Etiqueta | Explicación | Tipo de datos |
Escena de entrada | Una o varias escenas globales o locales que se empaquetarán en un único archivo .mspk. Las escenas activas y archivos .mapx se pueden agregar como entrada. | Map |
Archivo de salida | El archivo .mspk del paquete de escenas móviles de salida. | File |
Localizador de entrada (Opcional) | Uno o varios localizadores (archivo .loc) que se incluirán en el paquete de escenas móviles. Nota:Los localizadores tienen las siguientes restricciones:
| Address Locator |
Área de interés (Opcional) | Capa de polígono que define el área de interés. Solo se incluirán en el paquete de escenas móviles las entidades que intersequen el área de interés. | Feature Layer |
Extensión (Opcional) | Especifica la extensión que se utilizará para seleccionar o recortar entidades.
| Extent |
Entidades de recorte (Opcional) | Especifica si las entidades de salida se recortarán al área de interés o la extensión determinadas.
Nota:Las capas de entidades multiparche, las capas de entidades de puntos 3D, las capas de dataset LAS, las capas de servicio y los paquetes de teselas no se pueden recortar, y se copiarán íntegramente en el paquete de escenas móviles. | Boolean |
Título (Opcional) | La información del título que se agregará a las propiedades del paquete. | String |
Resumen (Opcional) | La información del resumen que se agregará a las propiedades del paquete. | String |
Descripción (Opcional) | La información de la descripción que se agregará a las propiedades del paquete. | String |
Etiquetas (Opcional) | La información de etiquetas que se agregará a las propiedades del paquete. Se pueden agregar varias etiquetas separadas por una coma o un punto y coma. | String |
Créditos (Opcional) | La información de créditos que se agregará a las propiedades del paquete. | String |
Limitaciones de uso (Opcional) | Las limitaciones de uso que se agregarán a las propiedades del paquete. | String |
Habilitar uso anónimo (Opcional) | Especifica si las escenas móviles pueden ser utilizadas por cualquier persona o solo por las que tengan una cuenta de ArcGIS.
Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | Boolean |
Optimización de textura (Opcional) | Especifica las texturas que se optimizarán de acuerdo con la plataforma de destino en la que se utiliza el paquete de capas de escena. Precaución:El procesamiento de las optimizaciones que contienen KTX2 puede requerir un tiempo considerable. Para obtener los resultados más rápidos, utilice las opciones Escritorio o Ninguno.
| String |
Habilitar caducidad de escena (Opcional) |
Especifica si el paquete de escenas móviles tendrá un tiempo de espera.
Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | Boolean |
Tipo de caducidad de escena (Opcional) | Especifica el tipo de acceso de escena que se utilizará para el paquete de escenas móviles caducado.
Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | String |
Fecha de caducidad (Opcional) | La fecha de caducidad del paquete de escenas móviles. Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | Date |
Mensaje de caducidad (Opcional) | Aparecerá un mensaje de texto al acceder a una escena caducada. Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | String |
Conservar solo las filas relacionadas con las entidades dentro de la extensión (Opcional) | Determina si la extensión especificada se aplicará a fuentes de datos relacionadas.
| Boolean |
Contenido en línea de referencia (Opcional) | Especifica si se hace referencia a las capas de servicio en el paquete.
| Boolean |
Resumen
Crea un archivo de paquete de escenas móviles (.mspk) a partir de una o varias escenas para utilizarlas en toda la plataforma ArcGIS.
Uso
Los paquetes de escenas móviles se pueden usar en AllSource y por los desarrolladores que crean aplicaciones con ArcGIS Runtime SDK. En ArcGIS Runtime SDK, los archivos .mspk se introdujeron en la versión 100.5. Los paquetes de escenas móviles se admiten como tipo de archivo en ArcGIS Online y Portal for ArcGIS 10.7 y posteriores. Para obtener más información, consulte Compartir un paquete de escenas móviles.
Los paquetes de escenas móviles se pueden importar a AllSource a través de Importar mapa en la pestaña Insertar del grupo Proyecto.
Al crear un paquete de escenas móviles, todas las escenas y capas de datos se proyectarán en un sistema de coordenadas común. El sistema de coordenadas que se utilizará es el sistema de coordenadas de la escena. Si hay varias escenas, se utilizará el primer sistema de coordenadas de escena de entrada. Puede lograr un tiempo de procesamiento más rápido asegurándose de que todos los datasets tengan el mismo sistema de coordenadas. En estos momentos, las aplicaciones de ArcGIS Runtime SDK solo admiten escenas globales en los sistemas de coordenadas WGS84 y Web Mercator Auxiliary Sphere.
Si la escena contiene capas de servicio, paquetes de teselas vectoriales (archivo .vtpk) o paquetes de teselas (archivo .tpk), asegúrese de que su sistema de coordenadas coincida con el sistema de coordenadas de la escena en las propiedades de la escena o el sistema de coordenadas del mapa base. Los paquetes que tienen un sistema de coordenadas distinto del de la escena se bloquearán del paquete de escenas móviles. Tanto el sistema de coordenadas (XY) horizontal como el sistema de coordenadas (Z) vertical deben coincidir con el sistema de coordenadas de la escena. Consulte Especificar un sistema de coordenadas para ver los pasos detallados para actualizar el sistema de coordenadas de una escena.
Si la escena contiene una capa de red que hace referencia a un dataset de red, se incluirá en el paquete de escenas móviles como una red de transporte para la generación de rutas e indicaciones de conducción. Todas las clases de entidad y tablas a las que la red hace referencia se convertirán en parte del paquete de escenas móviles. Puede que se incluyan capas que no forman parte de la escena. Por ejemplo, si solo hay una capa de red en el mapa, el paquete incluirá las clases de entidad de calles, cruces y giros asociadas a la red. Consulte Crear un paquete de escenas móviles para ArcGIS Runtime para ver las consideraciones adicionales.
Puede utilizar la herramienta de edición interactiva para definir el área de interés (AOI) dibujando un rectángulo en el suelo de la escena. Si no se ha especificado ninguna extensión, se utilizará la extensión actual de la escena para definir el AOI y consolidar solamente las entidades que intersequen esa extensión. Consulte Consideraciones sobre el área de interés para obtener más información.
Los paquetes de escenas móviles se han optimizado para su visualización 3D y las capas de entidades multiparche, capas de entidades de puntos 3D y capas de dataset LAS se convertirán a paquetes de capas de escena para que el dibujo sea rápido. Consulte Capas operativas para obtener más información sobre cómo se empaquetan las capas en un paquete de escenas móviles.
La siguiente tabla enumera los datos de entrada compatibles y el modo en que los datos de salida se convierten o copian en el paquete de escenas móviles. También muestra si los datos se pueden reproyectar en el sistema de coordenadas de la escena. Los datasets que no se puedan reproyectar se bloquearán como entrada para la herramienta Crear paquete de escenas móviles.
Dataset de origen Dataset del paquete de escenas móviles Reproyección de dataset admitida Capa de entidades de puntos 2D, líneas o polígonos
Clase de entidad SQLite
Sí
Capa de entidades de puntos 3D
Paquete de capas de escena
Sí
Capa de entidades multiparche
Paquete de capas de escena
Sí
Capa de dataset LAS
Paquete de capas de escena
Sí
Paquete de capas de escena
Paquete de capas de escena
Sí
Capa ráster
Dataset ráster
Sí
Fuente de elevación
Paquete de teselas o dataset ráster
Sí para dataset ráster
Paquete de teselas
Paquete de teselas
No
Capa de red
Red de transporte
Sí
KMZ o KML
KMZ o KML
No
Tabla
Tabla SQLite
No
Capa de servicios
Capa de servicios
No
Precaución:
Las escenas que contienen muchos datasets o datasets muy grandes pueden requerir un tiempo de procesamiento considerable para convertir los datos para su uso en el paquete de escenas móviles.
Parámetros
arcpy.management.CreateMobileScenePackage(in_scene, output_file, {in_locator}, {area_of_interest}, {extent}, {clip_features}, {title}, {summary}, {description}, {tags}, {credits}, {use_limitations}, {anonymous_use}, {texture_optimization}, {enable_scene_expiration}, {scene_expiration_type}, {expiration_date}, {expiration_message}, {select_related_rows}, {reference_online_content})
Nombre | Explicación | Tipo de datos |
in_scene [in_scene,...] | Una o varias escenas globales o locales que se empaquetarán en un único archivo .mspk. Las escenas activas y archivos .mapx se pueden agregar como entrada. | Map |
output_file | El archivo .mspk del paquete de escenas móviles de salida. | File |
in_locator [in_locator,...] (Opcional) | Uno o varios localizadores (archivo .loc) que se incluirán en el paquete de escenas móviles. Nota:Los localizadores tienen las siguientes restricciones:
| Address Locator |
area_of_interest (Opcional) | Capa de polígono que define el área de interés. Solo se incluirán en el paquete de escenas móviles las entidades que intersequen el área de interés. | Feature Layer |
extent (Opcional) | Especifica la extensión que se utilizará para seleccionar o recortar entidades.
| Extent |
clip_features (Opcional) | Especifica si las entidades de salida se recortarán al área de interés o la extensión determinadas.
Nota:Las capas de entidades multiparche, las capas de entidades de puntos 3D, las capas de dataset LAS, las capas de servicio y los paquetes de teselas no se pueden recortar, y se copiarán íntegramente en el paquete de escenas móviles. Especifica si las entidades de salida se recortarán al área de interés o la extensión determinadas.
Nota:Las capas de entidades multiparche, las capas de entidades de puntos 3D, las capas de dataset LAS y los paquetes de teselas no se pueden recortar, y se copiarán íntegramente en el paquete de escenas móviles. | Boolean |
title (Opcional) | La información del título que se agregará a las propiedades del paquete. | String |
summary (Opcional) | La información del resumen que se agregará a las propiedades del paquete. | String |
description (Opcional) | La información de la descripción que se agregará a las propiedades del paquete. | String |
tags (Opcional) | La información de etiquetas que se agregará a las propiedades del paquete. Se pueden agregar varias etiquetas separadas por una coma o un punto y coma. | String |
credits (Opcional) | La información de créditos que se agregará a las propiedades del paquete. | String |
use_limitations (Opcional) | Las limitaciones de uso que se agregarán a las propiedades del paquete. | String |
anonymous_use (Opcional) | Especifica si las escenas móviles pueden ser utilizadas por cualquier persona o solo por las que tengan una cuenta de ArcGIS.
Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | Boolean |
texture_optimization (Opcional) | Especifica las texturas que se optimizarán de acuerdo con la plataforma de destino en la que se utiliza el paquete de capas de escena. Precaución:El procesamiento de las optimizaciones que contienen KTX2 puede requerir un tiempo considerable. Para obtener los resultados más rápidos, utilice las opciones DESKTOP o NONE.
| String |
enable_scene_expiration (Opcional) | Especifica si el paquete de escenas móviles tendrá un tiempo de espera.
Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | Boolean |
scene_expiration_type (Opcional) | Especifica el tipo de acceso de escena que se utilizará para el paquete de escenas móviles caducado.
Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | String |
expiration_date (Opcional) | La fecha de caducidad del paquete de escenas móviles. Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | Date |
expiration_message (Opcional) | Aparecerá un mensaje de texto al acceder a una escena caducada. Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | String |
select_related_rows (Opcional) | Determina si la extensión especificada se aplicará a fuentes de datos relacionadas.
| Boolean |
reference_online_content (Opcional) | Especifica si se hace referencia a las capas de servicio en el paquete.
| Boolean |
Muestra de código
El siguiente script muestra cómo utilizar la función CreateMobileScenePackage en la ventana de Python.
import arcpy
arcpy.env.workspace = r'c:\data'
arcpy.management.CreateMobileScenePackage(
'loma_linda','LomaLindaBuilding.mspk', None, None, 'DEFAULT', 'SELECT',
'Loma Linda Proposed Building',
'Offline mobile scene package for planning department', None, 'mspk', None,
None, 'STANDARD', 'DESKTOP', 'ENABLE_SCENE_EXPIRATION', 'ALLOW_TO_OPEN',
'12/31/2019 9:00:00 AM', 'This scene is expired. Contact admin@email.com',
'EXCLUDE_SERVICE_LAYERS')
En el siguiente script se muestra cómo utilizar la función CreateMobileScenePackage en un script de Python.
import arcpy
arcpy.env.workspace = r'c:\data'
arcpy.management.CreateMobileScenePackage(
'Yosemite.mapx','YosemiteOffline.mspk', None, None, 'DEFAULT', 'SELECT',
'YosemiteOfflineScene',
'Offline mobile scene package for Yosemite National Park', None,
'mspk, yosemite, offline', None, None, 'STANDARD', 'DESKTOP',
'DISABLE_SCENE_EXPIRATION', 'ALLOW_TO_OPEN')
Entornos
Casos especiales
- Factor de procesamiento en paralelo
Si el valor del factor de procesamiento en paralelo está vacío (en blanco), la herramienta se ejecutará con un valor predeterminado del 50% (la mitad) de los núcleos disponibles.