Validering av innsendinger

Det stilles en del krav til innsendinger av data til NADAG (ut over rent tekniske krav om å følge JSON-regler) bl.a. til geometri og feltverdier.

Her beskrives reglene som valideres av test-API-et

Geometri

Det sjekkes at geomtri-objekter er av riktig type og at de ligger innenfor et omriss av fastlands-Norge. Hvilke felt som valideres vises i tabellene nedenfor.

Feltverdier

Tabellene under viser hvilke felt i modell-klassene som har implementert valideringsregler.

GeotekniskUnders

Felt Regel Alvorlighetsgrad

prosjektnummer og prosjektnavn

må være unike

fatal feil

område

geometri som må være innenfor fastlands-Norge

advarsel

prosjektNavn

felt må ha verdi og ikke være blankt

feil

oppdragsgiver

felt må ha verdi og ikke være blankt

feil

oppdragstaker

felt må ha verdi og ikke være blankt

feil

undersøkelseÅrAntatt

felt må ha verdi og ikke være blankt

advarsel

harDokument

geoteknisk rapport-fil må eksistere

feil

GeotekniskBorehull

Felt Regel Alvorlighetsgrad

posisjon

feltet må ha verdi

fatal feil

posisjon, borenr og undersøkelser

duplikater av eksisterende borehull

feil

posisjon

geometri som må være innenfor fastlands-Norge

advarsel

posisjon

Posisjon er utenfor grunnundersøkelsens område

advarsel

høyde

felt må ha verdi og ikke være blankt

feil

høyde

høydedata kunne ikke hentes for posisjonen

feil

høyde

posisjonens høyde avviker fra høydedata med mer enn 10 meter

advarsel

boreNr

felt må ha verdi og ikke være blankt

feil

eksternIdentifikasjon

felt må ha verdi

advarsel

harDokument

generert boreprofil-fil må eksistere

feil

GeotekniskBorehullUnders

Felt Regel Alvorlighetsgrad

posisjon

feltet må ha verdi

fatal feil

posisjon

feltet kan ikke være mer enn 5 meter fra borehull

advarsel

posisjon

feltet kan ikke være mer enn 50 meter fra borehull

feil

posisjon

Posisjon er utenfor grunnundersøkelsens område

advarsel

høyde

felt må ha verdi og ikke være blankt

feil

høyde

høydedata kunne ikke hentes for posisjonen

feil

høyde

posisjonens høyde avviker fra høydedata med mer enn 10 meter

advarsel

geotekniskMetode

felt må ha verdi

feil

geotekniskMetode

geoteknisk metode-data er ikke gyldig for valgt geoteknisk metode

feil

boretLengde

feltet må værelik maks boret lengde for metoder

advarsel

stoppKode

felt må ha verdi

advarsel

harDokument

generert boreprofil må eksistere

feil

Sammenheng mellom geotekniske metoder og tilhørende data-klasser
Geoteknisk metode Metodedata-klasse

DREIETRYKKSONDERING

StatiskSondering

TRYKKSONDERING_CPT_CPTU_

Trykksondering

BLOKKPRØVE

BlokkProeve

GRAVEPRØVE

GraveProeve

KANNEPRØVE

KanneProeve

KJERNEPRØVE

KjerneProeve

NAVERPRØVE

NaverProeve

RAMPRØVE

RamProeve

SEDIMENTPRØVE

SedimentProeve

SKOVLPRØVE

SkovlProeve

STEMPELPRØVE

StempelProeve

VANNPRØVE

VannProeve

GASSPRØVE

GassProeve

PORETRYKKSMÅLING

PoretrykkMaaling

TOTALSONDERING_NORGE

KombinasjonSondering

DREIESONDERING_MANUELL

StatiskSondering

DREIESONDERING_MASKINELL

StatiskSondering

VINGEBORING

Vingeboring

ENKEL_SONDERING

DynamiskSondering

RAMSONDERING

DynamiskSondering

RAMSONDERING_A

DynamiskSondering

RAMSONDERING_B

DynamiskSondering

BERGKONTROLLBORING

KombinasjonSondering

DILATOMETERTEST

DilatometerTest

DYNAMISK_SONDERING_USPESIFISERT

DynamiskSondering

GASSMÅLING

GassMaaling

GRUNNVANNSMÅLING

GrunnvannMaaling

HEJARSONDERING_A

DynamiskSondering

HEJARSONDERING_B

DynamiskSondering

HK_SONDERING

KombinasjonSondering

HYDRAULISK_TEST

HydrauliskTest

JORD_BERG_SONDERING_1

KombinasjonSondering

JORD_BERG_SONDERING_2

KombinasjonSondering

JORD_BERG_SONDERING_3

KombinasjonSondering

KOMBINASJONSSONDERING_USPESIFISERT

KombinasjonSondering

KOMBISONDERING

KombinasjonSondering

PLATEBELASTNING

Platebelastning

SLAGSONDERING

DynamiskSondering

SPT

DynamiskSondering

STATISK_SONDERING_USPESIFISERT

StatiskSondering

STIKKSONDERING

DynamiskSondering

VEKTSONDERING_MANUELL

StatiskSondering

VEKTSONDERING_MASKINELL

StatiskSondering

DREIESONDERING_USPESIFISERT

StatiskSondering

PRØVESERIE_USPESIFISERT

GeotekniskProeveserie

MILJØUNDERSØKELSE

MiljoeUndersoekelse

KJERNEBORING

KjerneBoring

GeotekniskDokument

Felt Regel Alvorlighetsgrad

dokumentType

felt må ha verdi og ikke være blankt

advarsel

dokumentFilnavn

felt må ha verdi og ikke være blankt

feil

dokumentDato

felt må ha verdi og ikke være blankt hvis dokumentType er 'GeoReport'

feil

eksternIdentifikasjon

felt må ha verdi

advarsel

GeotekniskTolketPunkt

Felt Regel Alvorlighetsgrad

posisjon

feltet må ha verdi

fatal feil

posisjon

geometri som må være innenfor fastlands-Norge

advarsel

posisjon

Posisjon er utenfor grunnundersøkelsens område

advarsel

posisjon

Tolket punkts posisjon må være lik borehullets posisjon

feil

GeotekniskTolketLag

Felt Regel Alvorlighetsgrad

posisjon

feltet må ha verdi

fatal feil

posisjon

posisjon-feltet er for langt unna tolket punkts posisjon (over 50 meter)

feil

posisjon

posisjon-feltet er for langt unna tolket punkts posisjon (over 5 meter)

advarsel

høyde

felt må ha verdi og ikke være blankt

advarsel

GeotekniskFeltUnders

Felt Regel Alvorlighetsgrad

posisjon

feltet må ha verdi

fatal feil

posisjon

geometri som må være innenfor fastlands-Norge

advarsel

posisjon

Posisjon er utenfor grunnundersøkelsens område

advarsel

høyde

felt må ha verdi og ikke være blankt

feil

høyde

høydedata kunne ikke hentes for posisjonen

feil

høyde

posisjonens høyde avviker fra høydedata med mer enn 10 meter

advarsel

DeformasjonMaaling

Felt Regel Alvorlighetsgrad

posisjon

feltet må ha verdi

fatal feil

posisjon

geometri som må være innenfor fastlands-Norge

advarsel

posisjon

Posisjon er utenfor grunnundersøkelsens område

advarsel

høyde

felt må ha verdi og ikke være blankt

feil

høyde

høydedata kunne ikke hentes for posisjonen

feil

høyde

posisjonens høyde avviker fra høydedata med mer enn 10 meter

advarsel

StatiskSondering

Felt Regel Alvorlighetsgrad

statiskSonderingObservasjon

må inneholde dataelementer

advarsel

StatiskSonderingData

Felt Regel Alvorlighetsgrad

boretLengde

felt må ha verdi og ikke være blankt

advarsel

boretLengde

feltets verdi er høyere enn 100 meter

advarsel

observasjonKode

feltet må ha en gyldig observasjonskode

feil

KombinasjonSondering

Felt Regel Alvorlighetsgrad

kombinasjonSonderingObservasjon

må inneholde dataelementer

advarsel

KombinasjonSonderingData

Felt Regel Alvorlighetsgrad

boretLengde

felt må ha verdi og ikke være blankt

advarsel

boretLengde

feltets verdi er høyere enn 100 meter

advarsel

observasjonKode

feltet må ha en gyldig observasjonskode

feil

DynamiskSondering

Felt Regel Alvorlighetsgrad

dynamiskSonderingObservasjon

må inneholde dataelementer

advarsel

DynamiskSonderingData

Felt Regel Alvorlighetsgrad

boretLengde

felt må ha verdi og ikke være blankt

advarsel

boretLengde

feltets verdi er høyere enn 100 meter

advarsel

observasjonKode

feltet må ha en gyldig observasjonskode

feil

Trykksondeing

Felt Regel Alvorlighetsgrad

trykksondeingObservasjon

må inneholde dataelementer

advarsel

dissipasjonObservasjon

må inneholde dataelementer

advarsel

TrykksondeingData

Felt Regel Alvorlighetsgrad

boretLengde

felt må ha verdi og ikke være blankt

advarsel

boretLengde

feltets verdi er høyere enn 100 meter

advarsel

observasjonKode

feltet må ha en gyldig observasjonskode

feil

PoretrykkDataInstu

Felt Regel Alvorlighetsgrad

boretLengde

felt må ha verdi og ikke være blankt

advarsel

boretLengde

feltets verdi er høyere enn 100 meter

advarsel

DissipasjonData

Felt Regel Alvorlighetsgrad

boretDybde

felt må ha verdi og ikke være blankt

advarsel

boretDybde

feltets verdi er høyere enn 100 meter

advarsel

observasjonKode

feltet må ha en gyldig observasjonskode

feil

Vingeboring

Felt Regel Alvorlighetsgrad

vingeboringObservasjon

må inneholde dataelementer

advarsel

VingeboringData

Felt Regel Alvorlighetsgrad

boretLengde

felt må ha verdi og ikke være blankt

advarsel

boretLengde

feltets verdi er høyere enn 100 meter

advarsel

observasjonKode

feltet må ha en gyldig observasjonskode

feil

DilatometerTest

Felt Regel Alvorlighetsgrad

dilatometerObservasjon

må inneholde dataelementer

advarsel

DilatometerTestData

Felt Regel Alvorlighetsgrad

boretDybde

felt må ha verdi og ikke være blankt

advarsel

boretDybde

feltets verdi er høyere enn 100 meter

advarsel

observasjonKode

feltet må ha en gyldig observasjonskode

feil

GrunnvannMaaling

Felt Regel Alvorlighetsgrad

grunnvannObservasjon

må inneholde dataelementer

advarsel

GrunnvannData

Felt Regel Alvorlighetsgrad

boretLengde

felt må ha verdi og ikke være blankt

advarsel

boretLengde

feltets verdi er høyere enn 100 meter

advarsel

observasjonKode

feltet må ha en gyldig observasjonskode

feil

GeotekniskPrøveseriedel

Felt Regel Alvorlighetsgrad

harData

må inneholde dataelementer

advarsel

GeotekniskPrøveseriedelData

Felt Regel Alvorlighetsgrad

boretLengde

felt må ha verdi og ikke være blankt

advarsel

boretLengde

feltets verdi er høyere enn 100 meter

advarsel

observasjonKode

feltet må ha en gyldig observasjonskode

feil

KjerneBoring

Felt Regel Alvorlighetsgrad

harData

må inneholde dataelementer

advarsel

KjerneBoringData

Felt Regel Alvorlighetsgrad

boretLengde

felt må ha verdi og ikke være blankt

advarsel

boretLengde

feltets verdi er høyere enn 100 meter

advarsel

observasjonKode

feltet må ha en gyldig observasjonskode

feil