Conversion de fichiers LiDAR du format LAZ au format LAS

12

J'essaie de convertir des fichiers LiDAR du format LAZ (la version compressée) en LAS (la version non compressée) en utilisant le logiciel LASzip .

Cependant, je ne sais pas vraiment comment cela fonctionne. J'ai créé un nouveau dossier de sortie en entrant dans l'interface de l'application, mais il est totalement vide.

J'avais également essayé le code suivant dans la fenêtre d'invite de commande:

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

et a reçu un message disant «aucune entrée spécifiée».

Dans mon dossier, il y a environ 100 fichiers ish.laz ainsi qu'un imu.laz. Aucune suggestion?

juin
la source
Bienvenue sur gis.stackexchange! Veuillez noter qu'une bonne question sur ce site devrait montrer un certain degré de recherche de votre part, c'est-à-dire ce que vous avez essayé et - le cas échéant - le code jusqu'à présent. Pour plus d'informations, vous pouvez consulter notre FAQ .
underdark
Téléchargez laszip.exe depuis lastools . Ouvrez une invite de commande dans la fenêtre avec LAZ, entrez le chemin d'accès à laszip.exe, un espace et * .laz. Appuyez sur Entrée et attendez.
Barbarossa
Salut, merci pour ton commentaire. J'ai essayé quelque chose comme ça plus tôt, mais je n'ai obtenu aucun résultat. Je me demande comment puis-je spécifier le nom du dossier contenant .laz fils? J'ai essayé entrer cela dans la fenêtre de commande: D: \ LiDAR \ Laszip \ laszip.exe (espace) * Laz et reçu un message disant : «pas d' entrée spécifié.
Juin
Essayez d'ouvrir l'invite de commande dans le répertoire LAZ ou accédez au répertoire LAZ dans la fenêtre de commande.
Barbarossa

Réponses:

6

Pour exécuter LASzip à partir de la fenêtre d'invite de commandes, il est également nécessaire de spécifier le chemin du fichier d'entrée.

Par exemple, supposons que le fichier laszip.exe soit installé sous le lecteur D: (D: \ LASzip \ laszip.exe) et que les fichiers .laz soient stockés dans D: \ lidar.

Tapez ensuite:

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

Il décompressera tous les fichiers LAZ du dossier actuel en écrasant tout fichier existant. Les fichiers de sortie auront le même nom que les fichiers d'entrée (mais avec l'extension .las).

Quelques remarques:

  • il n'est pas nécessaire de taper l'extension de fichier «.exe» dans la ligne de commande.
  • On peut également utiliser l'identifiant -ipour le paramètre d'entrée, mais il est optionnel: D:\LASzip\laszip -i D:\lidar\*.laz.
  • l'identificateur -odirpeut être utilisé pour spécifier un autre dossier de sortie: D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output. Il enregistrera tous les fichiers .laz avec les mêmes noms de fichier (à l'exception de l'extension .las) dans le dossier de sortie spécifié. Voir Enregistrement des fichiers LAZ à un emplacement différent des fichiers d'entrée (LAS)? .
  • utiliser l'identifiant -odixpour ajouter aux noms de fichiers de sortie: D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output -odix _decompressed. Cela signifie que si le nom du fichier d'entrée est point_cloud_27.laz, le nom du fichier de sortie sera point_cloud_27_decompressed.las.

Voir plus d'exemples ici .

Une autre option (par rapport au premier exemple) est de procéder comme suggéré par Barbarossa, c'est-à-dire d'ouvrir le cmd depuis le dossier du fichier d'entrée et d'écrire la commande comme lors de votre première tentative.

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

Si vous souhaitez appeler laszipdirectement à partir de n'importe quel dossier sans spécifier le chemin du programme, la réponse de berniejconnors donne un bon indice pour l'ajouter dans les variables d'environnement (voir ici ).

laszip D:\lidar\*.laz 

Tous les exemples ici fonctionnent dans l'autre sens, c'est-à-dire la conversion de .lasfichiers en .laz.

Andre Silva
la source
1

Il semble que vous couriez sous Windows. Double-cliquez simplement sur le programme laszip.exe et exécutez-le via l'interface graphique. Vous pouvez accéder au dossier que vous souhaitez décompresser via le panneau déroulant "Parcourir ..." sur le côté gauche du menu. Pourquoi avez-vous besoin de décompresser LAZ en LAS? Y a-t-il un logiciel que vous souhaitez utiliser qui ne prend pas en charge LAZ nativement? Laquelle? Vérifiez ceci et cela playlist YouTube de vidéos pour de nombreux tutoriels sur la façon d'utiliser LAStools ...

LAStools
la source
Salut, Merci pour les liens. Je vais m'assurer que je regarde pour obtenir de meilleures informations dans LiDAR. Je voulais analyser les données LiDAR dans ArcMap (c'est toute mon option), et je crois que seul le format Las peut être lu dans l'application. Les données que j'ai acquises étaient uniquement dans Laz. J'ai essayé de le faire dans l'interface graphique et j'ai obtenu un fichier texte du résultat, mais d'une manière ou d'une autre il n'y a eu aucune conversion de données. Cependant, j'ai résolu ce problème en suivant le commentaire ci-dessus.
juin
1

Pour exécuter laszip dans une invite de commande sous Windows, vous devez utiliser le paramètre "-i" pour spécifier vos fichiers d'entrée:

laszip -i lidar.laz

ou

laszip -i *.laz

Pour exécuter les commandes ci-dessus, Laszip doit être dans votre variable d'environnement PATH:

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

Et les fichiers laz doivent être dans votre répertoire actuel.

Si vos fichiers d'entrée ont l'extension LAZ, laszip décompressera les fichiers. Si vos fichiers d'entrée ont l'extension LAS, laszip compressera les fichiers.

Si vous avez l'installation complète de LAStools, vous devriez avoir un fichier " laszip_README.txt " avec de nombreux exemples de ligne de commande.

Il existe un groupe Google LAStools où vous bénéficierez d'un excellent soutien d'utilisateurs experts et de Martin Isenburg, le créateur de LAStools et de LASzip.

berniejconnors
la source