Servicios de datos móviles

Un servicio de datos móviles permite a una aplicación móvil acceder a los contenidos de un documento de mapa a través de un servicio web. Para crear un servicio de datos móviles, primero es necesario crear un documento de mapa que contenga los datos que desea que sean accesibles. A continuación, publique el documento de mapa como un servicio de mapas con la capacidad Acceso a datos móviles habilitada.

Preparar el documento de mapa

ArcMap proporciona una gran variedad de herramientas para elaborar un documento de mapa con las capas que desee representadas en pantalla para cumplir un fin específico. Sin embargo, los servicios Web móviles están diseñados para ser utilizados por aplicaciones móviles que se ejecuten en dispositivos de campo, como por ejemplo Tablet PC y dispositivos Windows CE/Windows Mobile. Algunos de estos dispositivos tienen limitaciones de hardware en la visualización, la memoria y la potencia de procesamiento. Como resultado de ello, existen algunas directrices que debe tener en cuenta para elaborar un documento de mapa adecuado para las aplicaciones móviles. Un principio general que se debe seguir para crear un documento de mapa es hacerlo sencillo. Por ejemplo, debe utilizar la generalización de datos, como por ejemplo, la resolución de ráster suavizada y reducida del polígono para capas de fondo o de referencia. Con esto los mapas se dibujan más rápidamente. También se recomienda simplificar la simbología del mapa, dado que los tamaños de visualización de los dispositivos están generalmente limitados.

A pesar de que se admite una gran variedad de formatos de datos para visualizar en las aplicaciones móviles, únicamente los datos de ArcSDE proporcionarán a las aplicaciones móviles la capacidad de publicar actualizaciones en el servidor.

NotaNota:

Antes de publicar un documento de mapa como un servicio de datos móviles en ArcGIS Server, debe asegurarse de que una extensión de mapa personalizado esté definida en ArcGIS Desktop. Por defecto, la extensión completa del marco de datos del documento de mapa es una combinación de todas las capas, lo que permite que la extensión del marco de datos cambie cuando se agregan o se quitan datos. Sin embargo, cualquier documento de mapa que participe en un servicio de datos móviles debe ser fijo, ya que el servicio sincroniza los datos entre el cliente y el servidor. Si la extensión del servicio móvil del cliente no es compatible con el del servidor, la sincronización no se podrá realizar.

Para obtener más información acerca de preparar el documento de mapa para acceso a datos móviles, consulte Cómo diseñar y crear mapas móviles con ArcGIS Desktop.

Publicar el documento de mapa como un servicio de datos móviles

Para crear un servicio de datos móviles, es necesario publicar un servicio de mapas y habilitar el recurso Acceso a datos móviles. Siga los pasos que aparecen en Publicar un recurso SIG en el servidor, teniendo en cuenta lo siguiente:

Para obtener más información acerca de configurar propiedades avanzadas para el servicio, consulte Servicios de ajuste y configuración.

Utilizar un servicio de datos móviles

Los servicios de datos móviles se utilizan a través de SOAP en aplicaciones creadas con ArcGIS Mobile. Éstas pueden ser tanto aplicaciones de uso inmediato como aplicaciones personalizadas. Los servicios de datos móviles también tienen una exposición limitada por medio de REST con el fin de permitir su búsqueda y hacerlos navegables en el Directorio de servicios de ArcGIS; sin embargo, no hay API REST para trabajar con el servicio móvil en una aplicación de cliente.

Cuando se utilicen servicios de datos móviles mediante programación es necesario conocer la URL.

La URL de un servicio de datos móviles tiene el siguiente formato:

http://<servername>/<instancename>/services/<foldername (if applicable)>/<servicename>/<servicetype>

Por ejemplo, si publica un servicio Web móvil de Uso de suelo dentro de una carpeta CityFolder (que es opcional) en Mi servidor de ArcGIS Server que se ejecute en una instancia arcgis, la dirección URL para las aplicaciones móviles sería:

http://myServer/arcgis/services/CityFolder/LandUse/MobileServer

Puede conectarse a y previsualizar este servicio Web móvil en ArcCatalog o generar la vista previa del archivo XML devuelto desde este servidor introduciendo la siguiente dirección URL en el navegador Web:

http://myserver/arcgis/services/CityFolder/LandUse/MobileServer?wsdl

En un escenario habitual, puede crear un documento de mapa y lo publica en ArcGIS Server como un servicio de datos móviles. Así pues, la aplicación móvil utiliza el servicio URL para conectarse a y recuperar datos desde ArcGIS Server. A partir de aquí, puede utilizar el dispositivo portátil que ejecuta esta aplicación móvil en el trabajo de campo, o en un modo conectado o desconectado. Ambos modos le permiten recuperar y actualizar la información espacial y de atributos de la memoria caché local. Estas actualizaciones se enviarán de nuevo al inventario del servidor cuando se finalice el trabajo de campo.

Si su propósito es sincronizar datos de mapa desde el campo a la oficina, es importante definir el nombre del host del servidor de forma que el dispositivo pueda lograr el acceso de campo. Por ejemplo, si el servidor está situado en su DMZ, asegúrese de que utiliza una conexión de Internet con el nombre del servidor orientado al exterior cuando se especifique la dirección URL en Administrador o en la aplicación móvil (http://myserver.domainname.com/...).

Para obtener más información acerca de utilizar los servicios de datos móviles y de las aplicaciones móviles de construcción, consulte la Ayuda de ArcGIS Mobile en el Centro de recursos de ArcGIS Mobile.


7/11/2012