ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Mesure de hauteur LAS

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Calcule des statistiques sur la distribution des mesures d’altitude des points de végétation capturés dans les données LAS.

Utilisation

  • Vous pouvez utiliser cet outil pour calculer la biomasse sur des ensembles Lidar à partir de zones forestières.

  • Cet outil requiert la présence de points classés comme terrestres et traite le point LAS avec des valeurs de codes de classes de 0, 1, 3, 4 et 5.

Syntaxe

LasHeightMetrics_3d (in_las_dataset, out_location, {base_name}, {statistics}, {height_percentiles}, min_height, min_points, cell_size)
ParamètreExplicationType de données
in_las_dataset

Jeu de données LAS à traiter.

LAS Dataset Layer
out_location

Dossier ou géodatabase dans lesquels se trouveront les jeux de données raster en sortie.

Workspace
base_name
(Facultatif)

Nom de base des jeux de données raster en sortie.

String
statistics
[statistics,...]
(Facultatif)

Statistiques calculées pour les points non classés et de végétation au-dessus sol qui se trouvent dans la zone de chaque cellule du raster en sortie.

  • MEAN —Hauteur moyenne des points LAS.
  • KURTOSIS —Netteté du changement de hauteur des points LAS.
  • SKEWNESS —Direction de l’écart par rapport à la hauteur nominale des points LAS, ce qui indique le niveau et la direction de l’asymétrie.
  • STANDARD_DEVIATION —Variation de la hauteur des points.
  • MEDIAN_ABSOLUTE_DEVIATION —Valeur médiane de l’écart par apport à la hauteur médiane.
String
height_percentiles
[height_percentiles,...]
(Facultatif)

Pourcentages de hauteur au-dessus du sol pour lesquels calculer l’histogramme.

Long
min_height

Hauteur minimale au-dessus du sol pour les points à vérifier.

Linear Unit
min_points

Nombre minimal de points qui doivent être présent dans une cellule donnée afin de calculer les mesures de hauteur LAS. Les cellules dont le nombre de points est inférieur au nombre minimal spécifié n’aura aucune donnée dans la sortie.

Long
cell_size

Taille de cellule pour les jeux de données raster en sortie.

Linear Unit

Sortie dérivée

NomExplicationType de données
derived_out_location

Emplacement des jeux de données raster en sortie.

Espace de travail
output_rasters

Jeux de données raster en sortie.

Exemple de code

Exemple 1 d’utilisation de l’outil LasHeightMetrics (fenêtre Python)

L'exemple suivant illustre l'utilisation de cet outil dans la fenêtre Python.

arcpy.env.workspace = 'C:/data'

arcpy.ClassifyLasBuilding_3d('Highland.lasd', minHeight='9 feet', 
                             minArea='30 Square Feet', compute_stats=True)
Exemple 2 d’utilisation de l’outil LasHeightMetrics (script autonome)

L'exemple suivant illustre l'utilisation de cet outil dans un script Python autonome.

'''****************************************************************************
       Name: Tile & Classify LAS Files
Description: Creates & classifies tiled LAS files.
****************************************************************************'''
# Import system modules
import arcpy
import tempfile
import math

in_las = arcpy.GetParameterAsText(1) # The LAS files that need to be tiled
out_folder = arcpy.GetParameterAsText(2) # folder for LAS files
basename = arcpy.GetParameterAsText(3) # basename for output files
out_lasd = arcpy.GetParameterAsText(4) # output LAS dataset


try:
    # Create temp LAS dataset to reference LAS files that will be tiled
    temp_lasd = arcpy.CreateUniqueName('temp.lasd', tempfile.gettempdir())
    arcpy.management.CreateLasDataset(in_las, temp_lasd)
    arcpy.ddd.TileLas(temp_lasd, out_folder, basename, out_lasd, las_version=1.4, 
                      point_format=7, file_size=300)
    arcpy.management.Delete(temp_lasd)
    arcpy.ddd.ClassifyLasGround(out_lasd, method='AGGRESSIVE')
    arcpy.ddd.ClassifyLasBuilding(out_lasd, min_height='3 Meters', min_area='4 Meters')
    arcpy.ddd.ClassifyLasByHeight(out_lasd, height_classification=[(3, 6), (4,20), (5,70)],
                                  noise='All Noise', compute_stats='COMPUTE_STATS')

except arcpy.ExecuteError:
    print(arcpy.GetMessages())

Environnements

  • Espace de travail courant
  • Etendue
  • Système de coordonnées en sortie
  • Transformations géographiques

Informations de licence

  • ArcGIS Desktop Basic: Requiert 3D Analyst
  • ArcGIS Desktop Standard: Requiert 3D Analyst
  • ArcGIS Desktop Advanced: Requiert 3D Analyst

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Gestion des données
  • Notions de base relatives aux surfaces
  • Formats de surface

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2019 Esri. | Confidentialité | Légal