Bussiness case
Use cases:
Geopunt (TBD): (Eventueel ontdubbelen in punten en multipolygonen)
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
...
Innames/hinders worden ontsloten per occurenceoccurrence/voorkomen.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? → eventueel opsplitsen in text en json attribuut
- Data retentie: verwijderen data waarvan einddatum 2 jaar oud is? Voor WMS enkel vandaag en volgende maand.
- Hoe ver in de toekomst?
- Nog eens nagaan met geowebdiensten of een laag toch niet meerdere types geometrieën kan bevatten
...
Innameoccurrence
Algemene filter: Enkel innames met status: concreet gepland, in uitvoering, lopende, uitgevoerd/afgelopen(nieuw toegevoegd 23/2/23)
Elke rij is één occurrence van een inname, deze worden in de toekomst berekend tot vb. 2100 (zelfde als in de back-end)
Attribuut | Type (bold = zoekbaar) | Berekening / Filtering | Opmerkingen / voorbeeld |
---|
Id | varchar (PK) | gipodId- |
[occurrence ID] | [GipodID]-YYMMDDHHMM |
GipodId | integer |
Uri | varchar |
|
Geometry | Geometry (MultiPolygon) | Unie van inname zones
|
|
PointOnSurface | Geometry (Point) |
description
reference
enkel voor WMS | |||
Description | text | ||
Reference | text | ||
Type | varchar | Label |
typeId
varchar
Verwijzen naar taxonomie
vb.(Werk / Evenement / grondwerk) | |||
TypeId | varchar |
|
|
status
PublicDomainOccupancyTypes |
JSON
Als JSON string
publicDomainOccupancyTypesText
TEXT
Formaat te bepalen
text | Puntkomma separated types | Type1; Type2 |
Status | varchar | Enkel innames met status: concreet gepland, in uitvoering/lopende, |
uitgevoerd/afgelopen |
StatusId | varchar |
Verwijziging naar taxonomie |
Start | datetime (UTC) |
Per occurence
end
datetime
Per occurence
End | datetime (UTC) | ||
TimeSchedule | text | (basis tekstje) |
TEXT
Tonen zoals in huidige WMS (wederkerigheid)
|
Owner | varchar |
OownerId | varchar |
Taxonomie
contactOrganisations
JSON
Als JSON string, enkel publieke contactgegevens
consequences
JSON
Hinders als gevolg van deze inname
| |||
ContactOrganisations | text | Als tekst, gescheiden door puntkomma: Rol: Organisatie, Naam, E-mail, Telefoon, URL;Rol2: Organisatie, Naam, E-mail, Telefoon, URL; | |
MobilityHindrances (❗ aangepast, was consequences) | text | Puntkomma separated per hinder die gevolg is 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
link naar HIK
- Naomi Oste nog eens nakijken met detail in geopunt vandaag
HinderZoneOccurence
| |||
GroundworkSpecification | text | Puntkomma separated specificatie | |
GroundworkPartOfTrenchSynergy | text | Puntkomma separated Ssyn | |
CreatedOn | datetime | Dit is de datum van publicatie naar geoservices, niet de datum van aanmaak innam in GIPOD | |
LastModifiedOn | datetime |
HinderZoneoccurrence
Attribuut | Type (bold = index) | Berekening / Filtering | Opmerkingen / voorbeeld |
---|---|---|---|
ID | varchar (PK) | GUID zone- |
[occurrence ID] | |||
Uri | varchar |
|
ZoneId | varchar | GUID zone |
| |
Geometry | Geometry (MultiPolygon) |
MobilityHindranceZone | ||
PointOnSurface | Geometry (Point) | enkel voor WMS |
ZoneType | varchar | Label |
ZoneTypeId | varchar |
Taxonomie
consequences
JSON
Als JSON string
| |||
Consequences | text | Puntkomma separated per consequence | |
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
hindranceLastModified
datetime
...
HindranceURI |
| ||
HindranceConsequenceOf | text | Puntkomma separated per concequenceOf | |
HindranceDescription | text | ||
HindranceOwner | varchar | Label | |
HindranceOwnerId | varchar | Link naar organisatie | |
HindranceContactorganisations | Enkel publieke contactgegevens, gescheiden door puntkomma, als tekst: Rol: Organisatie, Naam, E-mail, Telefoon, URL | ||
HindranceStart | datetime | ||
HindranceEnd | datetime | ||
HindranceStatus | varchar | Label | |
HindranceStatusId | varchar | Taxonomie | |
HindranceCreatedOn | datetime | ||
HindranceLastModified | datetime | ||
SevereHindrance |
HinderZoneConsequence
Attribuut | Type (bold = index) | Berekening / Filtering | Opmerkingen / voorbeeld |
---|---|---|---|
ID | varchar (PK) | GUID zone-consequenceId-[occurrence ID] |
Uri | varchar |
|
ZoneId | varchar |
| |
Geometry | Geometry (MultiPolygon) |
is geometry nodig?
consequence
varchar
consequenceId
varchar
consequenceTreeLevel0
varchar
consequenceTreeLevel0Id
varchar
consequenceTreeLevel1
varchar
consequenceTreeLevel1Id
varchar
consequenceTreeLevel2
varchar
consequenceTreeLevel2Id
varchar
consequenceTreeLevel3
varchar
consequenceTreeLevel3Id
varchar
hindranceGipodId
integer
hindranceURI
varchar
hindranceLastModified
MobilityHindranceZone | |
PointOnSurface | Geometry (Point) |
is geometry nodig?
zoneType
varchar
zoneTypeId
varchar
Taxonomie
ZoneType | varchar | Label | |
ZoneTypeId | varchar |
| |
Consequence | varchar | Leaf uit consequence taxonomie boom | Label |
ConsequenceTreeLevel0 | varchar | Niveau 0 in de consequence taxonomie boom | vb. “Gemotoriseerd verkeer” |
ConsequenceTreeLevel1 | varchar | Niveau 1 in de consequence taxonomie boom (of null) | vb. “Hoogtebeperking” |
ConsequenceTreeLevel2 | varchar | Niveau 2 in de consequence taxonomie boom (of null) | vb. “Max x m hoogte” |
ConsequenceTreeLevel3 | varchar | Niveau 3 in de consequence taxonomie boom (of null) | vb. “Hoogtebeperking: max 2,5 m” |
ConsequenceId | varchar | Id Leaf uit consequence taxonomie boom | |
ConsequenceTreeLevel0Id | varchar | Id Niveau 0 in de consequence taxonomie boom | |
ConsequenceTreeLevel1Id | varchar | Id Niveau 1 in de consequence taxonomie boom (of null) | |
ConsequenceTreeLevel2Id | varchar | Id Niveau 2 in de consequence taxonomie boom (of null) | |
ConsequenceTreeLevel3Id | varchar | Id Niveau 3 in de consequence taxonomie boom (of null) | |
HindranceGipodId | integer | Vanaf hier allemaal attributen van hinder | |
HindranceURI |
| ||
HindranceStart | datetime | ||
HindranceEnd | datetime | ||
HindranceStatus | varchar | Label | |
HindranceStatusId | varchar |
| |
HindranceCreatedOn | datetime | ||
HindranceLastModified | datetime | ||
HindranceDescription | varchar | ||
HindranceOwner | varchar | ||
HindranceOwnerId | varchar | ||
HeightLimitation | int | ||
WidthLimitation | int | ||
SevereHindrance | boolean |
Datalagen WFS / API Features
Inname occurrence multipolygoon
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
...
Mobiliteitshinder occurrence multipolygoon
Mobiliteitshindergevolg occurrence multipolygoon
Datalagen WMS
GIPOD vandaag
Inname vandaag
Grondwerken vandaag
Werken vandaag
Evenementen vandaag
Grondwerken vandaag icoon
Werken vandaag icoon
Evenementen vandaag icoon
Mobiliteitshinder vandaag
Mobiliteitshinder vandaag
Mobiliteitshinder vandaag icoon
GIPOD komende maand
Inname vandaag +30 dagen
Grondwerken vandaag +30d
Werken vandaag +30d
Evenementen vandaag +30d
Grondwerken vandaag +30d icoon
Werken vandaag +30d icoon
Evenementen vandaag +30d icoon
Mobiliteitshinder vandaag +30 dagen
Mobiliteitshinder vandaag +30d
Mobiliteitshinder vandaag +30d icoon