On Sat, May 31, 2014 at 8:45 AM, Chan <[email protected]> wrote:

> Hi Mifan,
> Really interested about spatial CEP since this is important for Mobility
> and IoT. As I understood - we send GeoJSON data to a stream in CEP. Are we
> going to write an input adaptor for GeoJSON? Or how is it going to work?
>

We are going to have a UI in CEP to generate GeoJSON for the common cases,
but it can also be sent to CEP as an event.

Suho

>
> Cheers~
>
>
> On Fri, May 30, 2014 at 8:37 AM, Mifan Careem <[email protected]> wrote:
>
>> *Input Stream:*
>> GPX XML
>> NMEA
>> Simple Lat,lon
>>
>> *Processing*
>> Use Geotools functions such as WITHIN, OVERLAY etc. These will be
>> available as geo: constructs in CEP.
>>
>> *Configuration*
>> The projection and CRS for both input streams and input geometries need
>> to be specified, and need to be matching formats for pattern matching.
>> These can be input in the query itself or as a conf value.
>>
>> *Input UI*
>> Generic helper UI consisting of a set of maps, which provides functions
>> such as
>>
>>    - Create a polygon for geo-fencing
>>    - Create list of points and buffers for point-based alarms
>>
>> *Storage*
>>
>>    - The above will be converted to a standard format (e.g: GeoJSON) and
>>    put to storage or will create queries in CEP directly.
>>    - Since GeoJSON is the accepted input, users can directly input
>>    GeoJSON as well which would be the case in most professional deployments.
>>
>>
>> *Output UI/User UI*
>> Generic UI, mostly included as a sample which includes
>>
>>    - Fleet management view - moving pointers, built using HTML5,
>>    Openlayers and web-sockets
>>
>> *Example functions based on above*
>>
>>    - Geo-fencing - No fly zone - Detect whether an points in the stream
>>    fall within a no-fly-zone
>>    - Geo-fencing - Check whether tagged elephants are leaving the
>>    protected area
>>    - Point based alarms - Plot all bus halts on the map, and assign a
>>    100m buffer to them. Alert if a certain bus is at a certain bus halt for
>>    more than its allocated time
>>    - Movement based alarms - Alert if 2 busses are moving in parallel
>>    (like our busses racing each other on Galle Road!)
>>
>>
>> Mifan
>>
>> --
>> *Mifan Careem*
>> Director - Solution Architecture, WSO2 Inc.
>> Member, Sahana Software Foundation
>> Consultant Spatial Architect
>>  M: +94 773 437 283
>>  LinkedIn: http://lk.linkedin.com/in/mifan
>>  Skype: mifan_skype
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> Chan (Dulitha Wijewantha)
> Software Engineer - Mobile Development
>  WSO2Mobile
> Lean.Enterprise.Mobileware
>  * ~Email       [email protected] <[email protected]>*
> *  ~Mobile     +94712112165 <%2B94712112165>*
> *  ~Website   dulitha.me <http://dulitha.me>*
> *  ~Twitter     @dulitharw <https://twitter.com/dulitharw>*
>   *~Github     @dulichan <https://github.com/dulichan>*
>   *~SO     @chan <http://stackoverflow.com/users/813471/chan>*
>



-- 

*S. Suhothayan*
Technical Lead & Team Lead of WSO2 Complex Event Processor
 *WSO2 Inc. *http://wso2.com
* <http://wso2.com/>*
lean . enterprise . middleware


*cell: (+94) 779 756 757 | blog: http://suhothayan.blogspot.com/
<http://suhothayan.blogspot.com/>twitter: http://twitter.com/suhothayan
<http://twitter.com/suhothayan> | linked-in:
http://lk.linkedin.com/in/suhothayan <http://lk.linkedin.com/in/suhothayan>*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to