Crear paquete de escenas móviles (Administración de datos)

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 ArcGIS Pro y por los desarrolladores para crear aplicaciones con ArcGIS Runtime SDK. Para 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 ArcGIS Pro a través de Importar mapaImportar 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 capas de escena (archivo .slpk) 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. 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 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 área de interés (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 origenDataset del paquete de escenas móvilesReproyección de dataset admitida

    Capa de entidades de puntos 2D, líneas o polígonos

    Clase de entidad SQLite

    Capa de entidades de puntos 3D

    Paquete de capas de escena

    Capa de entidades multiparche

    Paquete de capas de escena

    Capa de dataset LAS

    Paquete de capas de escena

    Paquete de capas de escena

    Paquete de capas de escena

    No

    Capa ráster

    Dataset ráster

    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

    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.

Sintaxis

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})
ParámetroExplicaciónTipo de datos
in_scene
[in_scene,...]

Una o varias escenas globales o locales que se empaquetarán en un único archivo .mspk. Puede agregar como entrada las escenas activas y archivos .mapx.

Map
output_file

El archivo .mspk del paquete de escenas móviles de salida.

File
in_locator
[in_locator,...]
(Opcional)

Uno o varios localizadores (.loc) que se incluirán en el paquete de escenas móviles.

Nota:
Los localizadores tienen las siguientes restricciones:
  • El localizador se debe crear con ArcGIS 10.0 o posterior.
  • El localizador no puede tener un sistema de coordenadas desconocido.
  • El localizador o cualquiera de los localizadores de un localizador compuesto no puede ser un servicio de geocodificación, incluidos los servicios de ArcGIS Enterprise o ArcGIS Online.
  • El localizador no puede contener ningún plug-in personalizado en la configuración de estilo del localizador.
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.

  • MAXOF: se utilizará la extensión máxima de todas las entradas.
  • MINOF: se utilizará el área mínima en común de todas las entradas.
  • DISPLAY: la extensión es igual a la visualización actual.
  • Nombre de capa: se utilizará la extensión de la capa especificada.
  • Objeto de Extent: se utilizará la extensión del objeto especificado.
  • Cadena de coordenadas delimitada por espacios: se utilizará la extensión de la cadena especificada. Las coordenadas se expresan como x-min, y-min, x-max, y-max.
Extent
clip_features
(Opcional)

Especifica si las entidades de salida se recortarán al área de interés o la extensión determinadas.

  • Activado: la geometría de las entidades se recortará al área de interés o la extensión dadas.
  • Desactivado: las entidades de la escena se seleccionarán y su geometría no experimentará ningún cambio. Esta es la opción predeterminada.
Nota:

Las capas de entidades multiparche, las capas de entidades de puntos 3D, las capas de dataset LAS, las capas de servicio, los paquetes de teselas y los paquetes de capas de escena 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.

  • CLIPLa geometría de las entidades se recortará al área de interés o extensión dadas.
  • SELECT Las entidades del mapa se seleccionarán y su geometría no experimentará ningún cambio. Esta es la opción predeterminada.
Nota:

Las capas de entidades multiparche, las capas de entidades de puntos 3D, las capas de dataset LAS, los paquetes de teselas y los paquetes de capas de escena no se pueden recortar, y se copiarán íntegramente en el paquete de escenas móviles.

Boolean
title
(Opcional)

Agrega información de título a las propiedades del paquete.

String
summary
(Opcional)

Agrega información de resumen a las propiedades del paquete.

String
description
(Opcional)

Agrega información de descripción a las propiedades del paquete.

String
tags
(Opcional)

Agrega información de las etiquetas a las propiedades del paquete. Se pueden agregar varias etiquetas separadas por una coma o un punto y coma.

String
credits
(Opcional)

Agrega información de crédito a las propiedades del paquete.

String
use_limitations
(Opcional)

Agrega limitaciones de uso 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.

  • ANONYMOUS_USECualquier persona con acceso al paquete puede usar la escena móvil sin iniciar sesión con una cuenta de usuario nominal de Esri.
  • STANDARDCualquier persona con acceso al paquete debe iniciar sesión con una cuenta de usuario nominal para usar la escena móvil. Esta es la opción predeterminada.
Licencia:

Este parámetro opcional solo está disponible con la extensión Publisher.

Boolean
texture_optimization
(Opcional)

Especifica la optimización de textura que se utilizará. Las texturas se optimizan acorde con la plataforma de destino en la que se utilizará el paquete de capas de escena. Este parámetro se aplica únicamente a los paquetes de capas de escenas.

Precaución:

El procesamiento de las optimizaciones que contienen ETC2 puede requerir un tiempo considerable. Para obtener los resultados más rápidos, utilice Escritorio o Ninguno.

  • ALLPuede usar todos los formatos de textura, incluidos JPEG, DXT y ETC2, en escritorio, web y móvil.
  • DESKTOPLas texturas compatibles con Windows, Linux y Mac, incluidos JPEG y DXT, se pueden utilizar en el cliente de ArcGIS Pro en Windows y en clientes de ArcGIS Runtime en Windows, Linux y Mac. Esta es la opción predeterminada.
  • MOBILELas texturas compatibles con Android e iOS, incluidos JPEG y ETC2, se pueden usar en aplicaciones móviles de ArcGIS Runtime.
  • NONEPuede utilizar las texturas JPEG en escritorio y plataformas web.
String
enable_scene_expiration
(Opcional)

Especifica si el paquete de escenas móviles tendrá un tiempo de espera.

  • ENABLE_SCENE_EXPIRATIONEl tiempo de espera está habilitado en el paquete de escenas móviles.
  • DISABLE_SCENE_EXPIRATIONEl tiempo de espera está deshabilitado en el paquete de escenas móviles. Esta es la opción predeterminada.
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 para el paquete de escenas móviles caducado.

  • ALLOW_TO_OPENSe avisará al usuario del paquete de que la escena ha caducado y que tiene permitido abrir la escena. Esta es la opción predeterminada.
  • DONOT_ALLOW_TO_OPENSe avisará al usuario del paquete de que la escena ha caducado y que no tiene permitido abrir el paquete.
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.

  • KEEP_ONLY_RELATED_ROWSSolo se consolidarán los datos relacionados que correspondan a registros dentro de la extensión especificada.
  • KEEP_ALL_RELATED_ROWSLas fuentes de datos relacionadas se consolidarán en su totalidad. Esta es la opción predeterminada.
Boolean
reference_online_content
(Opcional)

Especifica si se hace referencia a las capas de servicio en el paquete.

  • INCLUDE_SERVICE_LAYERSSe hace referencia a las capas de servicio en el paquete móvil.
  • EXCLUDE_SERVICE_LAYERSNo se hace referencia a las capas de servicio en el paquete móvil. Esta es la opción predeterminada.
Boolean

Muestra de código

Ejemplo 1 de CreateMobileScenePackage (ventana de Python)

El siguiente script demuestra cómo usar la herramienta 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')
Ejemplo 2 de CreateMobileScenePackage (script independiente)

El siguiente script muestra cómo utilizar la herramienta 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

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Limitado
  • Standard: Limitado
  • Advanced: Limitado

Temas relacionados