Supprime les rasters d'une mosaïque (Gestion des données)

Récapitulatif

Supprime les rasters (éléments) sélectionnés d'une mosaïque.

Utilisation

Syntaxe

RemoveRastersFromMosaicDataset_management (in_mosaic_dataset, {where_clause}, {update_boundary}, {mark_overviews_items}, {delete_overview_images}, {delete_item_cache}, {remove_items}, {update_cellsize_ranges})
ParamètreExplicationType de données
in_mosaic_dataset

Chemin d'accès et nom de la mosaïque.

Mosaic Layer
where_clause
(Facultatif)

Le SQL vous permet de définir une requête ; le Générateur de requêtes vous permet de créer une requête pour définir les jeux de données raster qui seront retirés de la mosaïque.

Une sélection ou une requête doit être spécifiée, sinon l'outil ne s'exécute pas. Si vous souhaitez supprimer tous les enregistrements de la mosaïque, spécifiez une requête qui va sélectionner tous les raster, telle que " OBJECTID>=0".

SQL Expression
update_boundary
(Facultatif)

Met à jour 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.

  • UPDATE_BOUNDARYLa limite sera mise à jour. Il s'agit de l'option par défaut.
  • NO_BOUNDARY La limite ne sera pas mise à jour.
Boolean
mark_overviews_items
(Facultatif)

Lorsque les rasters d'un catalogue de mosaïque ont été retirés, les vues d'ensemble créées à l'aide de ces rasters ne sont peut-être plus précises ; par conséquent, elles peuvent être identifiées afin d'être mises à jour ou retirées si elles ne sont plus utiles.

  • MARK_OVERVIEWS_ITEMSLes vues d'ensemble affectées seront identifiées. Il s'agit de l'option par défaut.
  • NO_MARK_OVERVIEWS_ITEMSLes vues d'ensemble affectées ne seront pas identifiées.
Boolean
delete_overview_images
(Facultatif)

Toute vue d'ensemble devenue inutile suite au retrait des raster source peut également être supprimée de la mosaïque. Les vues d'ensemble sont supprimées uniquement lorsque les éléments de la vue d'ensemble sont sélectionnés.

  • DELETE_OVERVIEW_IMAGESLa limite sera mise à jour. Il s'agit de l'option par défaut.
  • NO_DELETE_OVERVIEW_IMAGES La limite ne sera pas mise à jour.
Boolean
delete_item_cache
(Facultatif)

Choisissez s'il faut supprimer le cache associé avec chacun des éléments de mosaïque que vous supprimez.

  • DELETE_ITEM_CACHEL'élément de mosaïque et le cache correspondant sont supprimés. Il s'agit de l'option par défaut.
  • NO_DELETE_ITEM_CACHETout cache d'élément associé n'est pas supprimé.
Boolean
remove_items
(Facultatif)

Décidez s'il faut supprimer l'élément de la mosaïque, tel un jeu de données raster, ou supprimer uniquement les vues d'ensemble ou le cache associés.

  • REMOVE_MOSAICDATASET_ITEMSL'élément va être supprimé de la mosaïque. Il s'agit de l'option par défaut.
  • NO_REMOVE_MOSAICDATASET_ITEMSL'élément ne sera pas supprimé de la mosaïque, mais le cache de l'élément et les vues d'ensemble créés à partir de cet élément le seront.
Boolean
update_cellsize_ranges
(Facultatif)

Décidez s'il faut mettre à jour les plages de tailles de cellule de la mosaïque.

  • UPDATE_CELL_SIZESLes plages de taille de cellule seront mises à jour. Il s'agit de l'option par défaut.
  • NO_CELL_SIZESLes plages de taille de cellule ne seront pas modifiées.
Boolean

Exemple de code

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

Il s'agit d'un exemple en Python de l'utilisation de l'outil RemoveRastersFromMosaicDataset.

import arcpy
arcpy.RemoveRastersFromMosaicDataset_management(
     "C:/Workspace/remove.gdb/md", "YEAR<1999", "UPDATE_BOUNDARY", 
     "MARK_OVERVIEW_ITEMS",  "#", "#", "#", "#")
Exemple 2 d'utilisation de l'outil RemoveRastersFromMosaicDataset (script autonome)

Il s'agit d'un exemple de script en Python de l'utilisation de l'outil RemoveRastersFromMosaicDataset.

#Delete Overviews with Query

import arcpy
arcpy.env.workspace = "C:/Workspace"

mdname = "remove.gdb/md2"
query = "#"
updatebnd = "#"
markovr = "#"
delovr = "DELETE_OVERVIEW_IMAGES"
delitemcache = "#"
removeitem = "NO_REMOVE_MOSAICDATASET_ITEMS"
updatecs = "UPDATE_CELL_SIZES"

arcpy.RemoveRastersFromMosaicDataset_management(
     mdname, query, updatebnd, markovr, delovr, delitemcache, 
     removeitem, updatecs)

Environnements

Thèmes connexes

9/12/2013