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

Limite et emprises d'une mosaïque

Utilisation

Syntaxe

BuildBoundary_management (in_mosaic_dataset, {where_clause}, {append_to_existing}, {simplification_method})
ParamètreExplicationType 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.

  • OVERWRITESupprime toute limite existante, et crée une nouvelle limite calculée.
  • APPENDAjoute le périmètre des emprises à la limite existante. Cela peut faire gagner du temps lors de l'ajout de données raster supplémentaires à la mosaïque, car la limite entière ne sera pas recalculée. Si des rasters sont sélectionnés, la limite sera recalculée pour inclure uniquement les emprises sélectionnées. Il s'agit du paramétrage par défaut.
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.

  • NONEAucune méthode de simplification ne sera implémentée. Il s'agit de l'option par défaut.
  • CONVEX_HULLLa géométrie d'emprise minimale de la mosaïque permettra de simplifier la limite. Si certaines emprises sont déconnectées, une géométrie d'emprise minimale pour chaque groupe continu d'emprises permettra de simplifier la limite.
  • ENVELOPEL'enveloppe de la mosaïque fournira une limite simplifiée. Si certaines emprises sont déconnectées, une enveloppe pour chaque groupe continu d'emprises permettra de simplifier la limite.
String

Exemple de code

Exemple d'utilisation de l'outil BuildBoundary (fenêtre Python)

Ceci est un exemple en Python pour l'outil BuildBoundary.

import arcpy
arcpy.BuildBoundary_management("c:/workspace/Boundary.gdb/md", "#", 
                               "APPEND", "CONVEX_HULL")
Exemple 2 d'utilisation de l'outil BuildBoundary (fenêtre autonome)

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)

Environnements

Thèmes connexes

9/12/2013