FME World Tour 2015: (NL) IMKL writer voor FME
date post
20-Jul-2015Category
Software
view
117download
4
Embed Size (px)
Transcript of FME World Tour 2015: (NL) IMKL writer voor FME
Pidpa KLIP DF projectBart Reynaert Geo-ICT consultant (Pidpa) Rob Vangeneugden Project Manager (GIM)
Wie is Pidpa ?Een van de grotere Vlaamse waterbedrijvenZuivering van grondwater tot drinkwaterContinue 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 watertorens27 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 riolering1.373 km grachten199 pompstations afvalwater
KLIP digitale faseKLIP = Kabel en Leiding Informatie PortaalPortaal van Vlaamse overheid, beheerd door AGIVDoel : centrale verwerking van aanvragen voor liggingsgegevens van kabels & leidingen1 KLIP-aanvraag info van ALLE KLBs actief op die locatieKLIP aanvraag is verplicht voor alle werken in de ondergrondKLIP kan gebruikt worden via KLIP website, of gentegreerd worden in een eigen GIS omgeving via webservices Nieuw vanaf april 2015 : Digitale gis-data aanleveren via KLIP ipv rechtstreeks aan aanvragerIMKL : uniform datamodel voor kabel- en leidingnetwerken
Project : KLIP digitale faseUitdagingen voor Pidpa Ongeveer 57.000 inkomende KLIP-aanvragen per jaar te verwerkenVroeger : mail met link naar GeoLink online gis-viewer Nu : generatie IMKL data-pakket per aanvraag met GIS data verplichtAanpassen integratie KLIP webservices & GIS omgeving
Gekozen oplossingDoor-evolutie van bestaande KLIP-IN database & structuur Reden : behoud van historiek Aanpassen & uitbreiden routines voor verwerking planaanvragenFME 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 IMKLFME-based : krachtige conversie/automatisatie tool als basisIMKL 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 GIMConversie Esri maatvoering en FL-annotatie naar IMKL annotatiesIntegratie met bestaande Pidpa KLIP-IN databaseUitwerken logging en error-handling processenParametriseerbaar model : QAS/PRD omgeving, meerdere KLIP-zones
FME server
ArchitectuurKLIP-IN DBGIM FME job submitter Creatie polygoon Zone : water/rio?Esri GeoDatabaseCreatie jobs CLIP GIS features in zone Selectie te verwerken KLIP records Data-mapping -> IMKL writer Creatie IMKL .zip file Update statusIMKL folderMail naar archiefFME loggingExtra plannen
Converteren van brongegevens naar het complexe IMKL datamodel (GML)
Eenvoudige mappingBevat alle IMKL feature typesRechtstreeks GML schrijvenOndersteuning 3 FME versies
UitdagingenFME Server Job SubmitterQuery KLIP_IN databank tabel met inkomende planaanvragenStarten van het proces met aangepaste parametersEsri maatvoeringSpecifiek Esri objectConverteren naar IMKL object
FME Server Job SubmitterGeen controle over de output locatieProbleem met samengestelde zip outputWork around met een JAVA module die processen lanceert op FME ServerOpgelost in FME 2015
Esri maatvoering1 object in Esri softwareOpnieuw aanmaken op basis van cordinaten en afstanden
Wegschrijven als set van IMKL objecten
Esri maatvoering 1 object IMKL maatvoeringmaatvoeringsLijnmaatvoeringsHulplijnmaatvoeringsLabelpijl
Esri maatvoering
Conclusies projectZeer intensieve IMKL data-mapping Complexe conversie Esri maatvoering Performantie generatie IMKL pakketten positief gevolueerd Evolutie van >2 min 36 sec gemiddeld per planaanvraag Nachtelijke KLIP verwerking 1,5 uur op 1 FME engine FME omgeving & IMKL writer draait stabiel, weinig errors Aandachtspunt : FME dump files trachten te vermijden
Thank You!Questions?
For more information:[email protected]@gim.be
*