Tjenesten validerer at gml filer er i hht Datamodell for Planområde for planlegging igangsatt og flere regler for geometri.
Forskjellige miljøer
Miljø - angitt som {miljø} i videre tekst | Basis url |
---|---|
Lokalt/utviklingsmiljø | |
Testmiljø (tt02) | |
Produksjon |
Open API(swagger) dokumentasjon på alle API - Swagger
Se eksempel implementasjon i Demonstrator/Testmotor for plantjenestene
Tjenesten er åpen men trenger header system.
curl -X 'POST' \ 'https://dibk.apps.tt02.altinn.no/dibk/varselplanoppstart/validering' \ -H 'accept: */*' \ -H 'Content-Type: multipart/form-data' \ -F 'file=@plangrense-2021-04-19.gml'
Tjenesten returnerer valideringsresultat
{ "correlationId": "713446ac-786e-4804-9a19-8afd21ecb40a", "errors": 0, "warnings": 0, "validationRules": [ { "id": "gml.xsd.po", "name": "Skjemavalidering for GML-plangrense", "messages": [], "status": "PASSED", "description": "Datasettet må være i henhold til oppgitt applikasjonsskjema", "messageType": "ERROR", "messageCount": 0 }, { "id": "gml.enhet.1", "name": "Datasettoppløsning", "messages": [], "status": "PASSED", "description": "Enhet i datasettet settes til 0,01, dvs. centimeternivå", "messageType": "WARNING", "messageCount": 0 }, { "id": "gml.epsg.po", "name": "Koordinatreferansesystem for plankart i 2D", "messages": [], "status": "PASSED", "description": "Koordinatsystemet for 2D-plankart må være i UTM 32, 33 eller 35 (EPSG-kode 25832, 25833, 25835).", "messageType": "ERROR", "messageCount": 0 }, { "id": "gml.flate.1", "name": "Flater skal ha gyldig geometri", "messages": [], "status": "PASSED", "documentation": "https://dibk.atlassian.net/wiki/spaces/FP/pages/1933574255/gml.flate.1", "messageType": "ERROR", "messageCount": 0 }, { "id": "gml.flate.3", "name": "Avgrensningene til en flate skal nøstes i riktig retning", "messages": [], "status": "PASSED", "description": "Ytre flateavgrensning skal nøstes i retning mot klokken, og indre avgrensing i retning med klokken.", "messageType": "ERROR", "messageCount": 0 }, { "id": "gml.gmlid.1", "name": "Unik GML-ID for alle objekter innenfor datasettet", "messages": [], "status": "PASSED", "messageType": "ERROR", "messageCount": 0 }, { "id": "gml.uuid.1", "name": "LokalId er en gyldig UUID", "messages": [], "status": "PASSED", "description": "Egenskapen 'LokalId' må være en gyldig UUID (ref 2.1)", "messageType": "ERROR", "messageCount": 0 }, { "id": "gml.flate.2", "name": "Avgrensningen til en flate kan ikke krysse seg selv", "messages": [], "status": "PASSED", "messageType": "ERROR", "messageCount": 0 } ], "startTimestamp": "2021-04-28T08:10:22.842314+00:00", "endTimestamp": "2021-04-28T08:10:22.978819+00:00", "files": [ "plangrense-2021-04-19.gml" ], "timeUsed": 0.14 }
0 kommentarer