Importer la géométrie de la mosaïque (Gestion des données)
Récapitulatif
Modifie la géométrie de l'entité pour les emprises, la limite ou les lignes de raccord dans une mosaïque afin d'apparier ces derniers à ceux d'une classe d'entités surfaciques.
Illustration
Utilisation
-
Cet outil apparie l'entité dans la mosaïque et l'entité dans la classe d'entités en fonction d'un champ attributaire commun.
L'emprise ne sert pas toujours à découper l'image dans la mosaïque. Vous pouvez faire passer la propriété Toujours découper l'image sur son emprise sur Oui dans la boîte de dialogue Propriétés de la mosaïque, dans l'onglet Valeurs par défaut.
Cet outil ne recalcule pas l'étendue de la mosaïque. Pour recalculer l'étendue, vous devez recalculer l'étendue de l'entité dans la fenêtre Propriétés de la mosaïque.
Syntaxe
Paramètre | Explication | Type de données |
in_mosaic_dataset |
Chemin d'accès et nom de la mosaïque. | Mosaic Layer |
target_featureclass_type |
Classe d'entités surfaciques dans la mosaïque dont la géométrie va être remplacée.
| String |
target_join_field |
Champ dans la mosaïque qui va être relié à la géométrie appropriée dans la classe d'entités en entrée. | Field |
input_featureclass |
Classe d'entités surfaciques liée à la nouvelle géométrie pour la mosaïque. | Feature Layer; Raster Catalog Layer |
input_join_field |
Champ dans la classe d'entités en entrée qui va être relié à la ligne appropriée dans la mosaïque. | Field |
Exemple de code
Il s'agit d'un exemple en Python de l'utilisation de l'outil ImportMosaicDatasetGeometry.
import arcpy
arcpy.ImportMosaicDatasetGeometry_management("c:/workspace/fgdb.gdb/md",
"FOOTPRINT", "OBJECTID",
"infootprint.shp", "FTID")
Il s'agit d'un exemple de script en Python de l'utilisation de l'outil ImportMosaicDatasetGeometry.
##===========================
##Import Mosaic Dataset Geometry
##Usage: ImportMosaicDatasetGeometry_management in_mosaic_dataset FOOTPRINT | SEAMLINE
## | BOUNDARY target_join_field
## input_featureclass input_join_field
try:
import arcpy
arcpy.env.workspace = "c:/PrjWorkspace/RasGP"
# Import shape file geometry as Mosaic Dataset Footprints
# Note: Feature class FID starts with 0
arcpy.ImportMosaicDatasetGeometry_management("Geometry.gdb/md",
"FOOTPRINT", "OBJECTID",
"infootprint.shp", "FTID")
# Import GDB feature class as Mosaic Dataset Boundary
arcpy.ImportMosaicDatasetGeometry_management("Geometry.gdb/md", "BOUNDARY",
"OBJECTID", "Geometry.gdb/inboundary",
"OBJECTID")
except:
print "Import Mosaic Dataset Geometry example failed."
print arcpy.GetMessages()