NGSI to Worldmap
このカスタム・ノードは、NGSIv2 エンティティを Worldmap node の "things" データに変換できるノードです。
プロパティ
name
: ノード・インスタンスの名前attr to use as name
: Worldmap node の名前として使用される値を持つ属性名attr for Worldmap
: Worldmap node の属性を含む属性名
入力
payload JSON Array
msg.payload
には NGSIv2 エンティティが含まれます。文字列または NGSIv2 エンティティを含む JSON オブジェクトが提供される場合、
自動的に JSON 配列に変換されます。
出力
payload JSON Array
msg.payload
には、Worldmap node の "things" データが含まれています。
例
入力 1
[
{
"id": "E1",
"type": "T",
"name": {
"type": "Text",
"value": "E1"
},
"location": {
"type": "geo:json",
"value": {
"type": "Point",
"coordinates": [
135,
35
]
}
}
}
]
出力 1
[
{
"lat": 35,
"lon": 135,
"name": "E1"
}
]
入力 2
[
{
"id": "E1",
"type": "T",
"name": {
"type": "Text",
"value": "E1"
},
"location": {
"type": "geo:json",
"value": {
"type": "Point",
"coordinates": [
135,
35
]
}
},
"__worldmap__": {
"type": "StructuredValues",
"value": {
"icon": "bicycle"
}
}
}
]
出力 2
[
{
"lat": 35,
"lon": 135,
"name": "E1",
"icon": "bicycle"
}
]