Cuando tenga el mapa listo para su uso en el campo, impleméntelo para sus trabajadores móviles. Compártalo con ellos para que puedan buscar el mapa en ArcGIS Field Maps o tocar un vínculo personalizado que les haya enviado. Cuando los trabajadores móviles necesitan trabajar sin conexión, pueden descargar los mapas que haya preparado o pueden copiar MMPK directamente en su dispositivo. Proporcione a sus trabajadores móviles ayuda sobre el uso de la aplicación personalizando una guía de campo para los proyectos de captura de datos de su organización o proporcionando instrucciones sobre cómo compartir su ubicación. También puede utilizar un software de administración de dispositivos móviles (MDM) para implementar y configurar la aplicación móvil.
Compartir su mapa para usarlo en Field Maps
Field Maps proporciona acceso a mapas que son propiedad de un trabajador móvil o compartidos con una organización de ArcGIS o un grupo del que forma parte el trabajador móvil. Crear un grupo es opcional, pero puede ayudarle a administrar los trabajadores móviles que tienen acceso a sus mapas y datos. Para que sus trabajadores móviles accedan a su mapa compartido, deben ser miembros de una organización de ArcGIS. Si el mapa compartido está habilitado para la edición, también tendrá que tener el privilegio de editar entidades.
- Si los trabajadores móviles aún no son miembros de una organización de ArcGIS (en ArcGIS Online o ArcGIS Enterprise), cree cuentas para ellos.
Consulte Invitar y agregar a miembros en ArcGIS Online o Agregar miembros al portal en ArcGIS Enterprise.
Las cuentas que cree deben cumplir los requisitos de la cuenta de ArcGIS para usar Field Maps.
- Comparta el mapa y las capas con la organización de ArcGIS o cree un grupo para administrar el acceso a sus mapas y datos.
- Comparta el mapa y las capas con la organización de ArcGIS: puede configurar el uso compartido en Field Maps Designer o bien compartir elementos con su organización en ArcGIS Online o compartir elementos con su organización en ArcGIS Enterprise.
- Para crear un grupo para administrar a los trabajadores móviles que tienen acceso a sus mapas y datos, haga lo siguiente:
- Cree un grupo: consulte Crear grupos en ArcGIS Online o Crear grupos en ArcGIS Enterprise.
- Agregue los trabajadores móviles al grupo: consulte Configurar grupos en ArcGIS Online, Administrar grupos para un miembro específico en ArcGIS Online o Administrar grupos para un miembro específico en ArcGIS Enterprise. Si utiliza ArcGIS Enterprise y tiene un proveedor de identidad corporativo (IDP), puede vincular grupos de Active Directory, LDAP o SAML desde un IDP.
- Comparta el mapa y las capas con el grupo: puede configurar el uso compartido en Field Maps Designer, compartir elementos con un grupo en ArcGIS Online o compartir elementos con un un grupo en ArcGIS Enterprise.
Abrir su mapa desde un vínculo
Los trabajadores móviles pueden buscar su mapa en Field Maps o también puede proporcionarles una URL directamente al mapa. Facilite que los trabajadores móviles puedan abrir el mapa adecuado y empezar a trabajar, compartiendo un vínculo directo a su mapa mediante un correo electrónico, un mensaje de texto, una página web u otra aplicación. Utilice vínculos para Field Maps que, al tocarlos, abran Field Maps en el mapa que desea que utilicen los trabajadores móviles. Si el mapa está habilitado para la edición, puede empezar a capturar datos cuando se abre el mapa. Si sus trabajadores móviles trabajan sin conexión, los vínculos siguen funcionando.
Vínculos de Field Maps
Los vínculos de Field Maps tienen el siguiente formato: https://fieldmaps.arcgis.app?parameter=value¶meter=value, donde los pares de parámetro y valor se sustituyen por los valores que desea usar para abrir un mapa. Por ejemplo, https://fieldmaps.arcgis.app?referenceContext=center&itemID=3ac4145c1ac44aea86e9ed42e00fbb0d¢er=34.0547155,-117.1961714 usa el parámetro itemID y el valor 3ac4145c1ac44aea86e9ed42e00fbb0d para abrir el mapa con ese Id. El parámetro referenceContext y su valor center especifican el tipo de acción que se debe realizar en la aplicación, en este caso, centrar el mapa. El parámetro center y el valor 34.0547155,-117.1961714 proporcionan las coordenadas en las que centrar el mapa.
Parámetros
Los siguientes parámetros son compatibles con vínculos de Field Maps. Si no se transmite ningún parámetro, al tocar el vínculo se abre Field Maps (o se le solicita que abra la aplicación).
Parámetro | Valores | Notas |
---|---|---|
anonymousAccess | Se utiliza cuando se llama a un mapa o MMPK que se comparte públicamente y no requiere iniciar sesión para acceder, o cuando se inicia sesión en un portal en Field Maps que permite el acceso anónimo |
|
bookmark | Especifica un marcador del mapa |
|
callback | La URL a la que llamar cuando la captura del activo u observación se completa |
|
callbackPrompt | Envía los mensajes al trabajador móvil antes de ejecutar la devolución de llamada y muestra este valor en el mensaje donde lo tomará el trabajador móvil |
|
center | Un conjunto de coordenadas de latitud y longitud (y, x) en el que se centra el mapa |
|
featureAttributes | Un diccionario JSON de entradas de formulario para la entidad recién capturada |
|
featureID | Identifica de forma única la entidad dentro de la capa que se va a actualizar. Debe ser un campo GlobalID. |
|
featureSourceURL | La URL de la capa en la que se crea una instancia de la captura |
|
foreignKeyField | El campo de la tabla secundaria que define la relación y recibe la clave de la entidad principal |
|
geometry | Define la ubicación para la entidad recién capturada |
|
itemID | El itemID para que se abra el mapa |
|
locationSharingDuration | Especifica la duración del uso compartido de la ubicación en horas |
|
locationSharingON | Especifica si el uso compartido de la ubicación está activado o desactivado |
|
locationSharingShareLKLOnly | Especifica cómo se almacena el historial de ubicación compartida |
|
locationSharingUploadLKLFrequency | Especifica la frecuencia de carga de la última ubicación conocida |
|
portalURL | La URL del portal de su organización |
|
referenceContext | Lo que debería hacer la aplicación, si procede, una vez que se abre y el usuario ha iniciado sesión | Se admiten los siguientes valores:
Nota:Si desea utilizar varios valores ReferenceContext en una sola dirección URL, como open y search, especifique solo un valor: el uso principal del parámetro ReferenceContext. Por ejemplo, al especificar search implica que el mapa es open. Consulte los ejemplos de vínculo Field Maps a continuación. |
scale | La escala (en unidades de mapa) en la que se debe renderizar el mapa |
|
search | Una dirección, lugar, coordenada o entidad que buscar |
|
useAntennaHeight | Especifica si la altura de la antena del receptor actual se resta del valor z de cada vértice de la ubicación |
Nota:Próximamente, se admitirá en Android. |
useLocationProfile | Especifica si el perfil de ubicación actual se usa para transformar la ubicación |
Nota:Próximamente, se admitirá en Android. |
wkid | Especifica coordenadas centrales en otra referencia espacial |
|
Siga leyendo ejemplos de uso de estos parámetros para conseguir un comportamiento específico con un vínculo de Field Maps.
Abrir el mapa
Utilice los siguientes parámetros para abrir el mapa:
- referenceContext=open
- itemID
- portalURL (opcional)
Entre los tipos de mapas admitidos se incluyen mapas web, MMPK y áreas sin conexión.
A continuación, se muestran algunos ejemplos:
- Abra el mapa como el trabajador móvil con la sesión iniciada actualmente o, si no ha iniciado sesión, deles la oportunidad de hacerlo: https://fieldmaps.arcgis.app/?referenceContext=open&itemID=0c900ae2a1084d27b608233921ef1a84
- Conectarse a un portal específico y abrir el mapa: https://fieldmaps.arcgis.app?referenceContext=open&portalURL=https://myportal.mycompany.com/arcgis&itemID=0c900ae2a1084d27b608233921ef1a84
Acceder a un mapa público sin iniciar sesión
Utilice los siguientes parámetros para acceder a un mapa público:
- referenceContext=open
- itemID
- anonymousAccess=true
- portalURL (opcional)
A continuación, encontrará un ejemplo:
- https://fieldmaps.arcgis.app/?referenceContext=open&itemID=5dce807aeb5c4b33bce767d278df9c3d&anonymousAccess=true
Inicie sesión en un portal que permita el acceso anónimo
Utilice los siguientes parámetros para acceder a un portal que permita el acceso anónimo:
- anonymousAccess=true
- portalURL
A continuación, encontrará un ejemplo:
- https://fieldmaps.arcgis.app/?portalURL=https://myportal.mycompany.com/gis&anonymousAccess=true
Centrar y escalar el mapa
Utilice los siguientes parámetros para especificar el centro y la escala del mapa indicado, en lugar de utilizar los ajustes del centro del mapa y la escala predeterminados al abrir el mapa:
- referenceContext=center
- itemID
- center
- scale (opcional)
- wkid (opcional)
- bookmark (opcional)
El sistema de coordenadas predeterminado es WGS84, pero se puede cambiar con el parámetro wkid.
A continuación, se muestran algunos ejemplos:
- Centrar en un par de coordenadas de latitud/longitud (WGS84) con la escala definida a 3000 unidades de mapa: https://fieldmaps.arcgis.app/?referenceContext=center&itemID=0c900ae2a1084d27b608233921ef1a84¢er=41.780618,-88.179449&scale=3000
- Centrar por coordenadas en el sistema de referencia espacial NAD83/UTM zona 19N (WKID: 26919) con la escala definida a 1000 unidades de mapa: https://fieldmaps.arcgis.app/?referenceContext=center&itemID=0c900ae2a1084d27b608233921ef1a84¢er=4807094.81,-1096767.71&scale=1000&wkid=26919
Buscar en un mapa
Utilice los siguientes parámetros para abrir el mapa y buscar una dirección, lugar, coordenada o entidad (activo u observación):
- referenceContext=search
- itemID
- search
A continuación, se muestran algunos ejemplos:
- Buscar una dirección: https://fieldmaps.arcgis.app/?referenceContext=search&itemID=15c3a41bc01e4f8b9922736f3c194c29&search=899+Aurora+Ave,+Naperville,+Illinois
- Buscar un lugar desde el geocodificador: https://fieldmaps.arcgis.app/?referenceContext=search&itemID=15c3a41bc01e4f8b9922736f3c194c29&search=Gas+Station
- Buscar coordenadas: https://fieldmaps.arcgis.app?referenceContext=search&itemID=bd171bc8ba404b14a2e845fe6839e881&search=34.0547155,-117.1961714
- Buscar un activo en el mapa, por ejemplo, Hydrant #43141: https://fieldmaps.arcgis.app/?referenceContext=search&itemID=0c900ae2a1084d27b608233921ef1a84&search=43141
Ver un marcador
Utilice los siguientes parámetros para ver la ubicación especificada por un marcador del mapa:
- referenceContext=center
- itemID
- bookmark
En el siguiente vínculo de ejemplo se abre el mapa en un marcador llamado Centennial Park:
Iniciar la captura de una entidad
Abra el mapa y empiece a capturar una entidad utilizando los siguientes parámetros. Si lo desea, proporcione entradas de formulario para aplicarlas al nuevo activo u observación.
- itemID
- referenceContext=addFeature
- featureSourceURL
- geometry (opcional): si se proporciona, define la forma de la entidad. Si no se proporciona, se utiliza la ubicación GPS del trabajador móvil para el punto o el primer vértice si es una línea o polígono.
- useAntennaHeight (opcional)
- useLocationProfile (opcional)
- featureAttributes (opcional)
- callback (opcional)
- callbackPrompt (opcional)
Nota:
Próximamente, se admitirá useAntennaHeight y useLocationProfile en vínculos en Android.
A continuación, se muestran algunos ejemplos:
- Iniciar la captura en la ubicación del trabajador móvil sin proporcionar entradas de formulario:
- Iniciar la captura en una ubicación específica y proporcionar entradas de formulario que aplicar al nuevo activo u observación:
Nota:
Las entradas de formulario que transmita al nuevo activo u observación deben presentar una codificación URL. A continuación, se proporciona la URL no codificada para facilitar la lectura del ejemplo y la comprensión de las entradas proporcionadas.
- Sin codificación URL: https://fieldmaps.arcgis.app?referenceContext=addFeature&itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&geometry=34.0547155,-117.1961714,1200&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureAttributes={"incidentid":"527","inspector":"Frank Jones","inspdate":1502917218285}
- Con codificación URL de las entradas de formulario: https://fieldmaps.arcgis.app?referenceContext=addFeature&itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&geometry=34.0547155,-117.1961714,1200&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureAttributes=%7B%22incidentid%22:%22527%22,%22inspector%22:%22Frank%20Jones%22,%22inspdate%22:1502917218285%7D
- Inicie la captura con una geometría de polígono proporcionada (en WGS84) sin proporcionar entradas de formulario:
- Inicie la captura en una ubicación concreta sin proporcionar entradas de formulario, pero utilice la altura de la antena para calcular el valor z y utilice el perfil de ubicación actual para transformar el punto como si proviniera del GPS:
- Inicie la captura y abra automáticamente otra aplicación (en este ejemplo, ArcGIS Navigator) cuando se complete la captura:
- Inicie la captura y abra otra aplicación después de que se solicite (en este ejemplo, ArcGIS Navigator) cuando se complete la captura:
Iniciar la actualización de una entidad
Abra el mapa y empiece a actualizar una entidad existente utilizando los siguientes parámetros. Si lo desea, proporcione entradas de formulario para aplicarlas al activo u observación actualizados.
- itemID
- referenceContext=updateFeature
- featureSourceURL
- featureID
- featureAttributes (opcional)
- geometry (opcional)
- callback (opcional)
- callbackPrompt (opcional)
Nota:
Esta funcionalidad no se aplica a las filas de tabla.
A continuación, se muestran algunos ejemplos:
- Iniciar la actualización de una entidad sin proporcionar entradas de formulario:
- Iniciar la actualización de una entidad y proporcionar entradas de formulario para aplicarlas al activo u observación actualizado:
Nota:
Las entradas de formulario que transmita al activo u observación actualizado deben presentar una codificación URL. A continuación, se proporciona la URL no codificada para facilitar la lectura del ejemplo y la comprensión de las entradas proporcionadas.
- Sin codificación URL: https://fieldmaps.arcgis.app?referenceContext=updateFeature&itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureID=bb0a0c92-9f53-4367-a6a1-bc6edc605be0&featureAttributes={"incidentid":"527","inspector":"Frank Jones","inspdate":1502917218285}
- Con codificación URL de las entradas de formulario: https://fieldmaps.arcgis.app?referenceContext=updateFeature&itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureID=bb0a0c92-9f53-4367-a6a1-bc6edc605be0&featureAttributes=%7B%22incidentid%22:%22527%22,%22inspector%22:%22Frank%20Jones%22,%22inspdate%22:1502917218285%7D
Agregar una entidad relacionada
Abra el mapa y agregue una nueva entidad relacionada utilizando los siguientes parámetros:
- itemID
- referenceContext=addRelatedFeature
- featureSourceURL
- featureID
- foreignKeyField
El siguiente vínculo de ejemplo abre un mapa y agrega una entidad relacionada basada en el nombre del campo de clave externa al que se asocia la nueva entidad:
https://fieldmaps.arcgis.app/?referenceContext=addRelatedFeature&itemID=0c900ae2a1084d27b608233921ef1a84& featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/ services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/ 1&featureID=bb0a0c92-9f53-4367-a6a1-bc6edc605be0&foreignKeyField=FacilityID
Iniciar el uso compartido de ubicación
Utilice los siguientes parámetros para habilitar el uso compartido de ubicación y definir una duración:
- referenceContext=shareLocation
- locationSharingON=true
- locationSharingDuration
El siguiente vínculo de ejemplo activa el uso compartido de ubicación durante 120 horas:
https://fieldmaps.arcgis.app/?referenceContext=shareLocation&locationSharingOn=true&locationSharingDuration=120
Nota:
También puede utilizar un vínculo para desactivar el uso compartido de ubicación, por ejemplo:
https://fieldmaps.arcgis.app/?referenceContext=shareLocation&locationSharingOn=false
Proporcionar una guía para la captura de datos
Aunque esta documentación ofrece información sobre el uso de Field Maps, los trabajadores móviles que capturan datos en el campo a menudo necesitan algo más ligero, que puedan imprimir y llevar consigo (especialmente si trabajan sin conexión). Proporcionarles una guía de campo básica de una sola página que los ayude con tareas comunes y algunos problemas le facilitará su trabajo de apoyo a los trabajadores móviles. Se proporciona una plantilla de guía de campo centrada en tareas comunes de captura de datos y escrita para el trabajador móvil. Utilícela para empezar a crear sus propias referencias para los trabajadores móviles.
- Descargue la plantilla de guía de campo..
- Personalice la guía (agregue su logotipo, sugerencias específicas de su organización para la solución de problemas, etc.). Asegúrese de eliminar la primera sección que incluye los pasos de personalización.
- Proporcione la guía a los trabajadores móviles.
Los trabajadores móviles pueden guardarse la guía en el bolsillo y usarla para resolver problemas mientras están en el campo.
Proporcionar instrucciones para compartir la ubicación
Si es necesario compartir la ubicación para su organización, resulta útil proporcionar a los trabajadores móviles instrucciones sobre cómo empezar a compartir su ubicación en Field Maps. A continuación, se proporciona una plantilla con instrucciones sobre cómo compartir la ubicación:
- Descargar la plantilla de instrucciones sobre cómo compartir la ubicación..
- Siga las instrucciones del documento para personalizar la plantilla y compartirla con los trabajadores móviles.
Administración de dispositivos móviles
La Administración de dispositivos móviles (MDM, por sus siglas en inglés) hace referencia al software que se utiliza en la administración de dispositivos móviles en una organización. Se utiliza MDM para mejorar la seguridad de los datos y de la red, además de para establecer y aplicar políticas de dispositivos móviles. Además, utilizar la MDM aumenta la eficiencia de la administración y las implementaciones de aplicaciones para dispositivos móviles, incluido el control de cómo y cuándo se actualiza una aplicación. Para obtener más información sobre el enfoque de Esri frente a la MDM, consulte Patrones de implementación móviles y seguros de ArcGIS en el ArcGIS Trust Center.
Durante la preparación para implementar Field Maps en los dispositivos móviles de su organización mediante MDM, puede que desee modificar determinada configuración de perfil y de la aplicación. Se incluye la URL del portal y la configuración de VPN por aplicación.
Configuración de la aplicación Field Maps
La Configuración de la aplicación (a veces llamada AppConfig) hace referencia a un formato para proporcionar configuración de la aplicación, como la URL del portal, entre otros. En lugar de configurar estos ajustes manualmente siempre que se instala una aplicación móvil, puede utilizar su MDM para especificar y aplicar configuraciones de la aplicación automáticamente. Esta configuración se define como diccionario de pares de clave-valor en un archivo XML. La forma en que se crea un diccionario depende de la MDM que esté utilizando. Para obtener más información sobre la configuración de la aplicación, visite la Comunidad AppConfig.
Field Maps cuenta con la siguiente configuración, que se puede implementar con la configuración de la aplicación en su MDM:
Clave | Valor | Notas |
---|---|---|
anonymousAccess | Especifica si se debe iniciar sesión anónimamente o si se requieren credenciales |
Nota:Al conectarse a un portal de forma anónima, los mapas públicos de Grupos destacados aparecen en la lista Mapas. Los trabajadores móviles pueden buscar cualquier mapa compartido públicamente en el portal. |
isAutoSyncEnabled | Especifica si la sincronización automática está habilitada |
|
locationProfiles | Define los parámetros de uno o varios perfiles de ubicación |
|
offsetProvider | Especifica el proveedor de desplazamiento |
|
portalURL | La URL del portal de su organización |
|
locationSharingMode | Especifica si la duración de la batería se ha optimizado o no durante el registro de los rastreos |
|
locationSharingUploadLKLFrequency | Especifica la frecuencia de carga de la última ubicación conocida |
|
locationSharingShareLKLOnly | Especifica cómo se almacena el historial de ubicación compartida |
|
locationSharingUploadTracksFrequency | Especifica la frecuencia de carga del rastreo |
|
maxRefreshTokenExpiration | Especifica el tiempo de caducidad del token. |
Nota:Para obtener más información sobre la caducidad del token, consulte Especificar el tiempo de caducidad máximo de token. |
useInAppAuth | Especifica si se utiliza una vista web para iniciar sesión y la autenticación en Field Maps |
Precaución:Si se requiere una VPN para acceder a sus recursos interiores y su organización restringe el acceso a los navegadores en dispositivos administrados, puede ser necesario cambiar useInAppAuth a true para habilitar el inicio de sesión correctamente en sus portales. |
Nota:
Si Field Maps se abre con un vínculo Field Maps, los valores del parámetro de vínculo tienen prioridad sobre los ajustes de configuración de la aplicación.
Red privada virtual por aplicación
Configurar una red privada virtual por aplicación (VPN por aplicación) en su MDM le permite restringir el acceso a recursos internos a aplicaciones administradas concretas. Field Maps se puede implementar con esta configuración. Para configurar una VPN por aplicación y utilizarla en Field Maps, consulte la documentación de software de la MDM que esté utilizando.
Precaución:
Si está en iOS, Safari se utiliza para mostrar la pantalla de inicio de sesión del portal en Field Maps. Para que funcione correctamente con una VPN por aplicación habilitada, el dominio de su portal (por ejemplo, mycompany.com) se debe especificar en la configuración Dominios de Safari en el perfil de la VPN por aplicación que esté utilizando. Si Dominios de Safari no se configura correctamente, los dispositivos móviles asignados no pueden acceder a la pantalla de inicio de sesión del portal de Field Maps. La alternativa es establecer useInAppAuth en true, lo que forzará que el proceso de inicio de sesión se produzca en una vista web por aplicación, en lugar de hacerlo en Safari.
Cuando se define un Dominio de Safari en el perfil de la VPN por aplicación tal y como se describe anteriormente, la aplicación de navegador Safari también puede acceder al dominio del portal que especificó en la configuración de Dominios de Safari. Si desea bloquear este acceso, configure una Restricción de iOS (si está disponible en su MDM) para Bloquear la aplicación del navegador Safari en los dispositivos que desee.
Si está en Android, se utiliza Chrome Custom Tabs (o su navegador preferido) para mostrar la pantalla de inicio de sesión del portal en Field Maps. Para que funcione correctamente con una VPN por aplicación habilitada, el navegador debe tener un acceso VPN. Considere establecer useInAppAuth a true para evitar este requisito y forzar que el proceso de inicio de sesión se produzca en una vista web por aplicación.
Tras ajustar la configuración de la VPN por aplicación para Field Maps en su MDM, cuando se abre la aplicación en un dispositivo móvil administrado, se conecta automáticamente a la VPN por aplicación designada. Cuando se ejecuta Field Maps en segundo plano, la VPN por aplicación sigue conectada, pero solo a Field Maps. Cuando se cierra Field Maps, el dispositivo móvil se desconecta automáticamente de la VPN por aplicación.