ArcGIS / Esri
Si tu equipo recopila datos en ArcGIS Field Maps o Survey123, puedes sincronizar la capa de entidades alojada resultante con un tipo de muestreo de CensusIO. Abre Integraciones, en ArcGIS / Esri.
Encuentra la URL de tu capa de entidades
Sección titulada «Encuentra la URL de tu capa de entidades»Este es el paso donde la mayoría de la gente se atasca. CensusIO sincroniza desde la capa de entidades
alojada (la tabla de registros que está detrás de tu muestreo), no desde la página de diseño de Survey123
ni desde el mapa de Field Maps. Su URL termina en /FeatureServer y se encuentra en la página del
elemento de la capa de entidades en ArcGIS Online, no en la página de survey123.arcgis.com.
- Inicia sesión en tu organización de ArcGIS (para ArcGIS Online es arcgis.com, o la dirección de tu propio portal).
- Abre Contenido en la barra superior y luego Mi contenido.
- Busca el elemento cuyo tipo sea exactamente Capa de entidades (alojada) y cuyo nombre coincida con el
muestreo. Un muestreo de Survey123 crea varios elementos: ignora el Formulario, ignora cualquier
elemento Capa de entidades (alojada, vista) (a menudo llamados
..._formy..._results) e ignora la capa de Compartir ubicación. Para acotar la lista, filtra por Tipo de elemento → Capas de entidades. - Haz clic en ese elemento para abrir su página de Información general. En el panel de la derecha, busca
el campo URL y elige Copiar. La dirección termina en
/FeatureServer. - Pégala en la URL del servicio de entidades de CensusIO y coloca el número de la capa en el campo
independiente Id de capa (0 es la primera capa, que suele ser la capa de envíos de Survey123).
No añadas el número a la URL: CensusIO agrega el Id de capa por ti, de modo que una URL que termina en
/FeatureServer/0junto con el Id de capa0se convertiría en/FeatureServer/0/0y fallaría. Deja la URL terminando en/FeatureServer.
Obtén tu Client ID y Secret
Sección titulada «Obtén tu Client ID y Secret»Estos no están en la capa de entidades. CensusIO inicia sesión como una aplicación, así que creas una credencial de OAuth en ArcGIS y copias sus dos valores.
- En ArcGIS, abre Contenido → Mi contenido, elige Nuevo elemento, luego Credenciales de desarrollador y después Credenciales de OAuth 2.0.
- Como tipo de aplicación, elige Aplicación privada con privilegios y acceso seleccionados.
- En Acceso a elementos, elige Conceder acceso a elementos específicos y selecciona el elemento Capa de entidades (alojada) del paso anterior, para que la credencial tenga permiso de leerlo.
- Dale un nombre (por ejemplo,
CensusIO – <muestreo> integración) y elige Crear. - Abre el nuevo elemento de credencial y desplázate hasta Credenciales. Copia el Client ID y el Client Secret en el formulario de conexión de CensusIO.
Conecta una capa de entidades
Sección titulada «Conecta una capa de entidades»Elige Conectar una capa de entidades y proporciona:
- Un Nombre, la URL del servicio de entidades y el Id de capa (del primer paso), tu Client ID y tu Client secret (de la credencial de OAuth anterior, almacenados cifrados) y el Tipo de muestreo de destino. Elige Probar conexión para comprobar las credenciales y leer los campos de la capa.
- Asigna los campos, incluida la Ubicación (geometría) de la capa, a los campos de tu tipo de muestreo, u (omítelos).
- Elige Guardar conexión.
La conexión se sincroniza por su cuenta y con Sincronizar ahora. CensusIO obtiene las entidades de forma incremental usando el id de registro de la capa (el OBJECTID), de modo que cada sincronización trae solo lo nuevo, y la geometría de la entidad se conserva en el registro del muestreo.