Saya bertanya-tanya, bagaimana mungkin untuk menyimpan set besar data cloud titik pindaian laser di PostGIS, dengan aspek waktu untuk memprosesnya dalam pikiran. Saya tahu, ada objek geometri Point
di PostGIS. Tapi sejauh yang saya tahu itu menyimpan setiap titik dalam tupel baru, yang dapat membuat mencari titik tertentu menjadi proses yang sangat lambat, jika beberapa juta atau lebih dari mereka disimpan.
Saya menemukan sebuah makalah dari HSR Universtiy of Applied Sciences Rapperswill, membahas topik ini. Ini menunjukkan tiga cara untuk menyimpan data seperti: Whole data in one tupel
, Each point in one tupel
atau Splitting Data into Blocks
yang direferensikan oleh info-meja, memegang meluas dari setiap blok. Karena cara ketiga tampaknya paling berguna untuk menemukan titik tersimpan, saya ingin tahu apakah ada yang sudah membuat beberapa pengalaman dengannya?
Makalah ini dapat ditemukan di sini: http://wiki.hsr.ch/Datenbanken/files/pgsql_point_cloud.pdf
Last but not least, saya gagah di sebuah proyek di github, yang sepertinya berhubungan dengan point cloud sopan santun di PostgeSQL. Sayangnya tidak banyak informasi tentang itu di internet. Jadi pertanyaan yang sama di sini: Apakah seseorang telah membuat beberapa pengalaman dengannya? Apakah bisa digunakan untuk tujuan seperti itu?
Proyek dapat ditemukan di sini: https://github.com/pramsey/pointcloud
Saya juga akan senang mendengar tentang saran, ide, atau pengalaman lain, jika ada. Tetapi saya harus mengakui, bahwa solusi non-komersial lebih disukai.