Перетворення файлів LiDAR з LAZ у формат LAS


12

Я намагаюся перетворити файли LiDAR з формату LAZ (стисла версія) в LAS (нестиснену версію) за допомогою програмного забезпечення LASzip .

Однак я не дуже впевнений, як це працює. Я створив нову папку виводу, коли я входив в інтерфейс програми, але вона абсолютно порожня.

Я також спробував наступний код у вікні командного рядка:

 D:\LiDAR\Laszip\laszip.exe *.laz 

і отримав повідомлення із записом "не вказано жодного вводу".

У моїй папці є близько 100 файлів ish.laz, а також один imu.laz. Будь-які пропозиції?


Ласкаво просимо на gis.stackexchange! Зауважте, що на хорошому запитанні на цьому веб-сайті очікується певна ступінь дослідження з вашого боку, тобто те, що ви намагалися і - якщо це можливо - код досі. Для отримання додаткової інформації ви можете перевірити наш faq .
underdark


Завантажте laszip.exe з lastools . Відкрийте командний рядок у вікні з LAZ, введіть шлях до laszip.exe, пробіл та * .laz. Натисніть Enter і почекайте.
Barbarossa

Привіт, дякую за ваш коментар. Я спробував щось подібне раніше, але не отримав жодного результату. Мені цікаво, як я можу вказати ім'я папки, яка має .laz fils? Я спробував ввести це в вікні командного рядка: D: \ LiDAR \ Laszip \ laszip.exe (пропуск) * Лаз і отримав повідомлення про те , "вхідний сигнал не вказано.
Червень

Спробуйте відкрити командний рядок у каталозі LAZ або перейдіть до каталогу LAZ у вікні команд.
Barbarossa

Відповіді:


6

Для запуску LASzip з вікна командного рядка також необхідно вказати шлях вхідного файлу.

Наприклад, припустимо, що файл Laszip.exe встановлений під диском D: (D: \ LASzip \ laszip.exe) і що .laz файли зберігаються в D: \ lidar.

Потім введіть:

D:\LASzip\laszip D:\lidar\*.laz

Він розпакує всі файли LAZ у поточній папці, замінивши будь-який існуючий файл. Вихідні файли матимуть те саме ім'я, що і вхідні файли (але з розширенням .las).

Деякі зауваження:

  • не потрібно вводити розширення файлу '.exe' у командному рядку.
  • можна також використовувати ідентифікатор -iдля вхідного параметра, але це НЕ є обов'язковим: D:\LASzip\laszip -i D:\lidar\*.laz.
  • ідентифікатор -odirможе бути використаний , щоб вказати іншу папку виведення: D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output. Він збереже всі .laz файли з однаковими іменами файлів (крім розширення .las) у вказаній вихідній папці. Дивіться Збереження файлів LAZ в іншому місці від вхідних (LAS) файлів? .
  • використовувати ідентифікатор -odixдля додавання до імен вихідних файлів: D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output -odix _decompressed. Це означає, що якщо ім'я вхідного файлу є point_cloud_27.laz, ім'я вихідного файлу буде point_cloud_27_decompressed.las.

Дивіться більше прикладів тут .

Інший варіант (стосовно першого прикладу) полягає в тому, щоб продовжити, як запропонував Барбаросса, тобто відкрийте cmd з папки вхідного файлу і напишіть команду, як у першій спробі.

REM move to folder where the input file is, then run laszip.
cd  D:\lidar
D:\LASzip\laszip *.laz

Якщо ви хочете зателефонувати laszipбезпосередньо з будь-якої папки, не вказуючи шлях програми, то відповідь berniejconnors дає хороший натяк на додавання її до змінних оточення (див. Тут ).

laszip D:\lidar\*.laz 

Усі приклади тут працюють навпаки, тобто перетворюючись з .lasфайлів у .laz.


1

Здається, ти працюєш на windows. Просто двічі клацніть програму laszip.exe та керуйте нею через GUI. Ви можете перейти до папки, яку ви хочете розпакувати за допомогою розгортання "переглянути ..." в лівій частині меню. Чому вам потрібно декомпресувати ЛАЗ на ЛАС? Чи є програмне забезпечення, яке ви хочете використовувати, яке не підтримує LAZ? Який? Перевірте цей і той список відтворення відео на YouTube для багатьох навчальних посібників щодо використання LAStools ...


Привіт, Дякую за посилання. Я переконуюсь, що я буду спостерігати, щоб краще зрозуміти, як виглядає LiDAR. Я хотів проаналізувати дані LiDAR в ArcMap (це все, що я мій варіант), і я вважаю, що в додатку можна прочитати лише формат Las. Дані, які я придбав, були лише в Лазі Я спробував це зробити в GUI, і я отримав текстовий файл результату, але якось взагалі не було конвертованих даних. Однак я вирішив цю проблему, дотримуючись коментаря вище.
червня

1

Щоб запустити laszip в командному рядку в Windows, вам потрібно використовувати параметр "-i", щоб вказати вхідні файли:

laszip -i lidar.laz

або

laszip -i *.laz

Для запуску вищезазначених команд Laszip повинен бути у вашій змінній середовища PATH:

set path=%path%;<path_to_your_laszip_exe>
set path=%path%;C:\LAStools\bin

І файли laz повинні бути у вашому поточному каталозі.

Якщо ваші вхідні файли мають розширення LAZ, Laszip зніме файли. Якщо ваші вхідні файли мають розширення LAS, Laszip стисне файли.

Якщо у вас є повна інсталяція LAStools, у вас повинен бути файл " laszip_README.txt " з численними прикладами командного рядка.

Існує група Google LAStools, де ви отримаєте велику підтримку експертних користувачів та Мартіна Ізенбурга, творця LAStools та LASzip.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.