Coğrafi koordinatlarda (lat / lon) veya kartezyen (yansıtılan) LAS dosyalarında coğrafi referanslama?


9

Her şeyden önce, ben CBS'de bir acemi.

GPS ve telemetri verileri ile ilişkili bir lidar noktası bulut var. Sonra her noktanın koordinatlarını bir ECEF koordinat sistemine dönüştürürüm ve son olarak açısal koordinatları Yerel Teğet Düzlem (LTP) yaklaşımını kullanarak kartezyen bir koordinat sistemine dönüştürürüm. (Bu yaklaşım, ilk noktanın gps koordinatlarını bir referans sistem kaynağı olarak kullanır ve ardından geri kalan noktalara birincisine göre başvurur).

LAS dosyasını liblas kullanarak yazıyorum ve coğrafi referans bilgilerinin LAS dosyasına nasıl ayarlanacağını gerçekten bilmiyorum. LTP yaklaşımındaki her noktanın koordinatlarını yazıyorum, bu yüzden 2 sorum var:

  1. LTP yaklaşımına göre nokta koordinatlarını yazmak doğru mu yoksa enlem / boylam (gps) birimlerinde koordinat yazmalı mıyım? Bu doğruysa, coğrafi referansı LTP'ye göre nasıl ayarlayabilirim?

  2. '1' doğru değilse ve koordinatları enlem / boylam birimlerinde yazmam gerekiyorsa, coğrafi referansı nasıl ayarlayabilirim? WGS84 değerine sahip bir VLR yazmak yeterli mi?

Yanıtlar:


8

Kullandığınız LAS belirtiminin hangi sürümüne bağlı olduğuna bağlıdır. 1.3 veya daha düşükse, özellikler GeoTIFF ile aynı biçimi kullanarak önceden tanımlanmış (teknik özelliklere bakın) değişken uzunluk kayıtlarını (VLR) kullanarak coğrafi referans bilgilerini tanımlar:

LAS formatı için coğrafi referans , GeoTIFF standardı için geliştirilen aynı sağlam mekanizmayı kullanacaktır.

Bu biçim, zaman zaman grok yapmak biraz zor olsa da, oldukça esnektir. Georef verilerinin içindekiler tablosu gibi GeoKeyDirectoryTag etiketi ve benzer şekilde GeoKeyDirectoryTag'de belirtilen tüm çift kesinlikli değerlerin bir deposu gibi olan GeoDoubleParamsTag etiketi olarak adlandırılan üç tanımlı etikete dayanır. tüm ASCII (metin) değerlerini saklamak için kullanılır. Bu site iyi bir açıklama ve örnek sunmaktadır.

İtibaren . 1.4 LAS v Ancak georeferencing bilgileri saklayan bu yöntem iyi bilinen bir metni (WKT) biçimi için tercih değiştirildi GeoTIFF biçimi yine eski için kullanılsa da, aynı zamanda, belirlenen VLR'ler, mevzu bahis depolanır:

Nokta verileri için Koordinat Referans Sistemi (CRS) bilgileri tüm veriler için gereklidir. CRS bilgileri Değişken Uzunluk Kayıtlarına veya Genişletilmiş Değişken Uzunluk Kayıtlarına yerleştirilecektir (yazar eski uyumluluğu korumak istiyorsa VLR'lerde GeoTIFF kullanılmalıdır). CRS, WKT Global Kodlama bitiyle gösterildiği gibi GeoTIFF veya İyi Bilinen Metin ile temsil edilir. Nokta Kayıt Formatları 0-5, GeoTIFF veya WKT'yi kullanabilir (ancak her ikisini aynı anda kullanamaz). Nokta Kayıt Formatları 6-10 WKT kullanmalıdır.

Coğrafi koordinatlarda (enlem / boylam) nokta bilgisini neden saklayamamanız için bu esnek biçimler verildiğinde hiçbir neden göremiyorum, ancak bu daha önce hiç görmediğim LAS verileri için oldukça sıra dışı olurdu. Bunun sebebinin LiDAR veri kümelerinin oldukça büyük ölçekli (küçük uzamsal boyut) olma eğiliminde olduğunu ve bu nedenle öngörülen koordinat sistemlerinin tercih edildiğini hayal ediyorum. Noktalar arasındaki mesafelerin hesaplanmasını sağlar, bu bazı algoritmalar için önemlidir (örneğin nokta sınıflandırması veya filtreleme).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.