Créer une emprise d’imagerie orientée (Imagerie orientée)

Synthèse

Génère une classe d’entités d’emprise pour un jeu de données d’imagerie orientée.

Utilisation

    Attention :

    Cet outil modifie les données en entrée. Pour plus d’informations et connaître les stratégies permettant d’empêcher les modifications de données indésirables, reportez-vous à la rubrique Outils qui modifient ou mettent à jour les données en entrée.

  • Si le paramètre Options des emprises est défini sur Une emprise par image ou Fusionner toutes les emprises des images, les emprises en sortie sont calculées en analysant l’étendue de chaque image. Vous pouvez ajuster l’étendue des images en modifiant les valeurs Camera Heading, Camera Roll,Horizontal Field of View, Vertical Field of View, Camera Height, Far Distance et Near Distance dans la table attributaire du jeu de données d’imagerie orientée. Pour les images à 360 degrés, l’étendue dépend uniquement de la valeur Far Distance. Si ces valeurs ne sont pas définies dans la table attributaire du jeu de données d’imagerie orientée, les valeurs par défaut des propriétés du jeu de données d’imagerie orientée sont utilisées.

  • La classe d’entités en sortie est ajoutée en tant que propriété Emprise du jeu de données d’imagerie orientée uniquement si la valeur du paramètre Emplacement du jeu de données d’emprise est la même géodatabase que celle du jeu de données d’imagerie orientée.

Paramètres

ÉtiquetteExplicationType de données
Jeu de données d’imagerie orientée

Jeu de données d’imagerie orientée pour lequel l’emprise est calculée.

Oriented Imagery Layer
Emplacement du jeu de données d’emprise

Géodatabase d’entreprise ou fichier où la classe d’entités d’emprise en sortie est créée.

Workspace; Feature Dataset
Nom du jeu de données d’emprise

Nom de la classe d’entités d’emprise en sortie.

String
Options d’emprise

Spécifie la méthode utilisée pour créer les emprises.

  • Une emprise par imageDes entités surfaciques sont créées à partir de chaque entité en fonction des paramètres de la caméra. Utilisez cette option lorsque peu de points d’entité sont présents et qu’ils sont éparpillés sur une grande zone projetée.
  • Fusionner toutes les emprises des imagesLes polygones sont calculés et fusionnés en une entité surfacique unique, qui est une emprise optimisée du jeu de données.
  • Buffériser chaque emplacement de la caméraChaque point d’entité est bufférisé à l’aide de la valeur de distance lointaine moyenne du jeu de données d’imagerie orientée et fusionné en une entité surfacique unique. Utilisez cette option pour l’imagerie Street View.
  • Étendue du jeu de données comme empriseUne emprise est créée en fonction de l’étendue du jeu de données d’imagerie orientée. Utilisez cette option lorsque de nombreux points de caméra sont présents dans une petite zone.
String

Sortie obtenue

ÉtiquetteExplicationType de données
Emprise en sortie

Classe d’entités d’emprise en sortie.

Feature Class

arcpy.management.BuildOrientedImageryFootprint(in_oriented_imagery_dataset, out_dataset_path, out_dataset_name, footprint_option)
NomExplicationType de données
in_oriented_imagery_dataset

Jeu de données d’imagerie orientée pour lequel l’emprise est calculée.

Oriented Imagery Layer
out_dataset_path

Géodatabase d’entreprise ou fichier où la classe d’entités d’emprise en sortie est créée.

Workspace; Feature Dataset
out_dataset_name

Nom de la classe d’entités d’emprise en sortie.

String
footprint_option

Spécifie la méthode utilisée pour créer les emprises.

  • PER_IMAGEDes entités surfaciques sont créées à partir de chaque entité en fonction des paramètres de la caméra. Utilisez cette option lorsque peu de points d’entité sont présents et qu’ils sont éparpillés sur une grande zone projetée.
  • MERGELes polygones sont calculés et fusionnés en une entité surfacique unique, qui est une emprise optimisée du jeu de données.
  • BUFFERChaque point d’entité est bufférisé à l’aide de la valeur de distance lointaine moyenne du jeu de données d’imagerie orientée et fusionné en une entité surfacique unique. Utilisez cette option pour l’imagerie Street View.
  • EXTENTUne emprise est créée en fonction de l’étendue du jeu de données d’imagerie orientée. Utilisez cette option lorsque de nombreux points de caméra sont présents dans une petite zone.
String

Sortie obtenue

NomExplicationType de données
out_feature_class

Classe d’entités d’emprise en sortie.

Feature Class

Exemple de code

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

Le script ci-dessous pour la fenêtre Python montre comment utiliser la fonction BuildOrientedImageryFootprint en mode immédiat.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.oi.BuildOrientedImageryFootprint(
    "C:/OrientedImageryExample/MyOI.gdb/MyOrientedImageryDataset", 
    out_dataset_path="C:/OrientedImageryExample/MyOI.gdb",
    out_dataset_name='MyOrientedImageryDataset_footprint',
    footprint_option='MERGE')