Zwykle konsultanci (ankieta LiDAR) dostarczają mi dane zgodnie ze specyfikacjami; już w formacie ESRI GRID lub ASCII GRID. W ten sposób dane LiDAR mogą być łatwo używane z ArcGIS. Tym razem mam tylko pliki xyz (tj. O regularnie rozmieszczonych współrzędnych xy).
Wcześniej korzystałem z narzędzia Min-Lang Huanga o nazwie GridBatch, które konwertuje XYZ do ASCII GRID, a następnie do plików ESRI GRID. Niestety narzędzie ulega awarii, ponieważ zaktualizowałem komputer do wersji W7 64bit i ArcGIS do wersji 10.
Czy istnieje inny sposób konwertowania wsadowego danych XYZ powierzchni LiDAR na pliki ESRI GRID?
(Konwertuj na punkty -> Interpolacja to opcja, której chciałbym uniknąć, biorąc pod uwagę, że jest ponad 300 płytek do konwersji).
arcgis-10.0
dem
convert
lidar
esri-grid-format
Jakub Sisak GeoGraphics
źródło
źródło
Odpowiedzi:
Wygląda na to, że chcesz to zrobić zbiorczo (nie obwiniaj się)
Jak powiedział STH , wygląda na to, że Global Mapper rzeczywiście wykona konwersje wsadowe . Dobra cena.
FME Desktop może to zrobić za pomocą transformatora RasterDEMGenerator i trochę połączenia z czytnikiem / pisarzem, ale potrzebujesz wersji Pro, niedostępnej w rozszerzeniu ArcGIS Data Interop.
Jeśli w Twoim budżecie jest więcej, gdal_grid powinien to zrobić. Będziesz musiał poświęcić trochę czasu na ustalenie zakresu wszystkich twoich plików xyz, ale ogrinfo zrobi to krótko, a następnie napisze plik wsadowy / skrypt, aby uruchomić go nad każdym plikiem.
Możesz także użyć ArcGIS ASCII 3D do klasy elementów (wymaga 3D Analyst) połączonego za pomocą Point to Raster , jak opisano tutaj, a następnie partycjonować proces za pomocą ArcPy lub ModelBuilder. Jeśli nie masz 3D Analyst, możesz użyć dowolnej liczby skryptów łukowych lub LASTools txt2Las i las2shp, aby uzyskać format, z którym ArcGIS może współpracować. Wiem, że nie chciałeś konwertować plików txt na pośrednie klasy obiektów, ale nie jest to zbyt pracochłonne i masz już dostęp do oprogramowania.
źródło
Narzędzie lasgrid.exe ( README ) z LAStools wykonuje bardzo „bezpośrednią” konwersję z gridowaniem (bez triangulacji) bardzo szybko. Narzędzie las2dem.exe ( README ) z LAStools rastruje punkty przez tymczasowy TIN.
źródło
Można spróbować użyć sterownika XYZ gdal czytać format rastrowy i przekonwertować go do dowolnej liczby formatów wykorzystujących
gdal_translate
. Potrzebujesz GDAL 1.8 lub nowszego (np. Z OSGeo4W ).Na przykład, aby przetłumaczyć plik XYZ
my_raster.xyz
na format Esri ASCII Grid, użyj następującego polecenia powłoki (np. Z powłoki OSGeo4W):źródło
Właśnie miałem ten sam problem - najłatwiej mi po prostu połączyć wszystkie pliki poza GIS.
Gdy korzystam z systemu Windows, użyłem polecenia DOS
dla% f w (* .xyz) wpisz „% f” >> aggregate.xyz,
a następnie mogę uruchomić moje normalne zadania przetwarzania (przekonwertować z ASCII na grid na DEM lub cokolwiek innego) czas, nie 155 razy. Oczywiście mój wynikowy plik tekstowy był duży (> 1 GB), ale ESRI mógł to obsłużyć.
źródło
Zobacz
XYZ2DTM
narzędzie Fusion . Zgodnie z instrukcją:źródło
Sugerowałbym użycie narzędzia LAS to Multipoint (potrzebujesz rozszerzenia 3D Analayst) http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00q90000009m000000.htm
możesz użyć Topo do rastra lub wygenerować Teren i wyeksportować go. Sugerowałbym opcję terenu, ponieważ powinna być szybsza
źródło
wwnick wspomniał o LASTools , który zawiera również bardzo szybką procedurę konwersji chmury punktów na DEM za pomocą LAS2DEM . Jeśli wydajność ma znaczenie, spróbuję, jak sądzę, że będzie ona wielokrotnie szybsza niż niektóre inne pakiety.
źródło
Sugerowałbym wypróbowanie w tym celu GlobalMapper (www.globalmapper.com). Wersję demo można pobrać ze strony internetowej. Możesz uzyskać licencję demo, aby wypróbować pełną funkcjonalność przez ograniczony czas, jeśli wyślesz e-mail do pomocy technicznej.
Jeśli chcesz mieć darmowe narzędzie do manipulowania plikami LIDAR, możesz zajrzeć na Commandlinetool (LasTOOLS) http://www.cs.unc.edu/~isenburg/lastools/
źródło
SAGA GIS jest bezpłatny i przenośny i może obsługiwać dane LIDAR. Nie pracuję z tego rodzaju danymi, ale SAGA obsługuje wiele formatów do eksportu (w tym format siatki Esri ASCII), więc powinieneś spróbować. I ma stosunkowo przyjazny interfejs użytkownika.
źródło