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 todo el sistema de ArcGIS.

Uso

  • Los paquetes de escenas móviles se pueden usar en ArcGIS AllSource y por los desarrolladores que crean aplicaciones con ArcGIS Maps SDKs. 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 AllSource a través de Importar mapa 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 Maps SDKs 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 horizontal (x,y) como el sistema de coordenadas vertical (z) deben coincidir con el sistema de coordenadas de la escena. Consulte Trabajar con sistemas 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. Para ver consideraciones adicionales, consulte Crear un paquete de escenas móviles para ArcGIS Maps SDKs.

  • 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 en escenas móviles 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

    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.

Parámetros

EtiquetaExplicaciónTipo 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:
  • El localizador no puede tener un sistema de coordenadas desconocido.
  • El localizador o cualquiera de los localizadores que participan en un localizador compuesto no puede ser un servicio de geocodificación, incluidos los servicios de ArcGIS Enterprise o ArcGIS Online.
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.

  • Extensión de visualización actual Vista de mapa: la extensión se basará en el mapa o la escena activa. La opción solo está disponible cuando haya un mapa activo.
  • Extensión de mapa Layer: la extensión se basará en una capa de mapa activa. Use la lista desplegable para seleccionar una capa disponible o use la opción Extensión de datos en todas las capas para obtener la extensión combinada de todas las capas de mapas activos, excepto el mapa base. Esta opción solo está disponible cuando haya un mapa activo con capas.
  • Examinar Examinar: la extensión se basará en un dataset existente.
  • Intersección de entradas Intersección: la extensión se basará en la extensión mínima o en común de todas las entradas. Si ninguna de las entradas se solapa, podría generarse una extensión nula con todos los valores igual a cero.
  • Combinación de entradas Combinación: la extensión se basa en la extensión máxima o combinada de todas las entradas.
  • Restablecer extensión Restablecer: la extensión se restablecerá al valor predeterminado.
  • Coordenadas introducidas de forma manual: las coordenadas deben ser valores numéricos y encontrarse en el sistema de coordenadas del mapa activo.

    Puede que el mapa esté utilizando unidades de visualización diferentes

Extent
Entidades de recorte
(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 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.

  • Activado: cualquier persona con acceso al paquete puede usar la escena móvil sin iniciar sesión con una cuenta de usuario nominal de Esri.
  • Desactivado: cualquier 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
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.

  • TodasSe optimizarán todos los formatos de textura, incluidos JPEG, DXT y KTX2 para su uso en escritorio, web y plataformas móviles.
  • EscritorioSe optimizarán las texturas compatibles con Windows, Linux y Mac, incluidos JPEG y DXT, para su uso en clientes de ArcGIS AllSource en equipos de sobremesa Windows y ArcGIS Maps SDKs en Windows, Linux y Mac. Esta es la opción predeterminada.
  • MóvilSe optimizarán las texturas compatibles con Android e iOS, incluidos JPEG y KTX2, para su uso en aplicaciones móviles de ArcGIS Maps SDKs.
  • NingunaSe optimizarán texturas JPEG para su uso en escritorio y plataformas web.
String
Habilitar caducidad de escena
(Opcional)

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

  • Activado: la función de tiempo de espara se habilitará en el paquete de escenas móviles.
  • Desactivado: la función de tiempo de espera no se habilitará 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
Tipo de caducidad de escena
(Opcional)

Especifica el tipo de acceso de escena que se utilizará para el paquete de escenas móviles caducado.

  • Permitir aperturaSe avisará al usuario del paquete de que la escena ha caducado y que tiene permitido abrir la escena. Esta es la opción predeterminada.
  • No permitir aperturaSe 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
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)

Mensaje de texto que aparecerá 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.

  • Desactivado: las fuentes de datos relacionadas se consolidarán en su totalidad. Esta es la opción predeterminada.
  • Activado: solo se consolidarán los datos relacionados que correspondan a registros dentro de la extensión especificada.
Boolean
Contenido en línea de referencia
(Opcional)

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

  • Desactivado: no se hace referencia a las capas de servicio en el paquete móvil. Esta es la opción predeterminada.
  • Activado: se hace referencia a las capas de servicio en el paquete móvil.

Boolean

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})
NombreExplicaciónTipo 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:
  • El localizador no puede tener un sistema de coordenadas desconocido.
  • El localizador o cualquiera de los localizadores que participan en un localizador compuesto no puede ser un servicio de geocodificación, incluidos los servicios de ArcGIS Enterprise o ArcGIS Online.
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 usará la extensión máxima de todas las entradas.
  • MINOF: se usará el área mínima común a todas las entradas.
  • DISPLAY: la extensión es igual a la visualización visible.
  • Nombre de capa: se usará la extensión de la capa especificada.
  • Objeto Extent: se usará la extensión del objeto especificado.
  • Cadena de caracteres con las coordenadas delimitadas por espacios: se usará la extensión de la cadena especificada. Las coordenadas se expresan en el orden 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 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.

  • CLIPLa geometría de las entidades se recortará al área de interés o extensión dadas.
  • SELECTLas 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 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.

  • 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 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.

  • ALLSe optimizarán todos los formatos de textura, incluidos JPEG, DXT y KTX2 para su uso en escritorio, web y plataformas móviles.
  • DESKTOPSe optimizarán las texturas compatibles con Windows, Linux y Mac, incluidos JPEG y DXT, para su uso en clientes de ArcGIS AllSource en equipos de sobremesa Windows y ArcGIS Maps SDKs en Windows, Linux y Mac. Esta es la opción predeterminada.
  • MOBILESe optimizarán las texturas compatibles con Android e iOS, incluidos JPEG y KTX2, para su uso en aplicaciones móviles de ArcGIS Maps SDKs.
  • NONESe optimizarán texturas JPEG para su uso 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_EXPIRATIONLa función de tiempo de espera se habilitará en el paquete de escenas móviles.
  • DISABLE_SCENE_EXPIRATIONLa función de tiempo de espera no se habilitará 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 que se utilizará 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)

Mensaje de texto que aparecerá 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 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')
Ejemplo 2 de CreateMobileScenePackage (script independiente)

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.