wso2cep:错误 - 'within'既不是执行计划中的函数扩展也不是聚合属性扩展“ExecutionPlan11”

问题描述:

我正在使用WSO2 CEP 4.1.0版本进行实时事件处理,并且正在编写执行计划以检查是否我输入的地理坐标是在一个多边形内。但是出现错误:'within'既不是函数扩展也不是执行计划中的聚合属性扩展“ExecutionPlan11”wso2cep:错误 - 'within'既不是执行计划中的函数扩展也不是聚合属性扩展“ExecutionPlan11”

我的执行计划如下,请帮我解决这个错误。

/*输入一个唯一的ExecutionPlan */ @Plan:名称( 'ExecutionPlan11')

@Import( 'NewInputStream:1.0.0') 限定流插播(meta_sourceId串,meta_engOilTemp浮子,浮子meta_engFuelRate ,meta_acceleratorPedalPos float,meta_engSpeed float,meta_barometricPressure float,meta_receivedTime long,meta_latitude double,meta_longitude double);

@Export( 'NewOutputStream:1.0.0') 限定流outstream(meta_sourceId串,meta_alarmName串,meta_alarmMessage串,meta_alarmAttribute串,meta_data串,meta_unit串,meta_pointId串,meta_pointName串,meta_deviceId串,meta_receivedTime长) ;

from instream [[[[12.52,77.32],[12.89,77.69],[13.011,77.686],[(meta_latitude,meta_longitude,“{'type':'Polygon','coordinates' 13.058,77.555],[12.9284,77.4421]]]} “== FALSE)]

选择meta_sourceId, ”区域范围设定报警“ 作为meta_alarmName, ”超出范围地理区域的“ 为meta_alarmMessage, ”地理围栏“ 为meta_alarmAttribute, ” NA“作为meta_unit,”NA“作为meta_unit,”纬度“作为meta_pointId,”经度“作为meta_pointName, ”D1“作为meta_deviceId,meta_receivedTime 插入outstream;

我想你还没有安装gpl功能。以上的地理功能并不包含默认的CEP包。要使用地理功能,你需要安装相应的gpl功能。请按照link安装上述功能。(GPL - Siddhi Geo扩展)

+0

它工作。谢谢。 – Renukaradhya