Etiqueta | Explicación | Tipo de datos |
Mapa de entrada | Uno o varios mapas o mapas base se empaquetarán en un único archivo .mmpk. | Map |
Archivo de salida | Paquete de mapas móviles de salida (.mmpk). | File |
Localizador de entrada (Opcional) | Uno o varios localizadores (.loc) que se incluirán en el paquete de mapas 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 mapas móviles las entidades que intersequen el valor de Á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 valor de Área de interés o al valor de Extensión.
| Boolean |
Título (Opcional) | Agrega información de título a las propiedades del paquete. | String |
Resumen (Opcional) | Agrega información de resumen a las propiedades del paquete. | String |
Descripción (Opcional) | Agrega información de descripción a las propiedades del paquete. | String |
Etiquetas (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 |
Créditos (Opcional) | Agrega información de crédito a las propiedades del paquete. | String |
Limitaciones de uso (Opcional) | Agrega limitaciones de uso a las propiedades del paquete. | String |
Habilitar uso anónimo (Opcional) | Especifica si cualquier persona puede utilizar el mapa móvil.
Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | Boolean |
Habilitar caducidad del mapa (Opcional) |
Especifica si se habilitará un tiempo de espera en el paquete de mapas móviles.
Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | Boolean |
Tipo de caducidad del mapa (Opcional) | Especifica el tipo de acceso que tendrá un usuario al paquete de mapas móviles caducado.
Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | String |
Fecha de caducidad (Opcional) | Especifica la fecha en la que caducará el paquete de mapas móviles. Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | Date |
Mensaje de caducidad (Opcional) | Un mensaje de texto que aparecerá al acceder a un mapa caducado. 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
Empaqueta mapas y mapas base, junto con todas las fuentes de datos a las que se hace referencia, en un único archivo .mmpk.
Uso
Los paquetes de mapas móviles se pueden utilizar desde AllSource, ArcGIS Navigator, y también los pueden utilizar los desarrolladores que crean aplicaciones con ArcGIS Runtime SDK. Para ArcGIS Runtime SDK, los archivos .mmpk se introdujeron en la versión 100.0.
Los paquetes de mapas móviles se pueden compartir con otros usuarios cargándolos en su organización de ArcGIS Online o compartiendo un archivo .mmpk mediante métodos de uso compartido de archivos comunes.
Los paquetes de mapas móviles admiten las entidades simples, datasets ráster, tablas, clases de relación, localizadores, datasets de red y mapas que contienen paquetes de teselas de mapa (.tpk) o de teselas vectoriales (.vtpk). Los paquetes de mapas móviles creados en AllSource para usarlos en las aplicaciones creadas con los ArcGIS Runtime SDK actualmente solo admiten los siguientes tipos de capa: capas de entidades, capas ráster, capas de teselas ráster de archivos .tpk creados anteriormente y capas de teselas vectoriales de archivos .vtpk creados anteriormente.
Si no se ha especifica una extensión, se utilizará la extensión visible del mapa para definir el área de interés (AOI) y consolidar solamente las entidades que intersequen esa extensión.
Al crear un paquete de mapas móviles, todos los mapas, mapas base y capas de datos se proyectarán en un sistema de coordenadas común. El sistema de coordenadas que se utilizará será el que corresponda al primer mapa de entrada especificado.
Si el mapa contiene una capa de red que hace referencia a un dataset de red, se incluirá en el paquete de mapas móviles como una red de transporte para obtener 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 mapas móviles. Esto puede incluir capas que no forman parte del mapa. 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 que un dataset de red sea compatible con los paquetes de mapas móviles, tenga en cuenta las siguientes restricciones:
- El dataset de red debe formar parte de una geodatabase. Esto excluye las redes en formatos SDC o shapefile.
- El dataset de red debe ser de ArcGIS 10.0 o posterior. Si la red es de una versión anterior, actualice la geodatabase y la red.
- El dataset de red no puede tener un sistema de coordenadas desconocido.
- El dataset de red no puede usar ningún evaluador de secuencia de comandos de VB ni Python.
- El dataset de red no puede usar ningún evaluador COM personalizado.
- Un dataset de red que utilice tráfico en directo se empaquetará, pero no se utilizarán los componentes de tráfico en directo porque no son compatibles.
Parámetros
arcpy.management.CreateMobileMapPackage(in_map, output_file, {in_locator}, {area_of_interest}, {extent}, {clip_features}, {title}, {summary}, {description}, {tags}, {credits}, {use_limitations}, {anonymous_use}, {enable_map_expiration}, {map_expiration_type}, {expiration_date}, {expiration_message}, {select_related_rows}, {reference_online_content})
Nombre | Explicación | Tipo de datos |
in_map [in_map,...] | Uno o varios mapas o mapas base se empaquetarán en un único archivo .mmpk. | Map |
output_file | Paquete de mapas móviles de salida (.mmpk). | File |
in_locator [in_locator,...] (Opcional) | Uno o varios localizadores (.loc) que se incluirán en el paquete de mapas 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 mapas móviles las entidades que intersequen el valor de area_of_interest. | 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.
| 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 cualquier persona puede utilizar el mapa móvil.
Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | Boolean |
enable_map_expiration (Opcional) | Especifica si se habilitará un tiempo de espera en el paquete de mapas móviles.
Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | Boolean |
map_expiration_type (Opcional) | Especifica el tipo de acceso que tendrá un usuario al paquete de mapas móviles caducado.
Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | String |
expiration_date (Opcional) | Especifica la fecha en la que caducará el paquete de mapas móviles. Licencia:Este parámetro opcional solo está disponible con la extensión Publisher. | Date |
expiration_message (Opcional) | Un mensaje de texto que aparecerá al acceder a un mapa caducado. 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
Muestra de Python para CreateMobileMapPackage que empaqueta varios mapas y mapas base de un proyecto.
import arcpy
arcpy.management.CreateMobileMapPackage(
["Basemap1", "Basemap2", "Map1"], r"d:\temp\MobileMapPackage1.mmpk",
r"d:\data\MyLocators\AddressLocator.loc", None, "DEFAULT", "SELECT",
"Title", "Summary", "description", "Tag", "Credit information",
"Usage_Limitations")
Muestra de Python para ejecutar CreateMobileMapPackage utilizando un área de interés para recortar entidades y establecer una fecha de caducidad de dos semanas desde la creación.
import arcpy
import datetime
days_valid = 14
expiration_date = (datetime.date.today() + datetime.timedelta(days=days_valid)).strftime("%x")
outputfile = "d:/Data/Output/sandiego.mmpk"
arcpy.management.CreateMobileMapPackage(
[r"C:\data\Basemap1.mapx", r"C:\data\Map1.mapx"], outputfile, None,
r"\\share\layers\AreaOfInterest.lyrx", "DEFAULT", "CLIP", "Title",
"Summary", "description", "Tag", "Credits", "Use",
"STANDARD", "ENABLE_MAP_EXPIRATION",
"DONOT_ALLOW_TO_OPEN", expiration_date,
"This map is expired. Contact the map publisher for an updated map.")
Entornos
Casos especiales
- Factor de procesamiento en paralelo
Si no se especifica el entorno, la herramienta usará la mitad de los núcleos disponibles.