リアルタイムイベント処理にWSO2 CEP 4.1.0バージョンを使用していますか?入力された地理座標は多角形の中にあります。しかし、エラーが発生しました: 'within'は、実行プラン "ExecutionPlan11"内の関数拡張も集合属性拡張もありませんwso2cep:エラー - '内'は機能拡張でもなく、実行プラン "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 [geo:within(meta_latitude、meta_longitude、 "{タイプ ':'ポリゴン '、'座標 ':[[12.52,77.32]、[12.89,77.69]、[13.011,77.686] "meta_alarmMessageとして、 "GEO範囲外13.058,77.555]、[12.9284,77.4421]]]} "==偽)]
meta_sourceIdを選択し、 "ジオフェンシングアラーム" meta_alarmNameとして、"" meta_alarmAttribute、 として" ジオフェンス「NA」はmeta_unit、「NA」はmeta_unit、「Latitude」はmeta_pointId、「longitude」はmeta_pointName、 は「D1」をmeta_deviceId、meta_receivedTimeは アウトストリームに挿入する。
それは働いた。ありがとう。 – Renukaradhya