Mi chiedo come sia possibile archiviare in PostGIS enormi set di dati di nuvole di punti scannerizzati a laser, tenendo conto dell'aspetto temporale per l'elaborazione. Lo so, esiste un oggetto geometria Point
in PostGIS. Ma per quanto ne so, salva ogni punto in una nuova tupel, che può rendere la ricerca di un determinato punto un processo molto lento, se ne vengono memorizzati alcuni milioni o più.
Ho trovato un articolo di Rapperswill della HSR Universtiy of Applied Sciences, che parlava di questo argomento. Suggerisce tre modi per archiviare tali dati: o Whole data in one tupel
, a cui fanno riferimento tabelle informative, che contengono le estensioni di ciascun blocco. Dato che la terza via sembra la più utile per localizzare i punti memorizzati, mi chiedo se qualcuno abbia già fatto delle esperienze con esso?Each point in one tupel
Splitting Data into Blocks
Il documento è disponibile qui: http://wiki.hsr.ch/Datenbanken/files/pgsql_point_cloud.pdf
Ultimo ma non meno importante, mi sono imbattuto in un progetto su github, che sembra gestire i modi delle nuvole di punti in PostgeSQL. Purtroppo non ci sono molte informazioni al riguardo in rete. Quindi la stessa domanda qui: qualcuno ha già fatto delle esperienze con esso? È utilizzabile per tali scopi?
Il progetto può essere trovato qui: https://github.com/pramsey/pointcloud
Sarei anche felice di conoscere altri suggerimenti, idee o esperienze, se ce ne sono. Ma devo ammettere che si preferiscono soluzioni non commerciali.