Download - FME World Tour 2015: (NL) IMKL writer voor FME

Transcript

Pidpa KLIP DF project

Bart ReynaertGeo-ICT consultant (Pidpa)

Rob Vangeneugden Project Manager (GIM)

Wie is Pidpa ?

• Een van de grotere Vlaamse waterbedrijven• Zuivering van grondwater tot drinkwater• Continue distributie van drinkwater aan huis, voor meer

dan 500.000 klanten of bijna 1,2 miljoen inwoners uit de provincie Antwerpen.

Via een uitgebreide infrastructuur:

• 12.700 km leidingnet • 61 watertorens• 27 opjaagstations• …

Wie is Pidpa ?

• Breed palet aan waterdiensten: adviesverlening, klantenservice, wetenschappelijk en technologisch onderzoek, bescherming natuurlijke bronnen…

• Pidpa biedt gemeenten een ruim en gevarieerd aanbod op het vlak van rioleringsbeheer.

Via een uitgebreide infrastructuur :

• 2.352 km riolering• 1.373 km grachten• 199 pompstations afvalwater• …

KLIP digitale fase

KLIP = Kabel en Leiding Informatie Portaal Portaal van Vlaamse overheid, beheerd door AGIV Doel : centrale verwerking van aanvragen voor liggingsgegevens van

kabels & leidingen 1 KLIP-aanvraag info van ALLE KLB’s actief op die locatie KLIP aanvraag is verplicht voor alle werken in de ondergrond KLIP kan gebruikt worden via KLIP website, of geïntegreerd worden in

een eigen GIS omgeving via webservices

Nieuw vanaf april 2015 : Digitale gis-data aanleveren via KLIP ipv rechtstreeks aan aanvrager IMKL : uniform datamodel voor kabel- en leidingnetwerken

Project : KLIP digitale fase

Uitdagingen voor Pidpa Ongeveer 57.000 inkomende KLIP-aanvragen per jaar te verwerken Vroeger : mail met link naar GeoLink online gis-viewer

Nu : generatie IMKL data-pakket per aanvraag met GIS data verplicht Aanpassen integratie KLIP webservices & GIS omgeving

Gekozen oplossing Door-evolutie van bestaande KLIP-IN database & structuur

Reden : behoud van historiek Aanpassen & uitbreiden routines voor verwerking planaanvragen FME server installatie + GIM IMKL writer voor generatie IMKL

pakketten op basis van centrale Esri GIS database

Waarom deze oplossing ? Standaard oplossing voor meerdere partijen

Onderhoudscontract voor evolutie IMKL FME-based : krachtige conversie/automatisatie tool als basis IMKL XML files zijn complex om op te bouwen, veel validatieregels.

Zelf doen = veel werk Focus kan gelegd worden op data-mapping en integratie

Uitdagingen voor GIM Conversie Esri maatvoering en FL-annotatie naar IMKL annotaties Integratie met bestaande Pidpa KLIP-IN database Uitwerken logging en error-handling processen Parametriseerbaar model : QAS/PRD omgeving, meerdere KLIP-zones

FME serverFME serverArchitectuur

KLIP-INDB

KLIP-INDB

GIM FMEjob submitter

GIM FMEjob submitter

Creatie polygoonCreatie polygoon Zone : water/rio?Zone :

water/rio?

Esri GeoDatabase

Esri GeoDatabase

Creatie jobs

CLIP GISfeatures in zone

CLIP GISfeatures in zoneSelectie te verwerken

KLIP records

Data-mapping -> IMKL writer

Data-mapping -> IMKL writer

Creatie IMKL .zip file

Creatie IMKL .zip file

Update statusIMKL folderIMKL folder

Mail naar archief

Mail naar archief

FME logging

Extra plannenExtra

plannen

Converteren van brongegevens naar het complexe IMKL datamodel (GML)

Eenvoudige mapping Bevat alle IMKL

feature types

Rechtstreeks GML schrijven

Ondersteuning 3 FME versies

Uitdagingen FME Server Job Submitter

Query KLIP_IN databank tabel met inkomende planaanvragen

Starten van het proces met aangepaste parameters Esri maatvoering

Specifiek Esri object Converteren naar IMKL object

FME Server Job Submitter Geen controle over de output

locatie Probleem met samengestelde

zip output Work around met een JAVA

module die processen lanceert op FME Server

Opgelost in FME 2015

Esri maatvoering 1 object in Esri software Opnieuw aanmaken op basis van coördinaten en

afstanden

Wegschrijven als set van IMKL objecten

Esri maatvoering 1 object

IMKL maatvoering maatvoeringsLijn maatvoeringsHulplijn maatvoeringsLabel pijl

Esri maatvoering

Conclusies project

Zeer intensieve IMKL data-mapping

Complexe conversie Esri maatvoering

Performantie generatie IMKL pakketten positief geëvolueerd

Evolutie van >2 min 36 sec gemiddeld per planaanvraagNachtelijke KLIP verwerking ± 1,5 uur op 1 FME engine

FME omgeving & IMKL writer draait stabiel, weinig errorsAandachtspunt : FME dump files trachten te vermijden