Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
Datos en Tiempo Real en ArcGIS:GeoEvent Extension for Server
Carlos CardonaEsri Inc.
Qué es un SIG en Tiempo Real?
Datos SIGQue ha ocurrido, Que esta ocurriendo, Que va a Pasar?
Una foto ‘actual’ esta desactualizada tan pronto es tomada…
Credit: iStockphoto/chris_lemmens
Capas GeográficasReto #1
AplicacionesRed de Sensores
Elemento de una Bodega
110°
Tormenta
Viento
Temperatura
Terremoto
Incendio Forestal
Una persona Policía
Ambulancia
Carro de Policía
Cada Evento Representa el Ultimo Estado del Sensor…
Datos SIG en Tiempo RealUna Cadena continua de eventos que fluyen desde una Fuente de datos
Elementos
Reto #2
Análisis Continuo
Dentro del Area
BarcoAlerta
Aplicaciones
Análisis en Tiempo RealCual barco pesquero esta dentro de la zona designada de “No Pesca”?
Reto #3
AnálisisContinuo
Elementos
Fuera del Límite
Niño
Aplicaciones
Notificaciones y Alertas en Tiempo RealUn padre quiere saber cuando su hijo deje la escuela
SIG en Tiempo RealIntegració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
ArcGIS Server
GeoEventExtension
DesktopWeb Dispositivos
Trabajando con Datos en Tiempo Real
Trabajando con Datos en Tiempo RealHaciendo 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
Out
puts
Inpu
tsGeoEvent Services
ArcGIS Server
Operations Dashboardfor ArcGIS
operation views
web maps
ArcGIS Online /Portal for ArcGIS
feature services
GeoEvent Definitions
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
Ustedes también pueden crear sus propiosconectores.
GeoEvent Extension
Inpu
ts
Out
puts
GeoEvent Services
Poll an ArcGIS Server for Features
Poll an external website for GeoJSON, JSON, or XML
Receive Features, GeoJSON, JSON, or XML on a REST endpoint
Receive RSS
Receive GeoJSON or JSON on a WebSocket
Receive Text from a TCP or UDP Socket
Subscribe to an external WebSocket for GeoJSON or JSON
Watch a Folder for New CSV or JSON Files
Out
of th
eB
ox REST
.csv
WS
WS
HTTP
Esri
Gal
lery
ActiveMQ
CAP
GeoMessage
Exploitation Support Data
Cursor-on-Target
RabbitMQ
NMEA 0183
Kafka
Sierra Wireless (RAP)
KML
*
*
Trimble (TAIP)
Part
nerG
alle
ry
CompassLDE
enviroCar
GNIP
FAA (ASDI)
exactEarth AIS
Zonar
Valarm
Networkfleet
OSIsoft ***
*
*
• Use un conector existente
Enviar Datos en Tiempo RealFácilmente distribuya las notificaciones, alertas y actualizaciones, usando un Conector de salida
You can createyour own
connectors.
GeoEvent Extension
Inpu
ts
Out
puts
GeoEvent Services
Out
of th
eB
oxAdd or Update a feature
Publish Text to a UDP Socket
Send a Text Message
Send an Email
Push Text to an external TCP Socket
Push GeoJSON or JSON to an external WebSocket
Push GeoJSON or JSON to an external Website
Send an Instant Message
Send Features to a Stream Service
Write to a CSV, GeoJSON, or JSON File .csv
WS
im
HTTP
CESIUM
Part
ner
*
ActiveMQ
Esri
Gal
lery
Cursor-on-Target
Hadoop
Kafka
MongoDB
MQTT
*
RabbitMQ
Aplicando Análisis en Tiempo Real
Aplicando Análisis en Tiempo RealGeoEvent 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 RealGeoEvent Filtering• Un Filtro elimina GeoEventos basados en una expresión.
=
=
=
=
Aplicando Análisis en Tiempo RealGeoEvent Processing
You can createyour own
processors.
• Ustedes pueden ejecutar análisis continuos sobre los GeoEventos que se están recibiendo, usando un procesador.
GeoEvent Extension
Inpu
ts
Out
puts
GeoEvent Services
Buffer Creator
Convex Hull Creator
Difference Creator
Envelope Creator
Field Calculator
Field Enricher
Field Mapper
GeoTagger
Incident Detector
Intersector
Projector
Simplifier
Symmetric Difference
Track Gap Detector
Field Reducer Union Creator
Out
of th
eB
oxAdd XYZ
Esri
Gal
lery
Bearing
Ellipse
Event Volume Control
Extent Enricher
Field Grouper
GeoNames Lookup
Range Fan
Reverse Geocoder
Service Area Creator
Symbol Lookup
Track Idle Detector
Unit Converter
Visibility
Motion Calculator Query Report
Análisis Espaciales Adicionales en Tiempo RealFiltros Espaciales
intersectar diferentetocar contiene
cruzar igualintersecta dentro
• Operadores Espaciales:dentro fuera
entrando saliendo
Nuevos desde 10.3
Análisis Espaciales Adicionales en Tiempo RealEjemplo – Obtener Notificaciones del Clima
Análisis Espaciales Adicionales en Tiempo RealGeoFence scope
• Todas las GeoCercas• Cualquier GeoCerca
• Especificar una GeoCerca: Cualquiera o todas
Análisis Espaciales Adicionales en Tiempo RealEjemplo – Alertas Basadas en el Territorio
Análisis Espaciales Adicionales en Tiempo RealEjemplo – Alerta cuando se separa un vehículo de un Convoy
Resumen - Datos en Tiempo Real
GeoEvent Extension: Una Extensión para Datos en Tiempo RealResumen
• 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
ArcGIS Server
GeoEventExtension
DesktopWeb Device
Stream Service
Stream Layer
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