Esta página web no está soportada en este navegador. Intente Microsoft Edge, Google Chrome, Safari o Firefox.

x

Buscador

Buscador

Los mejores momentos de la CCU

Espacializar sus datos de servicio de agua con ArcGIS

Andrew Hargreaves, 24 de Marzo 2015


Como profesionales SIG todos nosotros sabemos que agregar un elemento espacial a los datos hace que estos sean mucho más valiosos. Uno de los principales beneficios de los SIG ha sido siempre y siempre lo será el poder integrador de llevar información de ubicación en un mapa y luego analizarla para encontrar las penetraciones y los patrones que ayudan a explicar y mejorar la eficiencia. Hoy en día traer información de otros sistemas a un SIG es muy fácil con la plataforma ArcGIS. De hecho, Esri dedica toda una sección para la integración de los servicios de agua. Unos pocos tipos de datos de la industria de servicio de agua comúnmente integrados incluyen:

  • Llamadas de atención al cliente
  • Información de facturación y consumo
  • Ordenes de trabajo
  • SCADA
  • AVL

Hay muchas maneras de integrarse con ArcGIS, sin embargo este blog está enfocado en dos simples y seguros métodos para dar información dentro de la plataforma ArcGIS. Usted puede usar script de Python o la extensión Geoevent de ArcGIS for Server.

Python - No tenga miedo del Script

Python es un simple y poderoso script para automatizar los procesos de especialización de sus datos. Por ejemplo su organización puede querer actualizar los servicios de Feature de forma programada con datos completamente nuevos, actualizar solo ciertos features con nueva información y/o poner los valores existentes en una nueva tabla de archivo.

ARCREST es un conjunto de herramientas Python que le ayuda a trabajar con el ArcGIS REST API de ArcGIS for Server, ArcGIS Online y ArcGIS WebMap JSON. Puede utilizar ARCREST para trabajar feature services con puntos finales REST, por lo que puede:

  • Agregar feature services
  • Eliminar feature services
  • Actualizar feature services
  • Consultar feature services
  • Actualizar adjuntos de feature services
  • Publicar un .MXD como un feature service para ArcGIS Online
  • Obtener información del elemento del ArcGIS Online o ArcGIS for Server.


Ilustración 1. Este ejemplo muestra lo fácil que es actualizar todos los features en un feature service, con la hora y fecha actuales con ARCREST

Este link de ayuda muestra como ejecutar un script de Python automáticamente como una tarea programada en Windows. Usted puede configurar la tarea de manera que pueda ejecutarse cada noche a medianoche, por ejemplo, para garantizar que su cuenta de ArcGIS.com tiene actualizada la información al día siguiente, todos los días.

De hecho usted puede fácilmente llevar esto a un paso más allá. Al mismo tiempo que su script refresca los datos, este también puede realizar análisis. La solución de Esri Alto/Bajo consumo de agua usa esto. La solución usa un script de Python para actualizar los servicios, mapas y tableros de control a horas programadas. Además los registros diarios, semanales o mensuales del alto y bajo consumo pueden ser almacenados como un mapa web informativo usando ArcGIS Online. Esto le permite consultar y visualizar a los clientes con el uso alto y bajo de agua.

Ilustración 2. El tablero de control muestra la información más reciente, traída con un script de Python desde las bases de datos del servicio. Esta información se actualiza a diario para mostrar los usos altos y bajos del servicio por parte de los clientes.

Tiempo real con GeoEvent

Python es ideal para actualizaciones diarias, pero en su servicio también podría querer ver cambios en tiempo real, esto puede hacerlo con la Extensión de ArcGIS for Server llamada GeoEvent. Dicha extensión da información traída desde otros sistemas al SIG en tiempo real. Este puede emitir notificaciones en tiempo real a los usuarios, basándose en criterios previamente configurados. Por ejemplo, usted puede ser alertado automáticamente de una ruptura en la red principal.

Un ejemplo que usa GeoEvent es la solución Water SCADA Processor, esta solución tiene todos los datos de ejemplo e instrucciones que usted necesita:

  • Servicios de mapa para bombas, tanques, medidores de flujo, los cambios diarios de tanques, y los resúmenes diarios de flujo..
  • Añadir automáticamente los datos históricos en las tablas de archivo.
  • Realizar cálculos en tiempo real y filtrado antes de la emisión de notificaciones inteligentes.
  • Ilustración 3. Todas las soluciones contienes datos de ejemplo e instrucciones detalladas de cómo construir la solución.

    Empiece aquí

    Con Python y GeoEvent, es más fácil que nunca espacializar prácticamente cualquier dato de localización. Automatizar la especialización con Python, GeoEvent, o un híbrido. Obtener una mayor claridad en los datos en tiempo real. Además, garantizar de forma rutinaria un suministro constante de datos en el SIG.

    Tome un curso web libre de Python para ArcGIS for Desktop 10.

    Aprenda más acerca de GeoEvent Extension for ArcGIS Server.


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

    +57 (1) 650-1575