Utkast
Tjänsten är under utveckling och dokumentationen ska ses som ett utkast
Gränssnittsdefinition
Åtkomstpunkt
weave/services/viamap/v1/spatial/edit
Format
Data hämtas och lämnas i JSON-format.
Referenssystem
Koordinatreferenssystem varierar beroende på källa. Möjlighet av automatisk transformation finns.
Felmeddelande
Om ett fel uppstår skickas svar med en HTTP-felkod
Sammanfattning
Redigering
Hämta, uppdatera eller skapa poster
Operation | Beskrivning |
---|---|
GET /{edit}/{id} | Hämta en post med id |
POST /{edit}/{id} | Skapa en ny post |
PUT /{edit}/{id} | Uppdatera en post med id |
DELETE /{edit}/{id} | Radera en post med id |
GET /{edit} | Hämta standardvärden för en post |
Referens
Hämta uppslagsreferenser till attribut
Operation | Beskrivning |
---|---|
GET /list/{edit}/{parameter} | Hämta listuppslag för en parameter |
Metadata
Information om tillgängliga redigeringar
Operation | Beskrivning |
---|---|
GET /providers | Hämta referenser till tillgängliga redigeringstjänster |
GET /providers/{edit} | Hämta detaljer för en redigeringstjänst |
Operationer
GET /{edit}/{id}
Beskrivning
Hämta en post med id.
Exempel
/edit.salesarea/160343?crs=EPSG:4326&includeCrs=true
Parametrar
Namn | Beskrivning | Typ | Datatyp | Obligatorisk |
---|---|---|---|---|
edit | Redigeringstjänstens id | path | string | ja |
id | Postens id | path | string | ja |
crs | Referenssystem för koordinaterna i geometrin. Vid avvikande anropat referenssystem mot lagrat sker en transformation per automatik. Lämnas parametern tom görs ingen transformation. | query | string | nej |
includeCrs | Inkludera CRS i svaret. Default: true | query | boolean | nej |
format | WEAVE, FEATURE, FEATURE_COLLECTION. Default: FEATURE | query | string | nej |
Svar
En GeoJSON Feature
Exempelsvar
{ "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:EPSG::4326" } }, "geometry": { "coordinates": [ 20.262794063450837, 63.82522391577476 ], "type": "Point" }, "id": 160343, "type": "Feature", "properties": { "damage_type": 371, "damage_category": 68, "administration": 236, "policereport": false, "description": "Laptop kvarglömd", "cost_prel": 10, "damage_date": "2022-12-22", "operation": 310, "incident": false, "status": 2 } }
POST /{edit}
Beskrivning
Skapa en ny post
Exempel
/edit.salesarea
Request-Body
{ "geometry": { "coordinates": [ 20.25, 63.82 ], "type": "Point" }, "id": 160343, "type": "Feature", "properties": { "intern_id": "test1", "administration": 240, "operation": 302, "description": "En till laptop kvarlömd", "cost_prel": 3500, "damage_date": "2023-09-01", "status": 1, "policereport": false, "incident": false } }
Parametrar
Namn | Beskrivning | Typ | Datatyp | Obligatorisk |
---|---|---|---|---|
edit | Redigeringstjänstens id | path | string | ja |
crs | Referenssystem för koordinaterna i geometrin. | query | string | nej |
Svar
JSON med referens till skapad post
Exempelsvar
{ "id": "160352" }
PUT /{edit}/{id}
Beskrivning
Uppdatera en post med id
Exempel
/edit.salesarea/160343
Request-Body
{ "geometry": { "coordinates": [ 20.25, 63.82 ], "type": "Point" }, "id": 160343, "type": "Feature", "properties": { "intern_id": "test1", "administration": 240, "operation": 302, "description": "En till laptop kvarlömd", "cost_prel": 3500, "damage_date": "2023-09-01", "status": 1, "policereport": false, "incident": false } }
Parametrar
Namn | Beskrivning | Typ | Datatyp | Obligatorisk |
---|---|---|---|---|
edit | Redigeringstjänstens id | path | string | ja |
id | Postens id | path | string | ja |
Svar
JSON med referens till uppdaterad post
Exempelsvar
{ "id": "160352" }
DELETE/{edit}/{id}
Beskrivning
Radera en post med id
Exempel
/edit.salesarea/160343
Parametrar
Namn | Beskrivning | Typ | Datatyp | Obligatorisk |
---|---|---|---|---|
edit | Redigeringstjänstens id | path | string | ja |
id | Postens id | path | string | ja |
Svar
JSON med referens till raderad post
Exempelsvar
{ "id": "160352" }
GET /{edit}/{id}
Beskrivning
Exempel
Parametrar
Namn | Beskrivning | Typ | Datatyp | Obligatorisk |
---|---|---|---|---|
edit | Redigeringstjänstens id | path | string | ja |
id | Postens id | path | string | ja |
crs | Referenssystem för koordinaterna i geometrin. Vid avvikande anropat referenssystem mot lagrat sker en transformation per automatik. Lämnas parametern tom görs ingen transformation. | query | string | nej |
includeCrs | Inkludera CRS i svaret. Default: true | query | boolean | nej |
format | WEAVE, FEATURE, FEATURE_COLLECTION. Default: FEATURE | query | string | nej |