Язык Си для начинающих / #1 - Введение в язык Си
Chính phủ quốc gia phát hành tất cả các loại dữ liệu chính thức trực tuyến, nhưng hầu hết mọi người không sử dụng dữ liệu này. Lập trình viên Andrew Godwin có trụ sở tại San Francisco không phải là hầu hết mọi người. Gần đây, ông đã tìm ra cách sử dụng dữ liệu LIDAR của chính phủ Anh để tạo ra một mô hình quy mô của một lát cắt nhỏ của Trung tâm Luân Đôn, thành phố nơi ông lớn lên.
LIDAR, hay Phát hiện ánh sáng và Phạm vi, là một công nghệ khảo sát đo khoảng cách bằng cách sử dụng tia laser và có ứng dụng trong việc tạo bản đồ cũng như các loại ô khoa học khác như địa chấn và địa chất. Godwin đã có ý tưởng cho bản đồ của mình có tên là London London Rising, khi biết được thông qua Twitter rằng Cơ quan Môi trường Vương quốc Anh đã bắt đầu phát hành dữ liệu LIDAR về cảnh quan London London. Tìm kiếm các cách sáng tạo để sử dụng máy in 3D mà anh ta đã mua gần đây, Godwin nhận thấy anh ta có thể chuyển đổi dữ liệu thô thành bản đồ 3D với sự giảm bớt theo chiều dọc thực tế.
Anh gặp phải trở ngại lớn đầu tiên của dự án khi anh bắt đầu chuyển đổi dữ liệu LIDAR thô thành tệp STL có thể in được mà máy in 3D có thể đọc được. Godwin đã dựa vào một số hình học cơ bản để chuyển đổi đám mây điểm dữ liệu thành mô hình 3D, nhưng việc tinh chỉnh các cạnh lởm chởm của nó thành một mô hình mượt mà hơn đòi hỏi một số kỹ năng trích xuất tính năng mà Godwin không có. Tôi chỉ lấy tất cả dữ liệu, lấy trung bình các điểm để tạo ra một sơ đồ chiều cao chi tiết thấp hơn, tăng độ cao đến các khoảng cách 3 m và áp dụng làm mịn dựa trên hàng xóm cho toàn bộ điều đó, theo God Godwin viết trong bài đăng trên blog chi tiết của mình về dự án.
Khi Godwin đã tạo tệp STL 200 MB của mình, anh ta đã chịu đựng vô số thử nghiệm và lỗi khi chỉnh các cài đặt khác nhau trên máy in 3D, thay đổi vật liệu nhựa mà anh ta đang sử dụng, độ nóng của vòi phun và tốc độ chảy của nhựa. 20 viên gạch đầu tiên xuất hiện với nhiều khuyết điểm khác nhau hoặc thường các tòa nhà sẽ bị đốm hoặc các chuỗi nhựa sẽ bị bỏ lại trên mô hình, theo God Godwin nói.Mặc dù các phiên bản đầu tiên Godwin được in là những mớ hỗn độn, nhưng vẫn có đủ bằng chứng sau mỗi lần in để cho thấy anh ta đang đi đúng hướng. Cảm giác tiến bộ đó đã giữ anh ta đi.
Ngoài việc tinh chỉnh máy in 3D để đạt được một ô sạch, phải mất vài giờ để máy in thực hiện mỗi lần in. Điều đó có nghĩa là ngay cả khi Godwin thực hiện một điều chỉnh nhỏ về nhiệt độ của vòi phun hoặc lượng nhựa bị vắt ra, anh ta có thể sẽ phải chờ bốn giờ chỉ để thấy rằng sự tinh chế đặc biệt này đã thất bại. Thử một vài biến thể khác nhau của cài đặt máy in có thể có khả năng mất cả ngày, đó là lý do tại sao sự kiên trì (và có những thứ khác phải làm trong thời gian này) trở thành một phần quan trọng của quy trình.
Mặc dù có đủ dữ liệu LIDAR để có khả năng vạch ra toàn bộ London, Godwin đã chọn tái tạo một lát cắt cụ thể của Trung tâm Luân Đôn do các địa danh nổi tiếng mà nó chứa và một lượng nhỏ các tòa nhà cao tầng sẽ thêm một số chiều cao ấn tượng vào bản đồ của anh ta. Trải dài dọc theo sông Thames từ Hyde Park ở phía tây đến căn hộ cũ của Godwin ở Royal Docks ở phía đông, khu vực được bao phủ bởi bản đồ yêu cầu Godwin in 48 ô vuông 7,5 cm mỗi bên để tạo ra bản đồ hoàn chỉnh, khoảng 3 chân bằng một chân. Với 48 ô xếp mất từ một đến bốn giờ để in, cộng với hàng giờ gặp khó khăn về kỹ thuật với máy in 3D, bạn có thể bắt đầu hiểu loại cống hiến cần thiết để xem dự án này.
Sau thành công của bản đồ Luân Đôn, Godwin có kế hoạch áp dụng chuyển đổi dữ liệu LIDAR của mình sang bản đồ cứu trợ 3D cho các thành phố khác trên toàn cầu. Có lẽ căn cứ nhà mới của anh ta ở San Francisco sẽ là chủ đề cho nỗ lực tiếp theo của anh ta, vì anh ấy đã bắt đầu thu thập dữ liệu LIDAR của bán đảo San Francisco Tiết từ USGS. Bản đồ London treo phía trên bàn của anh như một lời nhắc nhở rằng có thể có rất nhiều dữ liệu, một máy in 3D và sự kiên trì và kiên nhẫn.