Мне кажется, проблема в том, что в вашем запросе есть две ошибки.
Во-первых, вы не можете использовать объект JSON в качестве типа сущности. Типы сущностей должны быть строками. Таким образом, вы должны использовать:
"type": "Traffic"
Во-вторых, объект GeoJSON, который вы используете для значения location
, неверен. Точка использует единственную координату в coordinates
, а не список.
В сумме будет работать следующий запрос:
curl -X POST \
http://localhost:1026/v2/entities \
-H 'Content-Type: application/json' \
-H 'fiware-service:carouge' \
-H 'Fiware-ServicePath:/Traffic' \
-d '{ "type": "Traffic",
"dateObserved": {
"value": "2019-05-22T21:26:00"
},
"id": "10_Place_Nations",
"location": {
"value": {
"coordinates": [
6.130983321064038,
46.21602766413273
],
"type" : "Point"
},
"type": "geo:json"
}
}'