...
Code Block | ||
---|---|---|
| ||
[{ "id": "urn:ngsi-ld:Beach:se:sundsvall:poi:bergafjaerden", "type": "Beach", "location": { "type": "GeoProperty", "value": { "type": "Point", "coordinates": [17.456939, 62.267724] } }, “sameAs”"sameAs": [“https"https://www.wikidata.org/wiki/Q16498519”Q16498519"], "source": { "type": "Property", "value": "https://www.sundsvall.se" }, "name": { "type": "Property", "value": "Bergafjärden" }, "@context": [ "https://schema.lab.fiware.org/ld/context", "https://uri.etsi.org/ngsi-ld/v1/ngsi-ld-core-context.jsonld" ] }] |
...
Andra alternativet är att fråga efter mätningar som ligger inom ett visst antal meter från en viss punkt, där den punkten kan hämtas från en tidigare returnerad Beach, eller sättas fritt för att leta i andra områden.
GET https://sundsvall.diwise.io/ngsi-ld/v1/entities?type=WaterQualityObserved&georel=near;maxDistance==200&geometry=Point&coordinates[17.456939,62.267724]
Oavsett hur frågan utformas, så skulle svaret komma att se ut ungefär så här:
Code Block | ||
---|---|---|
| ||
[{ "id": "urn:ngsi-ld:WaterQualityObserved:se:servanet:elt-sensor-01:210308T125217Z", "type": "WaterQualityObserved", "dateObserved": { "type": "Property", "value": { "@type": "DateTime", "@value": "2021-03-08T12:52:17Z" } }, "temperature": { "type": "Property", "value": 2.4 }, "location": { "type": "GeoProperty", "value": { "type": "Point", "coordinates": [17.456939, 62.267724] } }, “refPointOfInterest”"refPointOfInterest": { “type”"type": “Relationship”"Relationship", “object”"object": “urn"urn:ngsi-ld:Beach:se:sundsvall:poi:bergafjaerden”bergafjaerden" }, "@context": [ "https://schema.lab.fiware.org/ld/context", "https://uri.etsi.org/ngsi-ld/v1/ngsi-ld-core-context.jsonld" ] }] |