Vanaf 9 december worden deze pagina's niet meer geüpdatet. De nieuwe en actuele cocreatiepagina's van GIPOD vind je nu op de Athumi Space.
Let op: deze pagina's worden op termijn uitgefaseerd. Pas ook je bookmarks aan die naar deze pagina’s doorverwijzen.
👉 Ga naar de nieuwe pagina's: https://athumi.atlassian.net/wiki/spaces/NGC/overview
Public API - OGC services - DRAFT
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
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 occurrence/voorkomen.
Tabellen in public API DB
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) |
| enkel voor WMS |
Description | text |
|
|
Reference | text |
|
|
Type | varchar |
| Label (Werk / Evenement / grondwerk) |
TypeId | varchar |
| |
PublicDomainOccupancyTypes | 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) |
|
|
End | datetime (UTC) |
|
|
TimeSchedule | text | (basis tekstje) | Tonen zoals in huidige WMS (wederkerigheid) Extra’s en uitzonderingen, mogelijk in afzonderlijk veld |
Owner | varchar |
|
|
OownerId | varchar |
|
|
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 |
|
|
GroundworkSpecification | text | Puntkomma separated specificatie |
|
GroundworkPartOfTrenchSynergy | text | Puntkomma separated Ssyn |
|
CreatedOn | datetime |
|
|
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 |
|
|
Consequences | text | Puntkomma separated per consequence |
|
HindranceGipodId | integer |
| Vanaf hier allemaal attributen van hinder |
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) | MobilityHindranceZone |
|
PointOnSurface | Geometry (Point) |
|
|
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 |
|