Modifier la structure de mosaïque (Gestion des données)
Récapitulatif
Prépare la structure d'une mosaïque dans ArcSDE en générant les tables ou champs requis. Cela permet au non propriétaire de la mosaïque d'apporter des modifications, par exemple d'ajouter des données raster.
Cet outil prévient les problèmes de verrouillage de la structure qui peuvent survenir lorsqu'une mosaïque est stockée dans ArcSDE. Le propriétaire ArcSDE exécute cet outil pour créer toutes les tables et tous les champs accessoires pouvant être requis par l'utilisateur. Le propriétaire ArcSDE doit également accorder les autorisations adéquates pour permettre aux utilisateurs d'insérer, de mettre à jour ou de supprimer des enregistrements.
Utilisation
Cet outil est nécessaire uniquement lorsque vous créez une mosaïque dans ArcSDE et qu'un non propriétaire modifie la mosaïque.
Cet outil permet de configurer une mosaïque (dans une géodatabase fichier ou ArcSDE) qui sera publiée en tant que service d'imagerie permettant aux utilisateurs de télécharger ou de mettre à jour les éléments. Un utilisateur peut télécharger ses données uniquement si le type raster est autorisé par la mosaïque.
Choisissez les opérations autorisées pour cette mosaïque. Les tables requises sont ainsi créées. Si un non propriétaire tente d'effectuer une opération non autorisée, l'opération échoue.
Choisissez les types raster autorisés pour cette mosaïque. Les champs requis sont ainsi créés. Si un non propriétaire utilise l'outil Ajouter des rasters à la mosaïque et essaie d'utiliser un Type raster qui n'a pas été spécifié par cet outil, l'outil Ajouter des rasters à la mosaïque échoue.
-
Si vous exécutez cet outil sans choisir de types raster, seules les tables de mosaïque supplémentaires sont créées. Ces tables comprennent vue d'ensemble, ligne de raccord, correction des couleurs, stéréo, niveaux de taille de cellule, statut, erreur et autorisations.
Syntaxe
Paramètre | Explication | Type de données |
in_mosaic_dataset |
Schéma de mosaïque en entrée à modifier. | Mosaic Layer |
side_tables [operation,...] (Facultatif) | Sélectionnez toutes les opérations autorisées pour cette mosaïque. La table correspondante est créée.
| String |
raster_type_names [raster_type,...] (Facultatif) |
Choisissez tous les types raster autorisés pour cette mosaïque. Les champs correspondants sont créés.
Pour utiliser un type de raster personnalisé, entrez le chemin d'accès au fichier de type raster personnalisé. | String |
editor_tracking (Facultatif) | Le suivi de l'éditeur peut vous aider à maintenir le principe de responsabilité et à faire respecter des normes de contrôle de qualité. Pour en savoir plus sur le suivi de l'éditeur, reportez-vous à la rubrique A propos du suivi des changements de données effectués par un éditeur.
Si le mot-clé VIEW keyword est utilisé dans le paramètre side_tables, le suivi de l'éditeur est automatiquement activé. | Boolean |
Exemple de code
Il s'agit d'un exemple de script Python d'utilisation de l'outil AlterMosaicDatasetSchema.
import arcpy
arcpy.AlterMosaicDatasetSchema_management(
"C:/folder/mySDEcon.sde/md_01",
"ANALYSIS;BOUNDARY;LEVELS;OVERVIEW;VIEW",
"QuickBird;IKONOS", "EDITOR_TRACKING")
Il s'agit d'un exemple de script Python d'utilisation de l'outil AlterMosaicDatasetSchema.
#Alter Mosaic Dataset Schema mainly works on SDE mosaic datasets. The
#selected side tables of mosaic dataset will be created. If there are
#raster type settings, metadata fields will be create for that raster type.
import arcpy
arcpy.env.workspace = "C:/Workspace"
mosaicds = "sdeserver.sde/mosaicds"
ops = "ANALYSIS;BOUNDARY;LEVELS;LOG;OVERVIEW"
rastypes = "QuickBird;IKONOS;Match-AT"
arcpy.AlterMosaicDatasetSchema_management(mosaicds, ops, rastypes)