Select to view content in your preferred language

hot spot analysis with GeoeEvnt

1952
2
10-20-2013 02:25 PM
yaserkhouja1
Deactivated User
Hi folks!

Is there a way to run a hot spot analysis in the local processing at GeoEvent or any kinda analysis with geoevent real time data. Actually, I have a real time data as input and I wanted to do analysis before it process to the output.

thanks
0 Kudos
2 Replies
RJSunderman
Esri Regular Contributor
Yaser - if you are referring to the sort of analysis available through GP Tools such as those in the system tools Spatial Statistics toolbox of ArcGIS Desktop, then no, this is not supported at the 10.2.0 release of GeoEvent Processor.

Keep in mind that when we refer to "processing" and "analysis" within GEP we are referring to calculations performed on field values, enriching events with data pulled from external data table(s), tagging events with data values based on their spatial relationship with GeoFences, and incident detection based on attribute and spatial conditions ... we are not talking about the sort of processing and analysis performed on feature data using ArcGIS Desktop.

Work is being conducted to develop a custom processor element which enable a published GP service to be invoked when event data is received by GeoEvent Processor. This custom processor would be an element a GeoEvent Service designer would incorporate into a GeoEvent Service to send attribute data from a received GeoEvent to an external GP Service. However, the work being conducted is not generic for any GP service; it is for specific types of GP services within one of the Solutions verticals here within Esri.

I encourage you to submit ideas for functional enhancements to the ArcGIS" rel="nofollow" target="_blank">http://ideas.arcgis.com/]ArcGIS Ideas portal. If you tag your suggestion with 'GeoEvent Processor' and submit it under the 'ArcGIS Server' category it will help get the idea routed to the GEP team. Ideas which receive votes have a better chance of being prioritized within our product backlog of functionality and enhancements.
0 Kudos
PatrickHill1
Emerging Contributor
I have had some success executing a rest call to a gp service inside a custom geoevent processor. You would have to develop the processor using the sdk.

A few things to consider:

If you want to create a feature service from the hs analysis grid you could convert your output classes to polygons as part of the gp-service. Remember that you can only have one field that updates the shape field in a feature service.  You can, however, define multiple geometry fields in the geoevent definition and use the filters and the field mapper to map those to the shape field of your feature service (i.e. if you have 3 classes in your hs analysis you will want to write a filter for each class, map the relevant geometry field to the shape field of the feature service and then use the 'add feature' output service to update the service).

Not sure if there is a good way to continuously update if you leave the hs analysis as a raster.  I think you would have to republish the service with the rest admin api each time you execute the hot spot analysis so that your output image is current (map service or image service from raster dataset) .  If you have data coming in very quickly that might not perform well.  You might be able to add the output to a mosaic dataset and use gp to clean up stale images.  I don't know how well that would perform but it might be worth a shot.

-Patrick
0 Kudos