25
Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server Carlos Cardona Esri Inc. [email protected]

Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

Datos en Tiempo Real en ArcGIS:GeoEvent Extension for Server

Carlos CardonaEsri Inc.

[email protected]

Page 2: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

Qué es un SIG en Tiempo Real?

Page 3: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

Datos SIGQue ha ocurrido, Que esta ocurriendo, Que va a Pasar?

Una foto ‘actual’ esta desactualizada tan pronto es tomada…

Credit: iStockphoto/chris_lemmens

Page 4: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

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

Page 5: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

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”?

Page 6: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

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

Page 7: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

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

Page 8: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

Trabajando con Datos en Tiempo Real

Page 9: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

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

Page 10: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

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)

Instagram

KML

*

*

Trimble (TAIP)

Twitter

Part

nerG

alle

ry

CompassLDE

enviroCar

GNIP

FAA (ASDI)

exactEarth AIS

Zonar

Valarm

Networkfleet

OSIsoft ***

*

*

• Use un conector existente

Page 11: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

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

Twitter

Page 12: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

Aplicando Análisis en Tiempo Real

Page 13: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

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

Page 14: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

Aplicando Análisis en Tiempo RealGeoEvent Filtering• Un Filtro elimina GeoEventos basados en una expresión.

=

=

=

=

Page 15: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes tambié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

Page 16: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

Análisis Espaciales Adicionales en Tiempo RealFiltros Espaciales

intersectar diferentetocar contiene

cruzar igualintersecta dentro

• Operadores Espaciales:dentro fuera

entrando saliendo

Nuevos desde 10.3

Page 17: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

Análisis Espaciales Adicionales en Tiempo RealEjemplo – Obtener Notificaciones del Clima

Page 18: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

Análisis Espaciales Adicionales en Tiempo RealGeoFence scope

• Todas las GeoCercas• Cualquier GeoCerca

• Especificar una GeoCerca: Cualquiera o todas

Page 19: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

Análisis Espaciales Adicionales en Tiempo RealEjemplo – Alertas Basadas en el Territorio

Page 20: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

Análisis Espaciales Adicionales en Tiempo RealEjemplo – Alerta cuando se separa un vehículo de un Convoy

Page 21: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

Resumen - Datos en Tiempo Real

Page 22: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

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

Page 23: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

SIG en Tiempo Real

ArcGIS Server

GeoEventExtension

DesktopWeb Device

Stream Service

Stream Layer

Page 24: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también

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

Page 25: Datos en Tiempo Real en ArcGIS: GeoEvent Extension for Server · Integre fácilmente cadenas de datos en tiempo real dentro de ArcGIS usando un Conector de Entrada. Ustedes también