Altérer le schéma de mosaïque (Gestion des données)

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 toutes les tables et tous les 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 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 à la 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ètreExplicationType de données
in_mosaic_dataset

Mosaïque sur laquelle modifier les opérations autorisées.

Mosaic Layer
side_tables
[operation,...]
(Facultatif)

Opérations autorisées pour cette mosaïque.

  • ANALYSISSélectionnez cette option si un non propriétaire a l'autorisation d'exécuter l'outil Analyser la mosaïque sur la mosaïque.
  • BOUNDARYSélectionnez cette option si un non propriétaire a l'autorisation de créer ou de mettre à jour la limite de la mosaïque. Cela est aussi obligatoire si un non propriétaire doit ajouter des rasters hors de la limite existante.
  • CACHESélectionnez cette option si un non propriétaire a l'autorisation de créer un cache pour la mosaïque.
  • COLOR_CORRECTIONSélectionnez cette option si un non propriétaire a l'autorisation de corriger les couleurs de la mosaïque.
  • DEFINITIONSélectionnez cette option si un non propriétaire a l'autorisation d'ajouter des données multidimensionnelles ou un modèle de traitement dans la mosaïque.
  • LEVELSSélectionnez cette option si un non propriétaire a l'autorisation de calculer les plages de taille de cellule ou de créer des lignes de raccord pour la mosaïque.
  • LOGSélectionnez cette option si un non propriétaire a l'autorisation de créer une table de journaux pour la mosaïque.
  • OVERVIEWSélectionnez cette option si un non propriétaire a l'autorisation de créer des vues d'ensemble pour la mosaïque.
  • SEAMLINESélectionnez cette option si un non propriétaire a l'autorisation des lignes de raccord pour la mosaïque.
  • STEREOSélectionnez cette option si un non propriétaire a l'autorisation de définir des couples stéréoscopiques pour la mosaïque.
  • VIEWChoisissez cette option si un non propriétaire a l'autorisation de mettre à jour le service d'imagerie. Le paramètre editor_tracking est automatiquement activé lorsque VIEW est utilisé, car le suivi de l'éditeur doit être activé pour la table de vue.
String
raster_type_names
[raster_type,...]
(Facultatif)

Spécifiez tous les types de raster que les non propriétaires peuvent ajouter à cette mosaïque.

  • ADS Type de raster Leica ADS
  • AltumType raster Altum
  • ASTERType de raster ASTER
  • CADRG/ECRGType raster CADRG/ECRG
  • CIBType raster CIB
  • DEIMOS-2 Type de raster Deimos-2
  • DTEDType raster DTED
  • DMCiiType raster DMCii
  • DubaiSat-2Type de raster DubaiSat-2
  • FORMOSAT-2Type raster FORMOSAT-2
  • Frame CameraType raster Caméra full-frame
  • GeoEye-1Type raster GeoEye-1
  • GF-1 PMSType raster GF-1 PMS
  • GF-1 WFVType raster GF-1 WFV
  • GF-2 PMSType raster GF-2 PMS
  • GF-4 PMIType raster GF-4 PMI
  • GRIBType raster GRIB
  • HDFType raster HDF
  • HJ 1A/1B CCDType de raster HJ 1A/HJ 1B CCD
  • HREType raster HRE
  • IKONOSType raster IKONOS
  • Jilin-1Type de raster Jilin-1
  • KOMPSAT-2Type raster KOMPSAT-2
  • KOMPSAT-3Type raster KOMPSAT-3
  • LAS Type raster LAS
  • Landsat 1-5 MSSType raster Landsat 1-5 MSS
  • Landsat 4-5 TMType raster Landsat 4-5 TM
  • Landsat 7 ETM+Type raster Landsat 7 ETM+
  • Landsat 8Type raster Landsat 8
  • NCDRDType de raster NCDRD
  • NITFType raster NITF
  • NetCDFType raster NetCDF
  • Pleiades-1Type raster Pleiades-1
  • QuickBirdType raster Quickbird
  • RADARSAT-2Type raster RADARSAT-2
  • RapidEye Type raster RapidEye
  • Raster Process DefinitionType raster Définition de processus raster
  • RedEdgeType raster RedEdge
  • Scanned Aerial ImageryType raster Imagerie aérienne numérisée
  • Sentinel-1Type de raster Sentinel-1
  • Sentinel-2Type de raster Sentinel-2
  • Sentinel-3Type raster Sentinel-3
  • SkySatType raster SkySat-C
  • SPOT 5Type raster SPOT 5
  • SPOT 6Type raster SPOT 6
  • SPOT 7Type raster SPOT 7
  • TeLEOS-1TeLEOS-1
  • TH-01Type de raster TH-01
  • UAV/UASType de raster UAV/UAS
  • WorldView-1Type raster WorldView-1
  • WorldView-2 Type raster WorldView-2
  • WorldView-3Type raster WorldView-3
  • WorldView-4Type raster WorldView-4
  • ZY1-02C HRCType de raster ZY1-02C HRC
  • ZY1-02C PMSType de raster ZY1-02C PMS
  • ZY3-CRESDAType de raster ZY3-CRESDA
  • ZY3-SASMACType de raster ZY3-SASMAC

Pour utiliser un type 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é.

  • NO_EDITOR_TRACKINGLe suivi de l'éditeur n'est pas activé. Il s’agit de l’option par défaut.
  • EDITOR_TRACKINGLe suivi de l'éditeur est activé pour votre mosaïque.

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

NomExplicationType de données
out_mosaic_dataset

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

Couche de mosaïque

Exemple de code

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

Il s’agit d'un exemple 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")
Exemple 2 d'utilisation de l'outil AlterMosaicDataset (script autonome)

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)

Environnements

Cet outil n'utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes