Post

5 followers Follow
0
Avatar

Waze data to Lucity Request? ArcGIS Geoevent & Lucity API

Has anybody implemented the use of Waze traffic and alert data for the creation of Lucity requests?

Our city is part of the Connected Citizens Program with Waze which is a two-way data sharing agreement. We provide authoritative road closure information and Waze grants access to all user submitted alerts from drivers and computer generated traffic jam data. This is provided in a JSON or XML feed which we ingest through ArcGIS Geoevent Server.

Each alert from drivers provides an alert type, unique ID, and a XY coordinates (lat/long). It would be great to automatically generate requests for things like potholes or dispatching our traffic assist team to cars on the side of the road.

We are looking to implement this and are looking for anybody else who has or is interested. Thanks!


Langdon Sanders, MPA
GIS Analyst II
Department of Public Works
City of Sandy Springs
LSanders@sandyspringsga.gov

Langdon Sanders

Please sign in to leave a comment.

5 comments

0
Avatar

Langon,

I do not think we have any clients doing this yet, but it is an exciting idea.  If you are using geoevent server, I would imagine that the best implementation would be implementing a webservice which would be the output connector and would accept the json object from the geoevent server and generate a Lucity request. If you have the time, I would be interested in seeing what some of your geoevent server generated json output is. It may give a better idea regarding how we would map the data coming from the waze geoevent connector to a Lucity request.  I can see some sample information on some of the documentation, but it is all general traffic and weather data.  I would like to see what some of the events you care about sending to Lucity would look like.

Nicole

Nicole Schmidt 0 votes
Comment actions Permalink
0
Avatar

Hi Nicole,

Currently we have the basic Waze for GeoEvent Connector setup detailed here. It pulls in the Waze user alerts and computer generated jams and we publish that out as REST services. 

Resources:

  • Our Waze Alerts REST Service:

https://gis.sandyspringsga.gov/arcgis/rest/services/Hosted/WazeAlerts/FeatureServer/0

We can use GeoEvent to create the service but also trigger actions on certain events. For example we can have it send an email or SMS. At the ACT '17 I learned about the request generator by email input; so even something as simple as having GeoEvent sending our Lucity server an email could work for our needs. 

-Langdon

 

Langdon Sanders 0 votes
Comment actions Permalink
0
Avatar

Nicole -

I am very interested in this as well. I have not set up the Waze Community Program for our Organization yet but will in the near future. I have many departments that are excited about it. We also are excited about your  Lucity integration with ESRI's Citizen Probelm Reporter App and I was trying to wrap my head around how to utilize the Waze information into our Citizen Probelm Reporter App so that data about potholes is not coming from two different places, Waze and Citizen reporter. 
Katy GIS Coordinator
City of Napa

katy wallis 0 votes
Comment actions Permalink
0
Avatar

I think preventing duplications is going to be a major challenge.  I suspect that there will be a lot of requests coming into Lucity from Waze and Citizen Reporter for the same pothole.  But that is a pretty typical workflow for Lucity and is why we allow multiple requests to be linked to the same work order. I suspect, however, that once waze is connected there may be a lot more reports for the same issue so we (Lucity) may need to consider how we can help group common requests into a work order more easily to handle volume without it requiring a lot of extra personnel time.

In our 2018 release we can allow you to map a feature layer of requests from Esri to the Lucity requests module to automatically create new requests in Lucity based on new requests in the layer.  This is the core functionality we use to support our integration with the Esri Citizen Reporter application. 

Langdon - I think what we did could probably be applied to your geoevent layer, although I may have to defer to Greg Smith to have him make sure that layer had everything the app would need.  Greg did the development on the Citizen Reporter integration.  We could actually write back to the layer whether a request was resolved too (if that was desired).

Nicole Schmidt 0 votes
Comment actions Permalink