Créer le contenu d’une couche de scène de nuage de points (Gestion des données)

Synthèse

Crée un paquetage de couche de scène de nuage de points (.slpk) ou le contenu d’une couche de scène (.i3sREST) dans le Cloud à partir de fichiers LAS, zLAS, LAZ ou d’un jeu de données LAS en entrée.

Utilisation

  • Le système de coordonnées en sortie doit correspondre au système de coordonnées de la scène Web dans laquelle il sera affiché. Si l’environnement d’affichage prévu est une vue de scène Web globale, le système de coordonnées en sortie doit utiliser GCS WGS 84 ou le système de coordonnées géodésiques China Geodetic Coordinate System 2000. Le système de coordonnées verticales pour une scène globale doit être EGM2008 Geoid ou EGM96 Geoid, ou un système de coordonnées ellipsoïdales.

  • Tous les fichiers .las, .zlas ou .laz à traiter doivent posséder la même référence spatiale. Si plusieurs références spatiales sont utilisées par l’ensemble de fichiers .las ou .zlas en entrée, servez-vous de l’outil Extraire LAS pour reprojeter les données dans une référence spatiale commune. Les jeux de données dont le système de coordonnées est inconnu sont bloqués comme entrées de l’outil.

  • La référence spatiale d’un fichier .las, .zlas ou .laz peut être définie dans son en-tête ou par un fichier .prj portant le même nom de base et figurant au même emplacement. Le fichier .prj remplace les informations de l’en-tête, et peut être utilisé pour rectifier des informations de référence spatiale manquantes ou non valides. Si tous les fichiers .las, .zlas ou .laz à traiter ont des coordonnées inconnues mais utilisent la même référence spatiale, il suffit qu’un seul des fichiers ait un fichier .prj défini pour que l’outil puisse traiter l’ensemble des fichiers. Vous pouvez générer un fichier .prj à l’aide de l’outil Créer un jeu de données LAS.

  • Les fichiers .laz dont les informations sur le système de coordonnées sont manquantes peuvent être définis à l’aide du paramètre Système de coordonnées en entrée.

  • Utilisez le paramètre Connexion Cloud cible pour produire en sortie le contenu de couche de scène vers un object store situé dans le Cloud, comme Amazon S3, Azure Blob Storage, Alibaba OSS ou Google Cloud. Ce contenu peut être publié en tant que service de scène et l’emplacement choisi doit être inscrit en tant que data store géré par l’utilisateur dans ArcGIS Enterprise.

  • Vous pouvez créer un fichier de connexion (.acs) à l’aide de l’outil Créer un fichier de connexion au stockage Cloud.

Paramètres

ÉtiquetteExplicationType de données
Jeu de données en entrée

Données lidar (fichiers LAS, zLAS et LAZ ou jeu de données LAS) servant à créer un paquetage de couche de scène. Les données lidar peuvent également être spécifiées en sélectionnant le dossier parent contenant les fichiers.

Layer File; LAS Dataset Layer; Folder; File
Paquetage de couche de scène en sortie
(Facultatif)

Paquetage de couche de scène en sortie (.slpk).

File
Système de coordonnées en sortie
(Facultatif)

Système de coordonnées du paquetage de couche de scène en sortie. Il peut s’agir de n’importe quel système de coordonnées projetées ou personnalisées. Les systèmes de coordonnées géographiques pris en charge incluent les systèmes WGS84 et China Geodetic Coordinate System 2000. Les systèmes WGS84 et EGM96 Geoid sont respectivement les systèmes de coordonnées horizontales et verticales par défaut. Le système de coordonnées peut être spécifié de l’une des manières suivantes :

  • Spécifiez le chemin d’accès à un fichier .prj.
  • Référencez un jeu de données avec le système de coordonnées approprié.
  • Utilisez un objet arcpy.SpatialReference.

Spatial Reference
Transformation géographique
(Facultatif)

La méthode de transformation de datum qui est utilisée lorsque le système de coordonnées de la couche en entrée utilise un datum différent du système de coordonnées en sortie. Toutes les transformations sont bidirectionnelles, quel que soit le sens que leur nom implique. Par exemple, NAD_1927_to_WGS_1984_3 fonctionne correctement même si la conversion de datum va de WGS 1984 vers NAD 1927.

Remarque :

Les données des systèmes de coordonnées ArcGIS sont requises pour les transformations de datum vertical entre des datums ellipsoïdes et des datums liés à la gravité et deux datums liés à la gravité.

String
Attributs à mettre en cache
(Facultatif)

Spécifie les attributs des données sources à inclure dans le paquetage de couche de scène. Vous pourrez accéder à ces valeurs lorsque le contenu sera utilisé dans d’autres visionneuses. Sélectionnez les attributs nécessaires pour les options de rendu et de filtrage souhaitées (par exemple, intensité, retours, codes de classe, RVB). Pour réduire le stockage, pensez à exclure les attributs superflus.

  • IntensitéLa force de retour de l’impulsion laser de chaque point lidar est incluse.
  • RVBLes informations sur l’imagerie RVB collectées pour chaque point lidar sont incluses.
  • Indicateurs LASLes indicateurs de direction de balayage et de classification sont inclus.
  • Code de classificationLes valeurs de code de classification sont incluses.
  • Valeur de retourLes nombres de retours discrets émanant de l’impulsion Lidar sont inclus.
  • Données utilisateurUn attribut personnalisable qui peut être n’importe quel nombre compris entre 0 et 255 est inclus.
  • ID source du pointPour les données lidar aériennes, cette valeur identifie généralement la trajectoire de vol qui a collecté un point lidar donné, qui est incluse.
  • Heure GPSL’horodatage GPS auquel le point laser a été émis de l’avion est inclus. L’heure est exprimée en secondes GPS de la semaine. L’horodatage est compris entre 0 et 604800 et repart à zéro à minuit le dimanche.
  • Angle de balayageLa direction angulaire du scanner laser pour un point lidar donné est incluse. La plage de valeurs est comprise entre -90 et 90.
  • Proche infrarougeLes enregistrements Proche infrarouge collectés pour chaque point lidar sont inclus.
String
Taille de point (m)
(Facultatif)

Taille de point des données lidar. Pour les données lidar aéroportées, une valeur par défaut de 0 ou une valeur proche de l’espacement moyen des points est recommandée. Pour les données lidar terrestres, la taille de point doit correspondre à l’espacement des points souhaité pour les zones d’intérêt. Les valeurs sont exprimées en mètres. La valeur par défaut de 0 détermine automatiquement la valeur la mieux adaptée au jeu de données en entrée.

Double
Erreur max XY (m)
(Facultatif)

Erreur x,y maximale tolérée. Une tolérance supérieure améliore la compression des données et l’efficacité du transfert des données. Les valeurs sont exprimées en mètres. La valeur par défaut est 0,001.

Double
Erreur max Z (m)
(Facultatif)

Erreur z maximale tolérée. Une tolérance supérieure améliore la compression des données et l’efficacité du transfert des données. Les valeurs sont exprimées en mètres. La valeur par défaut est 0,001.

Double
Système de coordonnées en entrée
(Facultatif)

Système de coordonnées des fichiers .laz en entrée. Ce paramètre concerne uniquement les fichiers .laz ne contenant pas d’informations de référence spatiale dans leur en-tête ou n’ayant pas de fichier .prj au même emplacement.

Coordinate System
Version de la couche de scène
(Facultatif)

Version I3S (couche de scène 3D indexée) du paquetage de couche de scène de nuage de points obtenu. Lorsqu’une version est indiquée, les paquetages de couche de scène peuvent être partagés avec les versions antérieures d’ArcGIS et la compatibilité avec les versions antérieures est assurée.

  • 1.xLe paquetage de couche de scène de nuage de points est pris en charge dans tous les clients ArcGIS.
  • 2.xLe paquetage de couche de scène de nuage de points est pris en charge dans ArcGIS AllSource 2.1.2 ou version ultérieure et peut être publié sur ArcGIS Online et ArcGIS 10.6.1 ou version ultérieure. Il s’agit de l’option par défaut.
String
Connexion Cloud cible
(Facultatif)

Fichier de connexion Cloud cible (.acs) dans lequel le contenu de la couche de scène (.i3sREST) est généré.

Folder
Nom en sortie
(Facultatif)

Nom en sortie du contenu de la couche de scène lorsque la sortie est générée dans un stockage Cloud. Ce paramètre est disponible uniquement si une valeur est indiquée pour le paramètre Connexion Cloud cible.

String

arcpy.management.CreatePointCloudSceneLayerPackage(in_dataset, {out_slpk}, {out_coor_system}, {transform_method}, {attributes}, {point_size_m}, {xy_max_error_m}, {z_max_error_m}, {in_coor_system}, {scene_layer_version}, {target_cloud_connection}, {out_name})
NomExplicationType de données
in_dataset

Données lidar (fichiers LAS, zLAS et LAZ ou jeu de données LAS) servant à créer un paquetage de couche de scène. Les données lidar peuvent également être spécifiées en sélectionnant le dossier parent contenant les fichiers.

Layer File; LAS Dataset Layer; Folder; File
out_slpk
(Facultatif)

Paquetage de couche de scène en sortie (.slpk).

File
out_coor_system
(Facultatif)

Système de coordonnées du paquetage de couche de scène en sortie. Il peut s’agir de n’importe quel système de coordonnées projetées ou personnalisées. Les systèmes de coordonnées géographiques pris en charge incluent les systèmes WGS84 et China Geodetic Coordinate System 2000. Les systèmes WGS84 et EGM96 Geoid sont respectivement les systèmes de coordonnées horizontales et verticales par défaut. Le système de coordonnées peut être spécifié de l’une des manières suivantes :

  • Spécifiez le chemin d’accès à un fichier .prj.
  • Référencez un jeu de données avec le système de coordonnées approprié.
  • Utilisez un objet arcpy.SpatialReference.

Spatial Reference
transform_method
[transform_method,...]
(Facultatif)

La méthode de transformation de datum qui est utilisée lorsque le système de coordonnées de la couche en entrée utilise un datum différent du système de coordonnées en sortie. Toutes les transformations sont bidirectionnelles, quel que soit le sens que leur nom implique. Par exemple, NAD_1927_to_WGS_1984_3 fonctionne correctement même si la conversion de datum va de WGS 1984 vers NAD 1927.

Remarque :

Les données des systèmes de coordonnées ArcGIS sont requises pour les transformations de datum vertical entre des datums ellipsoïdes et des datums liés à la gravité et deux datums liés à la gravité.

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

Spécifie les attributs des données sources à inclure dans le paquetage de couche de scène. Vous pourrez accéder à ces valeurs lorsque le contenu sera utilisé dans d’autres visionneuses. Sélectionnez les attributs nécessaires pour les options de rendu et de filtrage souhaitées (par exemple, intensité, retours, codes de classe, RVB). Pour réduire le stockage, pensez à exclure les attributs superflus.

  • INTENSITYLa force de retour de l’impulsion laser de chaque point lidar est incluse.
  • RGBLes informations sur l’imagerie RVB collectées pour chaque point lidar sont incluses.
  • FLAGSLes indicateurs de direction de balayage et de classification sont inclus.
  • CLASS_CODELes valeurs de code de classification sont incluses.
  • RETURNSLes nombres de retours discrets émanant de l’impulsion Lidar sont inclus.
  • USER_DATAUn attribut personnalisable qui peut être n’importe quel nombre compris entre 0 et 255 est inclus.
  • POINT_SRC_IDPour les données lidar aériennes, cette valeur identifie généralement la trajectoire de vol qui a collecté un point lidar donné, qui est incluse.
  • GPS_TIMEL’horodatage GPS auquel le point laser a été émis de l’avion est inclus. L’heure est exprimée en secondes GPS de la semaine. L’horodatage est compris entre 0 et 604800 et repart à zéro à minuit le dimanche.
  • SCAN_ANGLELa direction angulaire du scanner laser pour un point lidar donné est incluse. La plage de valeurs est comprise entre -90 et 90.
  • NEAR_INFRAREDLes enregistrements Proche infrarouge collectés pour chaque point lidar sont inclus.
String
point_size_m
(Facultatif)

Taille de point des données lidar. Pour les données lidar aéroportées, une valeur par défaut de 0 ou une valeur proche de l’espacement moyen des points est recommandée. Pour les données lidar terrestres, la taille de point doit correspondre à l’espacement des points souhaité pour les zones d’intérêt. Les valeurs sont exprimées en mètres. La valeur par défaut de 0 détermine automatiquement la valeur la mieux adaptée au jeu de données en entrée.

Double
xy_max_error_m
(Facultatif)

Erreur x,y maximale tolérée. Une tolérance supérieure améliore la compression des données et l’efficacité du transfert des données. Les valeurs sont exprimées en mètres. La valeur par défaut est 0,001.

Double
z_max_error_m
(Facultatif)

Erreur z maximale tolérée. Une tolérance supérieure améliore la compression des données et l’efficacité du transfert des données. Les valeurs sont exprimées en mètres. La valeur par défaut est 0,001.

Double
in_coor_system
(Facultatif)

Système de coordonnées des fichiers .laz en entrée. Ce paramètre concerne uniquement les fichiers .laz ne contenant pas d’informations de référence spatiale dans leur en-tête ou n’ayant pas de fichier .prj au même emplacement.

Coordinate System
scene_layer_version
(Facultatif)

Version I3S (couche de scène 3D indexée) du paquetage de couche de scène de nuage de points obtenu. Lorsqu’une version est indiquée, les paquetages de couche de scène peuvent être partagés avec les versions antérieures d’ArcGIS et la compatibilité avec les versions antérieures est assurée.

  • 1.XLe paquetage de couche de scène de nuage de points est pris en charge dans tous les clients ArcGIS.
  • 2.XLe paquetage de couche de scène de nuage de points est pris en charge dans ArcGIS AllSource 2.1.2 ou version ultérieure et peut être publié sur ArcGIS Online et ArcGIS 10.6.1 ou version ultérieure. Il s’agit de l’option par défaut.
String
target_cloud_connection
(Facultatif)

Fichier de connexion Cloud cible (.acs) dans lequel le contenu de la couche de scène (.i3sREST) est généré.

Folder
out_name
(Facultatif)

Nom en sortie du contenu de la couche de scène lorsque la sortie est générée dans un stockage Cloud. Ce paramètre est disponible uniquement lorsqu’une valeur est spécifiée pour le paramètre target_cloud_connection.

String

Exemple de code

Exemple d’utilisation de la fonction CreatePointCloudSceneLayerPackage (fenêtre Python)

Le script Python ci-dessous illustre l’utilisation de la fonction CreatePointCloudSceneLayerPackage dans la fenêtre Python.

import arcpy
arcpy.env.workspace = "c:/gis_data"
arcpy.management.CreateSceneLayerPackage(
    "Milan.lyrx", "Milan.slpk", arcpy.SpatialReference(4326), 
    ["ITRF_2000_To_WGS_1984 + WGS_1984_To_WGS_1984_EGM2008_2.5x2.5_Height"],
    ["INTENSITY", "RGB", "CLASS_CODE", "FLAGS", "RETURNS"], 0, 0.1, 0.1, None, 
    "1.X")

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.