Supprimer les rasters d’un jeu de données mosaïque (Gestion des données)

Synthèse

Supprime les rasters sélectionnés d’un jeu de données mosaïque.

Utilisation

  • Une sélection ou une requête doit être spécifiée, sans quoi l’outil ne s’exécutera pas. Pour supprimer tous les enregistrements du jeu de données mosaïque, spécifiez une requête qui sélectionne tous les rasters, telle que "OBJECTID>=0".

  • Si les vues d’ensemble sont générées dans le jeu de données mosaïque, elles sont supprimées lors de leur retrait car elles sont gérées par le jeu de données mosaïque. Si vous avez créé les vues d’ensemble dans un dossier ou un emplacement autre que celui par défaut, ils ne sont pas entièrement gérés par le jeu de données mosaïque et vous pouvez les retirer sans les supprimer du disque. Peut-être le ferez-vous si vous utilisez les vues d’ensemble ailleurs.

  • Si vous identifiez les vues d’ensemble affectées mais ne les supprimez pas, vous pouvez utiliser l’outil Générer les aperçus pour générer à nouveau les vues d’ensemble affectées.

  • Cet outil supprime également le cache créé pour chaque élément de la mosaïque. Le cache raster et le cache LAS peuvent être supprimés. Les propriétés du cache pour ces jeux de données sont définies dans leurs fonctions.

  • La fragmentation des bases de données et la manipulation fréquente des données peut augmenter considérablement la taille d’une mosaïque. Si la taille de la base de données est considérable en raison de constantes transactions, exécutez l’outil Compacter.

Paramètres

ÉtiquetteExplicationType de données
Jeu de données mosaïque

Jeu de données mosaïque contenant les rasters allant être supprimés.

Mosaic Layer
Ensemble de définition
(Facultatif)

Expression SQL permettant de sélectionner les jeux de données raster allant être retirés du jeu de données mosaïque.

Une sélection ou une requête doit être spécifiée, sans quoi l’outil ne s’exécutera pas. Pour supprimer tous les enregistrements du jeu de données mosaïque, spécifiez une requête qui sélectionne tous les rasters, telle que "OBJECTID>=0".

SQL Expression
Mettre à jour la limite
(Facultatif)

Indique si le polygone de limite du jeu de données mosaïque sera mis à jour. 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.

  • Sélectionné : Le polygone de limite du jeu de données mosaïque sera mis à jour. Il s’agit de l’option par défaut.
  • Non sélectionné : Le polygone de limite du jeu de données mosaïque ne sera pas mis à jour.
Boolean
Marquer les aperçus affectés
(Facultatif)

Indique si les vues d’ensemble affectées seront identifiées.

Lorsque les rasters d’un jeu de données mosaïque ont été retirés, les vues d’ensemble créées à l’aide de ces rasters ne sont peut-être plus précises. Utilisez ce paramètre pour identifier les vues d’ensemble affectées afin qu’elles puissent être mises à jour ou retirées si elles ne sont plus utiles.

  • Activé – Les vues d’ensemble affectées seront identifiées. Il s’agit de l’option par défaut.
  • Désactivé – Les vues d’ensemble affectées ne seront pas identifiées.
Boolean
Supprimer les images de vue d’ensemble
(Facultatif)

Indique si les vues d’ensemble associées aux rasters sélectionnés seront supprimées.

  • Sélectionné : Les vues d’ensemble associées aux rasters sélectionnés seront supprimées. Il s’agit de l’option par défaut.
  • Non sélectionné : Les vues d’ensemble associées aux rasters sélectionnés ne seront pas supprimées.
Boolean
Supprimer le cache d’élément
(Facultatif)

Indique si le cache basé sur un jeu de données raster source allant être retiré du jeu de données mosaïque sera également retiré.

  • Sélectionné : Le cache basé sur un jeu de données raster source allant être retiré du jeu de données mosaïque sera également retiré. Il s’agit de l’option par défaut.
  • Non sélectionné : Le cache ne sera pas retiré et continuera à faire partie du jeu de données mosaïque.
Boolean
Supprimer les éléments de la mosaïque
(Facultatif)

Indique si les éléments du jeu de données mosaïque seront retirés.

  • Sélectionné : Les éléments du jeu de données mosaïque seront retirés. Il s’agit de l’option par défaut.
  • Non sélectionné : Les éléments du jeu de données mosaïque ne seront pas retirés.
Boolean
Mettre à jour les plages de taille de cellule
(Facultatif)

Indique si les plages des tailles de cellules du jeu de données mosaïque seront mises à jour.

  • Sélectionné : Les plages des tailles de cellules du jeu de données mosaïque seront mises à jour. Il s’agit de l’option par défaut.
  • Non sélectionné : Les plages des tailles de cellules du jeu de données mosaïque ne seront pas mises à jour.
Boolean

Sortie obtenue

ÉtiquetteExplicationType de données
Jeu de données mosaïque mis à jour

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

Mosaic Layer

arcpy.management.RemoveRastersFromMosaicDataset(in_mosaic_dataset, {where_clause}, {update_boundary}, {mark_overviews_items}, {delete_overview_images}, {delete_item_cache}, {remove_items}, {update_cellsize_ranges})
NomExplicationType de données
in_mosaic_dataset

Jeu de données mosaïque contenant les rasters allant être supprimés.

Mosaic Layer
where_clause
(Facultatif)

Expression SQL permettant de sélectionner les jeux de données raster allant être retirés du jeu de données mosaïque.

Une sélection ou une requête doit être spécifiée, sans quoi l’outil ne s’exécutera pas. Pour supprimer tous les enregistrements du jeu de données mosaïque, spécifiez une requête qui sélectionne tous les rasters, telle que "OBJECTID>=0".

SQL Expression
update_boundary
(Facultatif)

Indique si le polygone de limite du jeu de données mosaïque sera mis à jour. 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_BOUNDARYLe polygone de limite du jeu de données mosaïque sera mis à jour. Il s’agit de l’option par défaut.
  • NO_BOUNDARYLe polygone de limite du jeu de données mosaïque ne sera pas mis à jour.
Boolean
mark_overviews_items
(Facultatif)

Indique si les vues d’ensemble affectées seront identifiées.

Lorsque les rasters d’un jeu de données mosaïque ont été retirés, les vues d’ensemble créées à l’aide de ces rasters ne sont peut-être plus précises. Utilisez ce paramètre pour identifier les vues d’ensemble affectées afin qu’elles puissent être mises à jour ou retirées si elles ne sont plus utiles.

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

Indique si les vues d’ensemble associées aux rasters sélectionnés seront retirées.

  • DELETE_OVERVIEW_IMAGESLes vues d’ensemble associées aux rasters sélectionnés seront supprimées. Il s’agit de l’option par défaut.
  • NO_DELETE_OVERVIEW_IMAGESLes vues d’ensemble associées aux rasters sélectionnés ne seront pas supprimées.
Boolean
delete_item_cache
(Facultatif)

Indique si le cache basé sur un jeu de données raster source allant être retiré du jeu de données mosaïque sera également retiré.

  • DELETE_ITEM_CACHELe cache basé sur un jeu de données raster source allant être retiré du jeu de données mosaïque sera également retiré. Il s’agit de l’option par défaut.
  • NO_DELETE_ITEM_CACHELe cache ne sera pas retiré et continuera à faire partie du jeu de données mosaïque.
Boolean
remove_items
(Facultatif)

Indique si les éléments du jeu de données mosaïque seront retirés.

  • REMOVE_MOSAICDATASET_ITEMSLes éléments du jeu de données mosaïque seront retirés. Il s’agit de l’option par défaut.
  • NO_REMOVE_MOSAICDATASET_ITEMSLes éléments du jeu de données mosaïque ne seront pas retirés.
Boolean
update_cellsize_ranges
(Facultatif)

Indique si les plages des tailles de cellules du jeu de données mosaïque seront mises à jour.

  • UPDATE_CELL_SIZESLes plages des tailles de cellules du jeu de données mosaïque seront mises à jour. Utilisez cette option si vous voulez supprimer toutes les images présentant une certaine taille de cellule. Il s’agit de l’option par défaut.
  • NO_CELL_SIZESLes plages des tailles de cellules du jeu de données mosaïque ne seront pas mises à jour.
Boolean

Sortie obtenue

NomExplicationType de données
out_mosaic_dataset

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

Mosaic Layer

Exemple de code

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

Il s’agit d’un exemple Python d’utilisation de la fonction 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 Python d’utilisation de la fonction 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)

Rubriques connexes