Resumen
Define las operaciones de edición de las que disponen los usuarios no propietarios al editar un dataset de mosaico en una geodatabase corporativa.
Esta herramienta evita problemas de bloqueo del esquema que puedan surgir cuando se guarda un dataset de mosaico en una geodatabase corporativa. El propietario de la geodatabase ejecuta esta herramienta para crear las tablas y campos laterales que pueda necesitar el usuario. El propietario también debe otorgar los permisos adecuados para permitir a los usuarios insertar, actualizar o eliminar registros.
Uso
Esta herramienta solo es necesaria cuando se crea un dataset de mosaico dentro de una geodatabase corporativa y un usuario no propietario editará el dataset de mosaico.
Utilice esta herramienta para crear un dataset de mosaico que se publicará como un servicio de imágenes que permite a los usuarios cargar o editar los elementos. Un usuario solo puede cargar datos si el tipo de ráster está permitido por el dataset de mosaico.
Si un no propietario intenta realizar una operación que no está permitida, la operación no funcionará.
Los valores del parámetro Tipos de ráster especificados por esta herramienta controlan qué rásteres puede agregar un no propietario mediante la herramienta Agregar rásteres a dataset de mosaico. Si el no propietario intenta agregar un tipo de ráster que no se ha especificado mediante esta herramienta, la herramienta Agregar rásteres a dataset de mosaico fallará.
Si ejecuta esta herramienta sin elegir ningún tipo de ráster, solamente se crearán las tablas de dataset de mosaico adicionales. Estas tablas incluyen vista general, línea de unión, corrección de color, estéreo, niveles del tamaño de celda, estado, error y permisos.
Sintaxis
arcpy.management.AlterMosaicDatasetSchema(in_mosaic_dataset, {side_tables}, {raster_type_names}, {editor_tracking})
Parámetro | Explicación | Tipo de datos |
in_mosaic_dataset | El dataset de mosaico en el que se cambiarán las operaciones permitidas. | Mosaic Layer |
side_tables [operation,...] (Opcional) | Especifica las operaciones que se permitirán para este dataset de mosaico.
| String |
raster_type_names [raster_type,...] (Opcional) | Especifica los tipos de ráster que los no propietarios pueden agregar a este dataset de mosaico.
Para usar un tipo de ráster personalizado, introduzca la ruta del archivo de tipo de ráster personalizado. | String |
editor_tracking (Opcional) | Especifica si se habilitará el rastreo del editor. El rastreo del editor puede ayudarle a mantener la responsabilidad y hacer cumplir los estándares de control de calidad. Para obtener más información sobre el rastreo del editor, consulte Acerca del rastreo de cambios de datos de un editor.
Si la palabra clave VIEW se utiliza en el parámetro side_tables, el rastreo del editor se habilitará automáticamente. | Boolean |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_mosaic_dataset | El dataset de mosaico actualizado. | Mosaic Layer |
Muestra de código
Ejemplo 1 de AlterMosaicDatasetSchema (ventana de Python)
Esta es una muestra de Python para la función AlterMosaicDatasetSchema.
import arcpy
arcpy.AlterMosaicDatasetSchema_management(
"C:/folder/mySDEcon.sde/md_01",
"ANALYSIS;BOUNDARY;LEVELS;OVERVIEW;VIEW",
"QuickBird;IKONOS", "EDITOR_TRACKING")
Ejemplo 2 de AlterMosaicDatasetSchema (script independiente)
Esta es una muestra de script de Python para la función 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)
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí