using spatial data streams in real-time

28
Using Spatial Data Streams In Real- Time Lars Schmitz Esri Deutschland GmbH Berlin, 22. September 2014

Upload: lars-schmitz

Post on 30-Jun-2015

849 views

Category:

Technology


0 download

DESCRIPTION

Talk held at the 4th GeoMonday in Berlin.

TRANSCRIPT

  • 1. Using Spatial Data Streams In Real-TimeLars SchmitzEsri Deutschland GmbHBerlin, 22. September 2014

2. Real-Time GIS Data2 2014 Esri Deutschland GmbH 3. Spatio-temporal Data3 2014 Esri Deutschland GmbHVariableTemporal changes Population Agriculture Disease ElectionsDynamicSpatial movements Planes UAV Vessels Animals HurricanesDiscreteSomething happingsomewhere Crime Thunder AccidentsStationarySpatially fixed Wetter Station Traffic Air Quality Wind Turbine Smart Meter Water Gauges 4. Live Demo: Urban Railway in Munich4 2014 Esri Deutschland GmbH 5. Live Demo: Lufthansa Tracker5 2014 Esri Deutschland GmbH 6. General Workflow6 2014 Esri Deutschland GmbHConnect to Any Data StreamProcess and Filter Real-Time DataRespond to Events in Real Time 7. 7ArcGIS Is a PlatformDesktop Web DeviceServer Online Content andServicesPortal 2014 Esri Deutschland GmbHSimpleIntegratedOpenEnabling Web GIS Everywhere 8. ArcGIS GeoEvent Extension for ServerOn-Premise Solution for Real-Time GIS8 2014 Esri Deutschland GmbHPortalServerFastScalableNative 64-bitCloud-compatibleIntegrated 9. ArcGIS GeoEvent Extension for ServerIntegrates and Exploits real-time data> Integrates real-time streaming data into ArcGIS> Performs continuous processing and real-time analytics> Sends updates and alerts to those who need it where they need it9 2014 Esri Deutschland GmbH 10. Connect to Any Data Stream: Input Connectors+ Connectors for common data streams > ArcGIS Server, File, RSS, TCP Socket, UDP Socket, REST Endpoint,Web Socket etc.+ and various formats> Features, CSV, JSON, TEXT, RSS etc.+ Additional connectors online10 2014 Esri Deutschland GmbH 11. Standard Input ConnectorsArcGIS Server Poll an ArcGIS Server for featuresFile Watch a folder for new .csv files11 2014 Esri Deutschland GmbHWatch a folder for new .json filesRSS Receive RSSSocket Receive text from a TCP socketReceive text from a UDP socketWeb Receive features on a RESTendpointReceive JSON on a REST endpointPoll an external website for JSONWebSocket Receive JSON on a WebSocket 12. Process and Filter Real-Time Data: GeoEvent-ServicesGeoEvent ProcessorInput Output 112 2014 Esri Deutschland GmbHOutput 2Output 3ProcessorProcessorFilterFilter 13. 13Example: Attributive And Spatial Filteringattributiveattributive + spatialattributive 2014 Esri Deutschland GmbH 14. GeoEvent Services: Available Filters and ProcessorsIN14 2014 Esri Deutschland GmbH>= Update the map> Send alerts to key personal> Append the database> Interact with other enterprise systems+ Alerts can be sent across multiple channels, such as e-mails,texts, and instant messages.16 2014 Esri Deutschland GmbH 17. ArcGIS Server Add a feature17 2014 Esri Deutschland GmbHUpdate a featureEmail Send an emailFile Write to a .csv fileWrite to a .json fileInstant message Send an instant messageSocket Publish text to a TCP socketPublish text to a UDP socketText message Send a text messageWeb (including KML and RSS) Publish GeoEvents on a RESTendpointPush JSON to an external websiteWebSocket Publish JSON to a WebSocketPush JSON to an externalWebSocketStandard Output Connectors 18. Geo Event Processor SDK Create custom connectors, i.e. adaptors and transports Create custom processors Java-based SDK Library files, samples, JavaDoc API reference and developer guide Maven repository18 2014 Esri Deutschland GmbH 19. Live Demo: Truck Stops19 2014 Esri Deutschland GmbH 20. Use Case: Provisioning DataREST Input Feature Service20 2014 Esri Deutschland GmbHPush to JSONWrite to Websocket ws:// 21. Use Case: Collect and Analyze DataTwitter Input Add Tweet Feature21 2014 Esri Deutschland GmbHWrite Tweets to HadoopGeolocatedFilter 22. Use Case: Monitor Moving ObjectsInput Equipment22 2014 Esri Deutschland GmbHOutside Alert 23. Use Case: Survey Sensor DataFieldREST Input Update FeatureService23 2014 Esri Deutschland GmbHPublish on RESTCalculatorFieldReducer> Alert 24. Resources24 2014 Esri Deutschland GmbH 25. Key Take Aways1. Real-Time data is an emerging GIS discipline and enablescompletely new use cases.2. You need to master a 3-step-workflow to realize your own real-timesolution.3. ArcGIS GeoEvent Processor can help you with that.25 2014 Esri Deutschland GmbH 26. Whats next?26 2014 Esri Deutschland GmbHGeoDev Meet-up Berlin08.10., 18.00 21.30Mobile SuitePappelallee 78/79, Berlinbit.ly/1uABqUdEntwickler-Webinare21.10. Apps mit dem Web AppBuilder erstellen04.11. ArcGIS spricht REST25.11. Ortsbezogene Benachrichtigungen09.12. Geo-Apps absichern 27. Thank you!Lars Schmitz, Esri GermanyProduct Manager Development,Head Developer & Startup [email protected]/in/larsschmitz@pilukinum27 2014 Esri Deutschland GmbH 28. 28Niederlassung MnsterMartin-Luther-King-Weg 2048155 MnsterTelefon +49 89 207 005 1460Niederlassung KlnKonrad-Adenauer-Ufer 41-4550668 KlnTelefon +49 89 207 005 1760Niederlassung BonnRheinallee 2453173 BonnTelefon +49 89 207 005 1720Niederlassung WiesbadenDwight-D.-Eisenhower-Strae 965197 WiesbadenTelefon +49 89 207 005 1620Niederlassung HannoverSchiffgraben 1130159 HannoverTelefon +49 89 207 005 1520Niederlassung LeipzigFechnerstrae 804155 LeipzigTelefon +49 89 207 005 1420KranzbergRingstrae 785402 KranzbergTelefon +49 89 207 005 1200Esri Deutschland GmbH 2014 Esri Deutschland GmbH