Générer la limite (Gestion des données)
Récapitulatif
Génère le polygone de limite d'une mosaïque. Par défaut, la limite fusionne tous les polygones d'emprise pour créer une limite unique qui représente l'étendue des pixels valides.
Illustration
Utilisation
-
Les limites peuvent être générées uniquement pour les mosaïques stockées dans une géodatabase.
-
Si vous supprimez ou ajoutez des rasters, ou modifiez l'étendue des emprises, vous devez utiliser cet outil pour construire à nouveau la limite.
-
Si vous modifiez la forme du polygone de limite (utilisation d'outils de mise à jour), vous pouvez utiliser cet outil pour reconstruire la limite dans sa forme non modifiée.
-
Utilisez l'option Ajouter à la limite existante pour mettre à jour la limite uniquement s'il existe des nouvelles emprises qui ont été ajoutées. Puisque la limite entière n'est pas recalculée, cela fait gagner du temps.
Syntaxe
Paramètre | Explication | Type de données |
in_mosaic_dataset |
Mosaïque pour laquelle la limite est calculées. | Mosaic Layer |
where_clause (Facultatif) |
Entrez une requête SQL si vous souhaitez créer un sous-ensemble des données, basé sur les attributs. | SQL Expression |
append_to_existing (Facultatif) |
Lorsque des emprises sont sélectionnées, cette option détermine comment la limite est modifiée.
| Boolean |
simplification_method (Facultatif) |
La méthode de simplification réduit le nombre de sommets, puisqu'une limite dense peut affecter la performance. Choisissez la méthode de simplification à utiliser pour simplifier la limite.
| String |
Exemple de code
Ceci est un exemple en Python pour l'outil BuildBoundary.
import arcpy
arcpy.BuildBoundary_management("c:/workspace/Boundary.gdb/md", "#",
"APPEND", "CONVEX_HULL")
Ceci est un script en Python pour l'outil BuildBoundary.
# Build boundary only for the Quickbird data
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "boundary.gdb/md"
query = "SensorName = 'QuickBird'"
mode = "OVERWRITE"
simplify = "#"
arcpy.BuildBoundary_management(mdname, query, mode, simplify)