Thanks to everyone who attended the real-time GIS session this afternoon. It was great to see the level of interest in the GeoEvent Extension and the options it opens up for organisations to connect the ArcGIS platform with what’s happening in the real world.
We started at the end by showing a complete real-time application built using Operations Dashboard for ArcGIS, which showed vehicles around a fire event in north-western Victoria earlier this year. As the vehicles moved around we picked up their location, course and speed in the GeoEvent Extension, and performed a range of filtering and processing operations on the fly to assist us in our decision-making around this replay of what was a real event back in January.
We used incident detector processors to alert us to situations where vehicles entered and exited safety or danger zones we had marked out with geofences, and showed how we could simultaneously support workflows which focused on up-to-the-minute visualisation, and maintenance of a historical archive of events.
With a focus on exploring as many different elements of real-time GIS as we could, we filtered down on a particular kind of vehicle – trucks – and then used a custom processor which performed reverse geocoding on the fly to determine whether a truck was traversing a particular section of road. If we did detect a truck on that road, we showed how the GeoEvent Extension could send notifications via email or text message to make people instantly aware of the situation.
Finally, we explored how the absence of events can be as valuable as their presence by looking at the track gap detector processor, which we used to detect when communications with a vehicle were temporarily lost.
After drilling down into how the finished application was constructed, and how all the moving parts worked together, we wrapped the session up with some key takeaways for anyone wanting to get into real-time GIS.
- Think big – anything can become a GeoEvent
- Don’t be constrained by out-of-the-box connectors
- The simulator and console apps are your friends
- Not everything has to be persisted as a feature
- Consider scalability when visualising data – stream layers can help
- Use a scientific approach – be methodical and test often as you build
If you haven’t yet taken a look at the GeoEvent Extension for ArcGIS for Server, I encourage you to do so. It’s a great way of getting more from the ArcGIS platform, and can open up entirely new spatial use cases within your organisation. Check out these tutorials for inspiration.