2009-08-27 23 views
1

J'ai un fichier .las (données lidar), maintenant je voulais connaître la taille de celui-ci, par exemple combien de temps il est largeur et hauteur en kilomètres.Extraire des informations descriptives d'un nuage LiDAR (fichiers .las)

Comment est-il possible de récupérer ce type d'information?

+0

vous voulez connaître la taille de "il"? on dirait que vous voulez connaître la taille du fichier mais je suis sûr que ce n'est pas ce que vous demandez. S'il vous plaît, clatifiez. –

Répondre

2

Le meilleur moyen est d'utiliser un logiciel spécifique pour connaître l'étendue de ce fichier lidar.

Une autre façon de procéder consiste probablement à regarder la section d'en-tête du fichier (si vous avez le fichier brut), qui doit également indiquer l'étendue. Dans le cas contraire, parlez au fournisseur de données (si vous ne pouvez pas en connaître l'étendue autrement). Il a probablement le logiciel et connaît l'extension de votre jeu de données.

George

0

Avec Fusion, une option est la ligne de commande Catalog pour récupérer des statistiques descriptives. Supposons que Fusion soit installé sous le répertoire c:\fusion et que le fichier las soit stocké sous c:\lidar\point_cloud.las. Écrire et exécuter:

c:\fusion\catalog c:\lidar\point_cloud.las c:\lidar\point_cloud 

Un exemple de sortie est:

enter image description here

Ajouter des commutateurs pour obtenir plus d'informations ou pour adapter la commande à des besoins spécifiques (par exemple, l'interrupteur « couverture » affichera une couverture nominale zone de l'ensemble du nuage lidar).

3

tl; dr: installez libLAS et exécutez lasinfo myfile.las.

En général, les en-têtes de fichiers Lasfile ne doivent pas être approuvés, car ils risquent de ne pas correspondre aux véritables limites de données. Une approche plus robuste consiste à calculer les étendues spatiales des données en lisant les points eux-mêmes.Voici quelques façons libres et open source pour calculer les véritables limites d'un lasfile:

  • libLAS, via lasinfo mylasfile.las
    • liblas peuvent également être compilés avec LASzip support pour lire .laz fichiers
  • PDAL, via pdal info myfile.las
    • PDAL peut également être configuré pour lire d'autres types de fichiers pointcloud, y compris ng comprimé .laz et plus
  • Si vous voulez vérifier les extensions de lasfile (et d'autres propriétés) programically avec Python, vous pouvez utiliser laspy

Un grand nombre de ces projets logiciels sont disponibles via les gestionnaires de paquets pour votre système:

  • de Windows: OSGeo4W comprend liblas, LASzip et PDAL
  • Ubuntu: sudo apt-get install liblas-bin installera lasinfo sur Ubuntu 14.04, 12.04, et d'autres
  • OSX: brew install pdal liblas utilisant Homebrew
  • laspy peut être installé via pip install laspy