Synchroniser une mosaïque (Gestion des données)
Récapitulatif
Régénère l'élément raster et met à jour les champs affectés dans la mosaïque à l'aide du type raster et des options utilisées lors de l'ajout initial de l'élément.
Utilisation
-
Cet outil régénère des éléments sélectionnés dans la mosaïque à l'aide d'une source de données correspondante. Etant donné que les éléments sélectionnés sont reconstruits, toutes les modifications qui leur ont été apportées depuis la dernière construction sont perdues.
Cet outil est particulièrement utile pour garder les mosaïques à jour. Vous pouvez l'utiliser pour détecter et ajouter les nouveaux jeux de données raster qui ont été ajoutés aux emplacements de dossier depuis lesquels les données de la mosaïque ont été ajoutées. Il permet en outre de mettre à jour les mosaïques alimentées par des tables résidant dans une base de données gérée en externe.
Cet outil peut également générer des pyramides, calculer des statistiques et créer des miniatures pour tous les jeux de données raster référencés par la mosaïque.
Syntaxe
Paramètre | Explication | Type de données |
in_mosaic_dataset |
Chemin et nom de la mosaïque. | Mosaic Layer |
where_clause (Facultatif) |
A l'aide du SQL, vous pouvez définir une requête ou utiliser le Générateur de requêtes pour créer une requête. | SQL Expression |
new_items (Facultatif) | Choisissez s'il faut synchroniser votre mosaïque avec les éléments ajoutés récemment. Si vous décidez d'utiliser cette option, une recherche sera lancée dans l'espace de travail de l'élément pour trouver de nouvelles images. Lorsqu'une image est ajoutée à la mosaïque, elle utilise le même type raster que les autres éléments de l'espace de travail. Si vous choisissez la mise à jour avec les nouveaux éléments, vous pouvez choisir s'il faut mettre à jour les éléments Plage de tailles de cellules, Limite ou Paramètre des vues d'ensemble.
| Boolean |
sync_only_stale (Facultatif) |
Si les raster de base utilisés pour créer un raster dérivé, tel qu'une vue d'ensemble, ont été synchronisés, la vue d'ensemble est mise à jour.
| Boolean |
update_cellsize_ranges (Facultatif) | Choisissez s'il faut mettre à jour les plages de tailles de cellules. Ce paramètre est disponible uniquement si new_items a été défini sur UPDATE_WITH_NEW_ITEMS.
| Boolean |
update_boundary (Facultatif) | Choisissez s'il faut mettre à jour la limite. Ce paramètre est disponible uniquement si new_items a été défini sur UPDATE_WITH_NEW_ITEMS.
| Boolean |
update_overviews (Facultatif) | Choisissez s'il faut mettre à jour les plages de tailles de cellules. Ce paramètre est disponible uniquement si new_items a été défini sur UPDATE_WITH_NEW_ITEMS.
| Boolean |
build_overviews (Facultatif) |
Les vues d'ensemble sont les jeux de données raster de basse résolution créés pour améliorer la vitesse d'affichage lors de l'affichage d'une mosaïque. Elles sont généralement créées pour couvrir l'étendue des données raster dans la mosaïque. Elles sont similaires aux pyramides raster. Les vues d'ensemble peuvent devoir être régénérées si les raster sous-jacents sont modifiés.
| Boolean |
build_pyramids (Facultatif) |
Les pyramides peuvent être construites pour chaque élément raster de la mosaïque. Les pyramides peuvent améliorer la vitesse à laquelle chaque raster est affiché.
| Boolean |
calculate_statistics (Facultatif) |
Des statistiques peuvent être calculées pour chaque élément raster de la mosaïque. Les statistiques sont obligatoires pour effectuer certaines tâches avec votre mosaïque, par exemple appliquer un étirement de contraste.
| Boolean |
build_thumbnails (Facultatif) |
Les miniatures sont de petites images fortement rééchantillonnées qui peuvent être créées pour chaque élément raster dans la définition de la mosaïque. Les miniatures sont disponibles lorsque vous accédez à la mosaïque en tant que service d'imagerie et s'affichent avec les métadonnées (Description d'élément).
| Boolean |
Exemple de code
Il s'agit d"un exemple en Python d'utilisation de l'outil SynchronizeMosaicDataset.
import arcpy arcpy.SynchronizeMosaicDataset_management("c:/workspace/fgdb.gdb/sync", \ "Year>1999", "UPDATE_WITH_NEW_ITEMS", \ "SYNC_STALE","#", "#", \ "UPDATE_OVERVIEWS", "#", "#", \ "BUILD_THUMBNAILS")
Il s'agit d"un exemple de script en Python d'utilisation de l'outil SynchronizeMosaicDataset.
##=========================== ##Synchronize Mosaic Dataset ##Usage: SynchronizeMosaicDataset_management in_mosaic_dataset {where_clause} ## {NO_NEW_ITEMS | UPDATE_WITH_NEW_ITEMS} ## {SYNC_STALE | SYNC_ALL} {UPDATE_CELL_SIZES ## | NO_CELL_SIZES} {UPDATE_BOUNDARY | NO_BOUNDARY} ## {NO_OVERVIEWS | UPDATE_OVERVIEWS} {NO_PYRAMIDS ## | BUILD_PYRAMIDS} {NO_STATISTICS | ## CALCULATE_STATISTICS} {NO_THUMBNAILS ## | BUILD_THUMBNAILS} try: import arcpy arcpy.env.workspace = r"C:/Workspace" # Synchronize data item after Year 1999 arcpy.SynchronizeMosaicDataset_management("Sync.gdb/md", "Year>1999", \ "UPDATE_WITH_NEW_ITEMS", "SYNC_STALE",\ "#", "#", "UPDATE_OVERVIEWS", "#", "#", "BUILD_THUMBNAILS") except: print "Synchronize Mosaic Dataset example failed." print arcpy.GetMessages()