Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Bussiness case

Use cases:

  • Geopunt (TBD):

    • Grondwerken vandaag

    • Grondwerken vandaag + 1 maand

    • Werken vandaag

    • Werken vandaag + 1 maand

    • Evenementen vandaag

    • Evenementen vandaag + 1 maand

    • Hinder vandaag

    • Hinder vandaag + 1 maand

  • Brandweer / hulpdiensten

    • Hinder, gefilterd op hinder gevolgen

  • GPS providers

    • Hinder, gefilterd op hinder gevolgen

    • Innames

GIPOD data wordt publiek ontsloten via OGC services:

  • WMS: Publiceert kaarten in rasterformaat (jpg,png,…)

  • WFS: Publiceert kaartdata in vectorformaat (xml, geojson, …)

  • API Features: Publiceert kaartdata als REST webservice html/json

Architectuur

Opmerkingen:

  • Innames/hinders worden ontsloten per occurence.

  • De public API databank wordt voorlopig binnen GIPOD gehost, dit kan mogelijk in de toekomst bij geo-webdiensten zijn.

Tabellen in public API DB

Todo’s:

  • Base URL voor URI/taxonomie te bepalen
  • TBD: JSON strings in attributen?
  • Data retentie: verwijderen data waarvan einddatum 2 jaar oud is? Voor WMS enkel vandaag en volgende maand.

InnameOccurence

Algemene filter: Enkel innames met status: concreet gepland, in uitvoering, lopende

Attribuut

Type (bold = index)

Berekening / Filtering

Opmerkingen / voorbeeld

ID

(PK)

gipodId-YYYYMMDDHHMMSS

gipodId

integer

URI

varchar

/api/v1/groundworks/10043834

geometry

Geometry (MultiPolygon)

Unie van inname zones

  • Punten met buffer 0.25m

  • Lijnen met buffer 0.25m

pointOnSurface

Geometry (Point)

description

reference

type

varchar

Label

typeId

varchar

Verwijzen naar taxonomie

vb. /api/v1/taxonomies/entitytypes/60ad4826-893d-4695-b815-a0adb39287e4

publicDomainOccupancyTypes

JSON

Als JSON string

status

varchar

Enkel innames met status: concreet gepland, in uitvoering, lopende

statusId

varchar

Taxonomie

start

datetime

Per occurence

end

datetime

Per occurence

timeSchedule

Hoe tonen?

owner

varchar

ownerId

varchar

Taxonomie

contactOrganisations

JSON

Als JSON string, enkel publieke contactgegevens

consequences

JSON

Hinders als gevolg van deze inname

groundworkCategory

varchar

Enkel bij grondwerken, anders null

groundworkCategoryId

varchar

Taxonomie

groundworkSpecification

JSON

Als JSON string

groundworkPartOfTrenchSynergy

JSON

Als JSON string

createdOn

datetime

lastModifiedOn

datetime

HinderZoneOccurence

Attribuut

Type (bold = index)

Berekening / Filtering

Opmerkingen / voorbeeld

ID

varchar (PK)

GUID zone-YYYYMMDDHHMMSS

URI

varchar

/api/v1/mobility-hindrances/10043834/zones/0cd0ae5e-94b8-475d-aceb-5a6f50df0f95

zoneId

varchar

GUID zone

geometry

Geometry (MultiPolygon)

pointOnSurface

Geometry (Point)

zoneType

varchar

zoneTypeId

varchar

Taxonomie

consequences

JSON

Als JSON string

hindranceGipodId

integer

Vanaf hier allemaal attributen van hinder

hindranceURI

hindranceConsequenceOf

JSON

Als JSON string

hindranceDescription

hindranceOwner

varchar

hindranceOwnerId

varchar

hindranceContactorganisations

Enkel publieke contactgegevens

hindranceStart

hindranceEnd

hindranceTimeSchedule

JSON

Als JSON string

hindranceStatus

varchar

hindranceStatusId

varchar

hindrancePermittedBy

JSON

hindranceCreatedOn

datetime

hindranceCreatedBy

datetime

HinderZoneConsequences

Attribuut

Type (bold = index)

Berekening / Filtering

Opmerkingen / voorbeeld

ID

varchar (PK)

GUID zone-consequenceId

URI

varchar

/api/v1/mobility-hindrances/10043834/zones/0cd0ae5e-94b8-475d-aceb-5a6f50df0f95

zoneId

varchar

geometry

Geometry (MultiPolygon)

is geometry nodig?

pointOnSurface

Geometry (Point)

is geometry nodig?

zoneType

varchar

zoneTypeId

varchar

Taxonomie

consequence

varchar

consequenceId

varchar

consequenceTreeLevel0

varchar

consequenceTreeLevel0Id

varchar

consequenceTreeLevel1

varchar

consequenceTreeLevel1Id

varchar

consequenceTreeLevel2

varchar

consequenceTreeLevel2Id

varchar

consequenceTreeLevel3

varchar

consequenceTreeLevel3Id

varchar

hindranceGipodId

integer

hindranceURI

varchar

Datalagen WFS / API Features

  • Inname

    • Inname occurence point on surface

    • Inname occurence multipolygoon

  • Mobiliteitshinder

    • Mobiliteitshinder occurence point on surface

    • Mobiliteitshinder occurence multipolygoon

  • Mobiliteitshindergevolg

    • Mobiliteitshindergevolg occurence point on surface

    • Mobiliteitshindergevolg occurence multipolygoon

Datalagen WMS

  • No labels