Esta página web no esta soportada en este navegador, intente microsoft edge, google chrome, safari o firefox.

x

Buscador

Buscador

Nuestro nuevo e-commerce ya está al aire

Tablas relacionales – Explorando nuevas formas de usar Collector for ArcGIS

Jeff Shaner, Febrero 18 de 2015


Con el lanzamiento de Collector for ArcGIS en versión 10.3, usted puede explorar nuevas fronteras usando su teléfono inteligente y tableta, asumiendo con audacia la recolección de datos en campo como nadie en su organización lo ha hecho antes. Sí, esto es bastante extraño, pero eso es lo que nos identifica como héroes del SIG, ¿verdad?

Así que a lo largo de este blog se discutirá cómo habilitar estas nuevas e increíbles oportunidades para utilizar Collector en teléfonos inteligentes y tabletas, aprovechando sólo una nueva mejora – El soporte para tablas relacionales.

¿A qué hace referencia el uso de “Tablas relacionales”?

Establecer y mantener relaciones es importante en el transcurso de la vida y de la Geodatabase. ¡No se reflexionará sobre la vida misma, pero se dedicará algún tiempo a discutir las relaciones existentes en una base de datos!

Ejemplo: En el ciclo de vida de un hidrante, las actividades de mantenimiento de rutina se registran en diferentes instantes de tiempo. Estas inspecciones o registros de mantenimiento se gestionan por separado.


Cada inspección está relacionada con la boca de riego. Hasta ahora, estas inspecciones se realizaron utilizando papel y lápiz - ¡ahora usted puede utilizar Collector for ArcGIS en un teléfono inteligente o tableta y estar sincronizado directamente con su Geodatabase Corporativa!

En su Geodatabase, puede crear una relación entre hidrantes e inspecciones a partir de las clases de relación. Las clases de relación harán cumplir la integridad referencial entre hidrantes e inspecciones. Todas las relaciones tienen una cardinalidad que describe la naturaleza de la relación y en este ejemplo, la cardinalidad sería 1:muchos (esto significa que una boca de riego puede tener muchos registros de inspección).

Puede utilizar Collector for ArcGIS para inspeccionar los hidrantes y cuando se cree un nuevo registro de inspección, establecerá una relación entre la inspección realizada y la boca de riego que se está inspeccionando. Le recomendamos que cree relaciones utilizando el campo GlobalID en su capa para garantizar que la clave o llave primaria de la relación (característica principal del elemento) sea única al establecer una conexión con un nuevo registro de inspección.

¡Collector apoya clases de relación entre capas, entre tablas y capas y entre tablas! Se presenta otro ejemplo del mundo donde se relacionan capas con diferente cardinalidad - un informe de detección de fugas implica registrar varias lecturas a lo largo de una tubería. Cada lectura tiene su propia ubicación y varias lecturas pueden estar relacionadas con un solo tubo. Este es un ejemplo de una relación muchos:1 (muchos a uno) entre las capas de lectura y tubería. ¡Se hablará sobre este tema más adelante!

Las relaciones pueden ser anidadas también. Por ejemplo, es posible registrar uno o más daños del hidrante durante la inspección. Para ello puede crear una relación adicional 1:muchos entre las capas de inspección y daños. Collector apoya estas relaciones anidadas, pero sólo para 3 clases de relación (hidrantes > Inspecciones > daños). Por supuesto, usted puede tener tantas relaciones como desee (hidrante > inspecciones, boca de riego > fabricante, boca de riego > válvula). Cada tabla o capa en la relación también puede tener archivos adjuntos si así lo desea. El ejemplo anterior las tiene.

Por último, Collector también puede verificar la cardinalidad entre las relaciones. Es compatible con cardinalidades 1:1 (uno a uno), 1:muchos (uno a muchos) y muchos:1 (muchos a uno). Sin ambargo, no es compatible con relaciones muchos:muchos (muchos a muchos).

Crear y publicar mapas que contengan relaciones

Aviso importante: Actualmente esta capacidad sólo es compatible con ArcGIS Online. Si está utilizando Portal for ArcGIS, debe esperar a la liberación de la versión 10.3.1, a fin de poder crear un mapa donde Collector pueda usar y editar tablas relacionales.

Utilizando el ejemplo anterior de hidrantes e inspecciones, se revisará el flujo de trabajo para publicar un servicio de capas (features) y configurar el mapa web para aprovechar esta nueva funcionalidad. Puede descargar el paquete de datos de Inspección de bocas de riego y seguir este proceso.

Descargue el paquete HydrantInspection.mpk desde el enlace señalado arriba y ábralo usando ArcMap. Allí podrá descubrir las capas y relaciones existentes para la inspección de hidrantes que le darán vida a su teléfono inteligente


Tenga en cuenta que la capa wHydrant es una entidad de puntos que presenta una relación con la tabla wHydrantInspection. Usted puede descubrir la naturaleza de la relación con un doble clic sobre HydrantToInspection. Identificará que la relación es de 1:muchos.

También puede observar que la capa wHydrantInspection también contiene datos adjuntos. Es importante que sepa que las capas y tablas soportan archivos adjuntos y de las relaciones y anidaciones son totalmente compatibles con esta información. Ahora, en el panel de contenido del documento de mapa, puede hacer clic en la opción Base de datos y podrá observar las capas y tablas presentes en el mapa.

Una vez dentro de su organización, usted puede compartir el mapa como un servicio. ¡Tenga en cuenta que sus tablas relacionales deben estar en el mapa cuando se publica el servicio! Más detalles acerca de la edición, soporte offline y tablas relacionales los podrá encontrar en la documentación de ArcGIS for Server en la sección servicios de capas (features services).

Dentro del editor de servicios, haga clic sobre las capacidades, seleccione la opción de Feature Access y desactive la opción de Tiled Mapping. Asegúrese de comprobar que todas las operaciones de edición estén activas antes de Publicar. Esto creará un nuevo servicio dentro de su organización, que incluirá las capa de bocas de riego, junto con la tabla de inspecciones y la tabla de daños.


© Esri Colombia 2017 - Calle 90 # 13 - 40 Piso 5

+57 (1) 650-1575