Versjonssammenligning

Nøkkel

  • Denne linjen ble lagt til.
  • Denne linjen ble fjernet.
  • Formateringen ble endret.

...

Open API(swagger) dokumentasjon på alle API - https://dibk.apps.tt02.altinn.no/dibk/reguleringsplanforslag/swagger/

Se eksempel implementasjon i Demonstrator for tjenester

Tjenesten er åpen men trenger header system.

...

Kodeblokk
{
    "correlationId": "f072ac0d-1a26-4134-bead-0073783aaef5",
    "errors": 209,
    "warnings": 0,
    "validationRules": [
        {
            "id": "4400.2.14",
            "name": "Planens nasjonalarealplanid",
            "status": "PASSED",
            "xPathField": "Reguleringsplanbestemmelser/arealplanId/planidentifikasjon",
            "messageType": "ERROR"
        },
        {
            "id": "gml.bue.1",
            "name": "Buer kan ikke inneholde dobbeltpunkter",
            "status": "PASSED",
            "messageType": "ERROR"
        },
        {
            "id": "gml.bue.2",
            "name": "Punktene kan ikke ligge på rett linje for bue",
            "status": "PASSED",
            "messageType": "ERROR"
        },
        {
            "id": "rpb.3",
            "name": "Plannavn er påkrevd",
            "status": "PASSED",
            "xPathField": "Reguleringsplanbestemmelser/plannavn",
            "messageType": "ERROR"
        },
        {
            "id": "rpb.4",
            "name": "Plantype er påkrevd",
            "status": "PASSED",
            "xPathField": "Reguleringsplanbestemmelser/type/kodeverdi",
            "messageType": "ERROR"
        },
        {
            "id": "rpb.5",
            "name": "Lovreferanse til pbl 2008",
            "status": "PASSED",
            "xPathField": "Reguleringsplanbestemmelser/lovreferanse",
            "messageType": "ERROR"
        },
        {
            "id": "rpb.5.1",
            "name": "Lovreferanse til pbl 2008 - Samsvar mellom bestemmelser og kart",
            "message": "Lovreferansen i bestemmelsene samsvarer ikke med kartet. Prosjektinformasjon: PBL2008, Planbestemmelser: PBL2008, Plankart: 6.",
            "status": "FAILED",
            "xPathField": "Reguleringsplanbestemmelser/lovreferanse",
            "messageType": "ERROR"
        },
        {
            "id": "rpb.hb.2",
            "name": "RpBestemmelseOmråde: Overlapp",
            "status": "PASSED",
            "messageType": "WARNING"
        },
        {
            "id": "rpb.k.3",
            "name": "Bestemmelse for hensynssone",
            "message": "Bestemmelse til hensynssone er ikke koblet til hensynssone i kartet. Hensynssone H140 er ikke koblet til hensynssone i kartet. Hensynssone H320 er ikke koblet til hensynssone i kartet. Hensynssone H390 er ikke koblet til hensynssone i kartet. Hensynssone H560 er ikke koblet til hensynssone i kartet. Hensynssone H570 er ikke koblet til hensynssone i kartet. Hensynssone H570 er ikke koblet til hensynssone i kartet. ",
            "status": "FAILED",
            "xPathField": "Reguleringsplanbestemmelser/Hensynsbestemmelse/BestemmelseHensynssone/HensynSoneNavn",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.a.1",
            "name": "Bruk av beskrivelse",
            "messages": [
                {
                    "message": "RpArealformålOmråde '_cb21e86d-56d2-48b3-a26e-df456297fb42': Beskrivelse er påkrevd ved arealformål 1800.",
                    "xPath": "/FeatureCollection[1]/featureMember[381]/RpArealformålOmråde[1]",
                    "fileName": "plankart-2d.gml"
                },
                {
                    "message": "RpArealformålOmråde '_7ff43007-0414-4b4d-b391-5d50e56d718f': Beskrivelse er påkrevd ved arealformål 1800.",
                    "xPath": "/FeatureCollection[1]/featureMember[382]/RpArealformålOmråde[1]",
                    "fileName": "plankart-2d.gml"
                }
            ],
            "status": "FAILED",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.ap.1",
            "name": "Arealplan skal forekomme én gang",
            "status": "PASSED",
            "description": "Det skal være én og bare én forekomst av objekttypen Arealplan",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.b.3",
            "name": "Hensynssone og bestemmelse",
            "status": "PASSED",
            "xPathField": "Reguleringsplanbestemmelser/Hensynsbestemmelse/BestemmelseHensynssone/HensynSoneNavn",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.b.4.1",
            "name": "Bestemmelsesområder og bestemmelse",
            "message": "Bestemmelsesområde mangler kobling til en eller flere bestemmelser. Bestemmelsesområde #6 mangler kobling til en eller flere bestemmelser. Bestemmelsesområde #7 mangler kobling til en eller flere bestemmelser. ",
            "status": "FAILED",
            "xPathField": "Reguleringsplanbestemmelser/Omraadebestemmelse/bestemmelseomraade/bestemmelseOmraadeNavn",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.b.4.2",
            "name": "Bestemmelse og bestemmelseområde",
            "message": "Alle bestemmelsesområder skal være knyttet til en eller flere bestemmelser Bestemmelse #4 oppgir et bestemmelseområdenavn som ikke finnes i kartet. ",
            "status": "FAILED",
            "xPathField": "Reguleringsplanbestemmelser/Omraadebestemmelse/bestemmelseomraade/bestemmelseOmraadeNavn",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.b.5",
            "name": "Midlertidig bygge- og anleggsområde og bestemmelse",
            "status": "PASSED",
            "xPathField": "Reguleringsplanbestemmelser/Omraadebestemmelse/bestemmelseomraade/bestemmelseOmraadeNavn",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.bo.1",
            "name": "BestemmelseOmrådeNavn må plasseres innenfor RpBestemmelseOmråde",
            "status": "PASSED",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.bo.2",
            "name": "BestemmelseOmrådeNavn må plasseres innenfor PblMidlByggAnleggOmråde",
            "status": "PASSED",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.fo.1",
            "name": "Feltnavn må plasseres innenfor formålsflaten",
            "status": "PASSED",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.gmlid.1",
            "name": "Unik gml:id for alle objekter innenfor datasettet",
            "status": "PASSED",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.ho.1",
            "name": "RpHandlingsområde: Samsvar med formålsflate",
            "status": "PASSED",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.hs.1",
            "name": "Hensynsonenavn må plasseres innenfor hensynsonen",
            "status": "PASSED",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.o.1",
            "name": "Arealformål for hele planflaten",
            "messages": [
                {
                    "message": "RpOmråde '_bf872b4e-c1b7-40eb-b949-fdb0ca19c6aa': RpOmråde skal falle sammen med mosaikken av alle tilhørende RpArealformålOmråder.",
                    "xPath": "/FeatureCollection[1]/featureMember[474]/RpOmråde[1]",
                    "fileName": "plankart-2d.gml"
                }
            ],
            "status": "FAILED",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.o.4",
            "name": "Bruk av vertikallag",
            "status": "PASSED",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.rh.1",
            "name": "Syntaks regulert høyde i HøydeFraPlanbestemmelse",
            "status": "PASSED",
            "description": "Regulert høyde skal oppgis i meter med to desimaler",
            "messageType": "ERROR"
        },
        {
            "id": "rpf.xlink.1",
            "name": "Fungerende linker/assosiasjoner mellom objekter",
            "messages": [
                {
                    "message": "Link fra RpHandlingsområde til rom '_30fae686-687e-4c8f-ae79-0e513e1a381d' fungerer ikke",
                    "xPath": "/FeatureCollection[1]/featureMember[648]/RpHandlingsområde[1]/rom[1]",
                    "fileName": "plankart-2d.gml"
                },
                {
                    "message": "Link fra RpBestemmelseOmråde til regulertTerreng '_6f28752d-71da-48ee-84f1-41b785b10f44' fungerer ikke",
                    "xPath": "/FeatureCollection[1]/featureMember[663]/RpBestemmelseOmråde[1]/regulertTerreng[1]",
                    "fileName": "plankart-2d.gml"
                }
            ],
            "status": "FAILED",
            "documentation": "https://dibk.atlassian.net/wiki/spaces/FP/pages/1828814869/rpf.xlink.1",
            "messageType": "ERROR"
        }
    ],
    "startTimestamp": "2021-02-11T15:19:11.7892177+01:00",
    "endTimestamp": "2021-02-11T15:20:52.9020515+01:00"
}

Eksempel klient for validering av reguleringsplanforslag

...

Eksempelklient mot testmiljø: https://dibk-rpf-validator.azurewebsites.net/

...