File LAS di georeferenziazione in coordinate geografiche (lat / lon) o cartesiane (proiettate)?


9

Prima di tutto, sono un principiante in GIS.

Ho una nuvola di punti lidar con GPS e dati di telemetria associati. Quindi trasformo le coordinate di ogni punto in un sistema di coordinate ECEF e infine trasformo le coordinate angolari in un sistema di coordinate cartesiane, usando l'approssimazione del piano tangente locale (LTP). (Questa approssimazione utilizza le coordinate gps del primo punto come origine del sistema di riferimento e quindi fa riferimento al resto dei punti rispetto al primo).

Sto scrivendo il file LAS usando liblas e non so davvero come impostare le informazioni di georeferenziazione sul file LAS. Sto scrivendo le coordinate di ogni punto nell'approssimazione LTP, quindi ho 2 domande:

  1. È corretto scrivere le coordinate dei punti rispetto all'approssimazione LTP o devo scrivere le coordinate in unità lat / lon (gps) ?. Se questo è corretto, come posso impostare il georeferenziamento rispetto all'LTP ?.

  2. Se '1' non è corretto e devo scrivere le coordinate in unità lat / lon, come posso impostare la georeferenziazione? Scrivere un VLR con valore WGS84 è sufficiente?

Risposte:


8

Dipende dalla versione della specifica LAS in uso. Se è 1.3 o inferiore, le specifiche definiscono le informazioni di georeferenziazione utilizzando i record di lunghezza variabile (VLR) predefiniti (vedi specifiche) utilizzando lo stesso formato del GeoTIFF:

La georeferenziazione per il formato LAS utilizzerà lo stesso meccanismo robusto sviluppato per lo standard GeoTIFF.

Questo formato, sebbene a volte un po 'difficile da grok, è notevolmente flessibile. Si basa su tre tag definiti chiamati tag GeoKeyDirectoryTag, che è come un sommario per i dati georef, il tag GeoDoubleParamsTag, che è come un archivio di tutti i valori a doppia precisione indicati nel tag GeoKeyDirectoryTag e il tag GeoAsciiParamsTag, che allo stesso modo viene utilizzato per memorizzare tutti i valori ASCII (testo). Questo sito fornisce una buona spiegazione e un esempio.

A partire da LAS v. 1.4 , tuttavia, questo metodo di archiviazione delle informazioni di georeferenziazione è stato modificato per favorire il noto formato di testo (WKT), anch'esso memorizzato in VLR definiti, sebbene il formato GeoTIFF sia ancora utilizzato per l'eredità:

Le informazioni del sistema di riferimento di coordinate (CRS) per i dati puntuali sono richieste per tutti i dati. Le informazioni CRS verranno inserite nei record di lunghezza variabile o nei record di lunghezza variabile estesa (si noti che se lo scrittore desidera mantenere la compatibilità legacy, è necessario utilizzare GeoTIFF nei VLR). Il CRS è rappresentato da GeoTIFF o Well Know Text come indicato dal bit di codifica globale WKT. I formati record punto 0-5 possono utilizzare GeoTIFF o WKT (ma non entrambi contemporaneamente). I formati record punto 6-10 devono utilizzare WKT.

Non vedo alcun motivo dato questi formati flessibili per cui non è possibile memorizzare le informazioni sui punti in coordinate geografiche (lat / long) ma questo sarebbe abbastanza insolito per i dati LAS in quanto non l'ho mai visto prima. Immagino che la ragione sia che i set di dati LiDAR tendono ad avere dimensioni piuttosto grandi (piccola estensione spaziale) e che quindi sono preferiti i sistemi di coordinate proiettati. Rende molto più semplice il calcolo delle distanze tra i punti, che è importante per alcuni algoritmi (ad es. Classificazione dei punti o filtro).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.