Résumé
Définit les opérations de mise à jour que les non propriétaires effectuent lors de la mise à jour d'une mosaïque dans une géodatabase d'entreprise.
Cet outil prévient les problèmes de verrouillage de la structure qui peuvent survenir lorsqu'une mosaïque est stockée dans une géodatabase d'entreprise. Le propriétaire de la géodatabase exécute cet outil pour créer les tables et champs accessoires pouvant être requis par l'utilisateur. Le propriétaire 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 une géodatabase d'entreprise et qu'un non propriétaire modifie la mosaïque.
Cet outil permet de configurer une mosaïque 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 des données uniquement si le type raster est autorisé par la mosaïque.
Si un non propriétaire tente d'effectuer une opération non autorisée, elle échoue.
Les valeurs de paramètre Types de raster spécifiés par cet outil déterminent quels rasters un non propriétaire peut ajouter avec l'outil Ajouter des rasters au jeu de données mosaïque. Si le non propriétaire essaie d’ajouter un type raster qui n’a pas été spécifié par cet outil, l’outil Ajouter des rasters au jeu de données 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
arcpy.management.AlterMosaicDatasetSchema(in_mosaic_dataset, {side_tables}, {raster_type_names}, {editor_tracking})
Paramètre | Explication | Type de données |
in_mosaic_dataset | Jeu de données mosaïque sur lequel les opérations autorisées seront modifiées. | Mosaic Layer |
side_tables [operation,...] (Facultatif) | Spécifie les opérations autorisées pour ce jeu de données mosaïque.
| String |
raster_type_names [raster_type,...] (Facultatif) | Spécifie les types de raster que les non propriétaires peuvent ajouter à ce jeu de données mosaïque.
Pour utiliser un type raster personnalisé, entrez le chemin du fichier de type raster personnalisé. | String |
editor_tracking (Facultatif) | Indique si l'outil Activer le suivi de l’éditeur sera activé. 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 est utilisé dans le paramètre side_tables, le suivi de l'éditeur est automatiquement activé. | Boolean |
Sortie dérivée
Nom | Explication | Type 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 AlterMosaicDatasetSchema (fenêtre Python)
Il s’agit d’un exemple Python d’utilisation de la fonction AlterMosaicDatasetSchema.
import arcpy
arcpy.AlterMosaicDatasetSchema_management(
"C:/folder/mySDEcon.sde/md_01",
"ANALYSIS;BOUNDARY;LEVELS;OVERVIEW;VIEW",
"QuickBird;IKONOS", "EDITOR_TRACKING")
Exemple 2 d'utilisation de l'outil AlterMosaicDataset (script autonome)
Il s’agit d’un exemple de script Python d’utilisation de la fonction 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)
Environnements
Cet outil n'utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui