Datos en Tiempo Real en ArcGIS: GeoEvent
Transcripción
Datos en Tiempo Real en ArcGIS: GeoEvent
Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server Carlos Cardona Esri Inc. [email protected] Qué es un SIG en Tiempo Real? Datos SIG Que ha ocurrido, Que esta ocurriendo, Que va a Pasar? Credit: iStockphoto/chris_lemmens Una foto ‘actual’ esta desactualizada tan pronto es tomada… Datos SIG en Tiempo Real Una Cadena continua de eventos que fluyen desde una Fuente de datos Reto #1 Capas Geográficas Carro de Policía Una persona Policía Ambulancia Red de Sensores Aplicaciones Elemento de una Bodega Tormenta Viento 110° Temperatura Terremoto Incendio Forestal Cada Evento Representa el Ultimo Estado del Sensor… Análisis en Tiempo Real Cual barco pesquero esta dentro de la zona designada de “No Pesca”? Análisis Continuo Elementos Barco Dentro del Area Reto #2 Alerta Aplicaciones Notificaciones y Alertas en Tiempo Real Un padre quiere saber cuando su hijo deje la escuela Análisis Continuo Elementos Aplicaciones Niño Fuera del Límite Reto #3 SIG en Tiempo Real Integración y Explotación de Datos Continuos • Integrar cadenas de datos en tiempo real dentro de ArcGIS • Realizar procesamiento continuo y análisis en tiempo real • Enviar actualizaciones y alertas a aquellos que las necesiten Web Dispositivos Desktop GeoEvent Extension ArcGIS Server Trabajando con Datos en Tiempo Real Trabajando con Datos en Tiempo Real Haciendo que los elementos cobren vida • Conectar un output a tus elementos • Importar el esquema de tus elementos como un GeoEvent Definition • Configurar un input para recibir datos den tiempo real • Crear y Publicar un GeoEvent Service • Visualizar los elementos en tiempo real GeoEvent Extension Inputs Outputs GeoEvent Services GeoEvent Definitions Operations Dashboard for ArcGIS ArcGIS Online / Portal for ArcGIS operation views web maps feature services ArcGIS Server Cómo Puedo Llevar mis Datos en Tiempo Real dentro de ArcGIS? Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada Use un conector existente GeoEvent Extension Ustedes también pueden crear sus propios conectores. Inputs Outputs GeoEvent Services REST WS ActiveMQ CompassLDE Poll an external website for GeoJSON, JSON, or XML CAP enviroCar Receive Features, GeoJSON, JSON, or XML on a REST endpoint Receive GeoJSON or JSON on a WebSocket Receive RSS Receive Text from a TCP or UDP Socket Cursor-on-Target Exploitation Support Data GeoMessage Instagram WS Subscribe to an external WebSocket for GeoJSON or JSON KML .csv Watch a Folder for New CSV or JSON Files Kafka * NMEA 0183 RabbitMQ Sierra Wireless (RAP) Trimble (TAIP) Twitter Partner Gallery HTTP Poll an ArcGIS Server for Features Esri Gallery Out of the Box • exactEarth AIS FAA (ASDI) * GNIP * Networkfleet * OSIsoft * Valarm Zonar * * Enviar Datos en Tiempo Real Fácilmente distribuya las notificaciones, alertas y actualizaciones, usando un Conector de salida GeoEvent Extension ActiveMQ Publish Text to a UDP Socket Cursor-on-Target Push GeoJSON or JSON to an external Website Push GeoJSON or JSON to an external WebSocket Push Text to an external TCP Socket Send a Text Message im Esri Gallery WS Add or Update a feature Hadoop Kafka * MongoDB MQTT Send an Email RabbitMQ Send an Instant Message Twitter Send Features to a Stream Service .csv Write to a CSV, GeoJSON, or JSON File Partner Out of the Box HTTP You can create your own connectors. Outputs Inputs GeoEvent Services CESIUM * Aplicando Análisis en Tiempo Real Aplicando Análisis en Tiempo Real GeoEvent Services • Un GeoEvent Service define el flujo de los Eventos El Filtro y el Proceso son los pasos a ejecutar - A que input(s) se les van a aplicar - Y a que output(s) se van a enviar los resultados - Aplicando Análisis en Tiempo Real GeoEvent Filtering • Un Filtro elimina GeoEventos basados en una expresión. = = = = Aplicando Análisis en Tiempo Real GeoEvent Processing Ustedes pueden ejecutar análisis continuos sobre los GeoEventos que se están recibiendo, usando un procesador. GeoEvent Extension GeoEvent Services You can create your own processors. Outputs Inputs Buffer Creator GeoTagger Add XYZ Range Fan Convex Hull Creator Incident Detector Bearing Reverse Geocoder Difference Creator Intersector Ellipse Service Area Creator Envelope Creator Projector Event Volume Control Symbol Lookup Field Calculator Simplifier Extent Enricher Track Idle Detector Field Enricher Symmetric Difference Field Grouper Unit Converter Field Mapper Track Gap Detector GeoNames Lookup Visibility Field Reducer Union Creator Motion Calculator Query Report Esri Gallery Out of the Box • Análisis Espaciales Adicionales en Tiempo Real Filtros Espaciales • Operadores Espaciales: dentro fuera entrando saliendo Nuevos desde 10.3 intersectar diferente tocar contiene cruzar igual intersecta dentro Análisis Espaciales Adicionales en Tiempo Real Ejemplo – Obtener Notificaciones del Clima Análisis Espaciales Adicionales en Tiempo Real GeoFence scope • Especificar una GeoCerca: Cualquiera o todas • Cualquier GeoCerca • Todas las GeoCercas Análisis Espaciales Adicionales en Tiempo Real Ejemplo – Alertas Basadas en el Territorio Análisis Espaciales Adicionales en Tiempo Real Ejemplo – Alerta cuando se separa un vehículo de un Convoy Resumen - Datos en Tiempo Real GeoEvent Extension: Una Extensión para Datos en Tiempo Real Resumen • ArcGIS es una plataforma dinámica que permite ejecutar análisis continuos y visualización de datos en tiempo real para un mejor entendimiento de nuestro mundo. • El Producto ArcGIS GeoEvent Extension for Server permite que ustedes: Conozcan lo que esta pasando, en el mismo instante en que esta ocurriendo - Reaccionen y tomen mejores y mas rápidas decisiones - Sean notificados cuando los eventos de interés ocurran - SIG en Tiempo Real Web Device Stream Layer Stream Service GeoEvent Extension ArcGIS Server Desktop Donde Aprender Mas? Recursos • Para aprender mas, visiten la pagina de GeoEvent Extension: - http://links.esri.com/geoevent - Introducción - Notificaciones - Stream Services - RSS, HTTP, Files - REST Admin API - Clustering