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

Synthèse

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).

Paramètres

ÉtiquetteExplicationType de données
Mosaïque

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

Mosaic Layer
Ensemble de définition
(Facultatif)

Requête SQL permettant de déterminer une limite pour certains jeux de données raster. Utilisez cette option avec l'option Ajouter à la limite existante pour ajouter de nouveaux jeux de données raster plus rapidement.

SQL Expression
Ajouter à la limite existante
(Facultatif)

Utilisez cette option 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, l'option fusionne la limite des nouveaux jeux de données raster avec la limite existante.

  • Activé : le 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.
  • Désactivé : la limite est recalculée dans son intégralité.
Boolean
Méthode de simplification
(Facultatif)

Spécifie la méthode de simplification utilisée pour réduire le nombre de sommets étant donné qu’une limite dense peut affecter la performance.

Choisissez la méthode de simplification à utiliser pour simplifier la limite.

  • NONEAucune méthode de simplification n’est utilisé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. En cas d’emprises 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. En cas d’emprises déconnectées, une enveloppe pour chaque groupe continu d’emprises permettra de simplifier la limite.
String

Sortie obtenue

ÉtiquetteExplicationType de données
Mosaïque en entrée mise à jour

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

Couche de mosaïque

arcpy.management.BuildBoundary(in_mosaic_dataset, {where_clause}, {append_to_existing}, {simplification_method})
NomExplicationType 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)

Spécifie la méthode de simplification utilisée pour réduire le nombre de sommets étant donné qu’une limite dense peut affecter la performance.

Choisissez la méthode de simplification à utiliser pour simplifier la limite.

  • NONEAucune méthode de simplification n’est utilisé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. En cas d’emprises 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. En cas d’emprises déconnectées, une enveloppe pour chaque groupe continu d’emprises permettra de simplifier la limite.
String

Sortie obtenue

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)