Tôi tự hỏi, làm thế nào có thể lưu trữ các tập hợp dữ liệu đám mây điểm quét laser khổng lồ trong PostGIS, với khía cạnh thời gian để xử lý nó trong tâm trí. Tôi biết, tồn tại một đối tượng hình học Point
trong PostGIS. Nhưng theo như tôi biết, nó lưu từng điểm trong một tupel mới, điều này có thể khiến cho việc tìm kiếm bất kỳ điểm nào đó trở thành một quá trình rất chậm, nếu một vài triệu hoặc nhiều hơn trong số chúng được lưu trữ.
Tôi tìm thấy một bài báo từ HSR Universtiy của Khoa học ứng dụng Rapperswill, thảo luận về chủ đề này. Nó gợi ý ba cách để lưu trữ dữ liệu như: Whole data in one tupel
, Each point in one tupel
hoặc Splitting Data into Blocks
được tham chiếu bởi info-bảng, giữ kéo dài của mỗi khối. Vì cách thứ ba có vẻ hữu ích nhất để định vị các điểm được lưu trữ, tôi tự hỏi liệu có ai đã thực hiện một số kinh nghiệm với nó chưa?
Bài viết có thể được tìm thấy ở đây: http://wiki.hsr.ch/Datenbanken/files/pgsql_point_cloud.pdf
Cuối cùng nhưng không kém phần quan trọng, tôi tình cờ tìm thấy một dự án trên github, dường như để đối phó với cách cư xử đám mây điểm trong PostgeQuery. Thật không may, không có nhiều thông tin về nó trên mạng. Vì vậy, cùng một câu hỏi ở đây: Có ai đó đã thực hiện một số kinh nghiệm với nó? Có thể sử dụng cho các mục đích như vậy?
Dự án có thể được tìm thấy ở đây: https://github.com/pramsey/pointcloud
Tôi cũng sẽ rất vui khi nghe về những gợi ý, ý tưởng hoặc kinh nghiệm khác, nếu có. Nhưng tôi phải thừa nhận rằng các giải pháp phi thương mại được ưa thích hơn.