Générer la limite (Gestion des données)

Résumé

Met à jour l'étendue de la limite lors de l'ajout de nouveaux jeux de données raster à une mosaïque qui s'étend au-delà de sa couverture précédente.

Illustration

Limite et emprises d'une mosaïque

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 (avec des outils de mise à jour), vous pouvez utiliser cet outil pour recréer la limite d'origine (non modifiée).

Syntaxe

BuildBoundary(in_mosaic_dataset, {where_clause}, {append_to_existing}, {simplification_method})
ParamètreExplicationType de données
in_mosaic_dataset

Sélectionnez la mosaïque dans laquelle vous voulez recalculer la limite.

Mosaic Layer
where_clause
(Facultatif)

Requête SQL permettant de déterminer une limite pour certains jeux de données raster. Utilisez cette option tout en définissant le paramètre append_to_existing sur APPEND pour ajouter de nouveaux jeux de données raster plus rapidement.

SQL Expression
append_to_existing
(Facultatif)

Définissez cette option sur APPEND lors de l'ajout de nouveaux jeux de données raster à une mosaïque existante. Au lieu de calculer l'intégralité de la limite, APPEND fusionne la limite des nouveaux jeux de données raster avec la limite existante.

  • OVERWRITELa limite est recalculée dans son intégralité.
  • APPENDLe périmètre des emprises est ajouté à 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 de l’option 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 du jeu de données 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

Sortie dérivée

NomExplicationType de données
out_mosaic_dataset

Jeu de données mosaïque mis à jour.

Couche de mosaïque

Exemple de code

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

Il s’agit d'un exemple Python d'utilisation de l'outil BuildBoundary.

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

Il s'agit d'un script 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)

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes