540 likes | 678 Views
LoG-IN LoG-IN, een samenspel tussen open en closed software. Filip Meuris Intercommunale Leiedal. Structuur presentatie. GIS en open source in de regio Kortrijk LoG-IN als casus Op zoek naar een klant? Do’s en don’ts. Wat is Leiedal?. Opgericht in 1960 Dubbel doel:
E N D
LoG-INLoG-IN, een samenspel tussen open en closed software Filip Meuris Intercommunale Leiedal
Structuur presentatie • GIS en open source in de regio Kortrijk • LoG-IN als casus • Op zoek naar een klant? Do’s en don’ts.
Wat is Leiedal? • Opgericht in 1960 • Dubbel doel: • Gemeenten te ondersteunen in hun werking • Streekontwikkeling • Activiteiten: bedrijventerreinen, ruimtelijke ordening, milieu en natuur, Europese grensoverschrijdende samenwerking, lokaal e-government. • GIS! (maar niet evident)
GIS binnen gemeenten • Regio Kortrijk 15 jaar actief in GIS • Elke gemeente GIS-coördinator en beleid • Kennis zit binnen gemeenten • Sedert 2003 integratie GIS en ICT lokaal e-government • Partners: • Samenwerking met ESRI Belux, CEVI, Eurosense, DFC, GIM, …
GIS in de 12 gemeenten • DESKTOP GIS in gebruik • ArcGIS (+CEVI modules): 55% 3.x en 45% 8.2 • Autodesk Mapguide (3) • AutoCAD Map (2) • Eurotronics (1) • Smart Image (1) • Specifieke software (bv. Publieke ruimtes)
Visie gemeenten op Open Source • Open source GIS voor Desktops • Pro’s: • Zeer uiteenlopende platforms ondersteund (UNIX, Linux, Windows, Mac OS) • Je kunt het beste instrument voor een taak kiezen • Meeste systemen conformeren aan OGC standaarden voor interoperabiliteit • Con’s: • Vaak afzonderlijke pakketten elk met eigen sterktes • Zelden out-of-the-box, idem voor maintenance • User inferface vaak laatste deel van de ontwikkeling • Niet altijd even sterk in het produceren van de traditionele “papieren kaarten”
GIS in de gemeenten • INTRANET GIS en viewers in gebruik (op 12) • MapGuide (3) • CEVI Logis View (6) • ArcExplorer (4) • Orbit Explorer (1) • Belgroma RI-loket (1) • EDL Eurotronics (2) • ArcIMS intranet (5) • ArcGIS intranet (1) • GeGIS (1)
Visie gemeenten op Open Source • Open source GIS voor servers • Pro’s: • Zeer brede variëteit voor verschillende platformen (UNIX, Linux, Windows, Mac OS) • Vaak zeer snel en efficiënt voor hun functionaliteit • Veel formaten worden ondersteund • Con’s: • OSS met elkaar verbinden vaak moeilijk • Opslaan naar proprietary formats meestal niet ondersteund • Niet evident om te integreren in proprietary
Uitdagingen • GIS en ICT diensten gemeenten: van 1 tot 15 medewerkers • Vaak experten in het optimaliseren van het dagelijkse routines (tools, skills, hobbies) • Effectiviteit sterk gebaseerd op persoonlijke relaties met peers in andere gemeenten (delen kennis, good practice, data) hoe slimmer en efficiënter te werken (‘tinkerers’) • Groeiende groep professionele ICT’ers (vaak uit privé) profiel van de open source community?
Leiedal en software • Websites 12 gemeenten: PostgrSQL, Drupal • Intranet: Joomla • Webtoepassingen: PHP en ASP • Interne webtoepassingen: zowel .NET op SQL server als PHP op PostgrSQL • Servers: Virtualisatie (Microsoft/Linux) • Mail: Outlook en Exchange • Browser: Firefox • Office software: Microsoft Office 2003 • Office software home PCs: Open Office
Regio Kortrijk & GIS: conclusie • Niet bang te experimenteren (thick client, web en database) • Mix van systemen mét beheersing • Blijvende uitdaging: hoe de transitie maken naar de juiste enterprise GIS voor hun type organisatie? • Aanpak regio: • Zo laat mogelijk denken aan technologie en zo lang mogelijk aan noodzakelijke functionaliteit • Wat zijn de ambities in op de MT en wat hebben we daar nu voor nodig? • 2004: investeren in webGIS
GIS in de gemeenten • INTERNET GIS • Alle gemeentelijke websites zelfde ontwikkelingstraject • Tot 2007: verschillende tests met open source (ASP Map, PostGIS, …) • Sedert 2007: LoG-IN Generic Information Infrastructure (GII)
Proprietary of Open Source??? • De bedenkingen – risico’s (2005) • Is Open Source GIS robuust en performant genoeg? Kan personeel gemeente niet-proprietary software ondersteunen? • Wie kan ondersteunen? Who cares? • Is er voor het type organisatie wel geschikte een OSS? • Is OSS meer dan een meccanodoos voor ingenieurs, wetenschappers? • TCO?
Proprietary of Open Source??? • De bedenkingen – opportuniteiten (2005) • Community • Innovatie • Vrijheid • Fun • Kost • Andere
Structuur presentatie • GIS en open source in de regio Kortrijk • LoG-IN als casus • Op zoek naar een klant? Do’s en don’ts.
LoG-IN GII (Generic Information Infrastructure) Who: 35 local authorities in three countries (Belgium, Germany and UK) Aim LoG-IN-project: turn local governments into stronger players in the field of local economy by providing them with innovative tools and strategies. www.login-project.net (the technical dimension) LoG-IN GII:The GII allows local authorities to manage and publish their geodata supporting a multi-channel approach and therefore build information-rich services for businesses and citizens. www.govmaps.eu
Problems and barriers • Problem 1 • Problem: How to convince organisations to jointly build andshare one system which will support their back-office and front-office systems? • Large cities: we can do this ourselves (can they?) • Central government: we could do this for you (they won’t) • IT partners local governments: our black box is cheaper (but not open) • Solutions: believe in your service model, communicate it from the beginning, do not give in, ‘sell’ good stories, get strong stakeholders support • Results: model is inspiring many others
Problems and barriers Problem 2 Problem: Defining the right specifications. How to get to an agreement between 35 local authorities, each with their own legacy systems and formats? How to overcome the hurdle of three administrative-legal systems? Solutions: adoption of open and international standards, clear choice for webservices, strong focus on interoperability Results: agreement between partners & the 35 local authorities
Problems and barriers • Problem 3 • Problem: How to get from ‘idea’ (what is needed) to ‘technical solution’ (how) without knowing all technical alternatives (we are no experts). How to make the procurement process open and focused at the same time? • Solutions: • prepare the (European) procurement procedure very carefull (PQQ, procurement, BAFO, POC) there is expertise on the market • Allow a co-design between the local authorities and the supplier (create a ‘we’ rather than an ‘us’ and ‘you) • Results: top-end solution for medium price, supplier (consortium of 4 companies) sees project as a showcase for their products and solutions.
De Generic Information Infrastructure bestaat uit: • GIS-Infrastructuur • Grote opslagruimte • OGC en Interoperability compliant • Wizard om webservices te bouwen • Toegankelijk via andere GIS-toepassingen • Toegankelijk via browser met editing mogelijkheden • Geïntegreerde Feature Manipulation Engine Uploaden – converteren – downloaden naar andere dataformaten • Toegangscontrole Voor alle diensten en informatie + gebruik van EID mogelijk
Datalaag Serverlaag Gebruikersslaag GIS Clients HTML Clients WMS / WFS SAP/CRM/ERP Drielagen Architectuur GII sdi.suite ArcGIS Server Spatial Direct Gebruikers- data Informatie Ruimtelijke Data
User FME ArcGIS Explorer LoG-IN Administration Workflow Manager OGC-compliant Browser and Desktop GIS WMS / WFS ESRI Desktop Browser Standard HTML Remote Desktop Connection Web Services LoG-IN Server Framework ArcEditor (English or German interface) Web Editing tool Administration tools ArcGIS Server sdi.suite Spatial Direct OGC SOAP OGC SOAP OGC ArcSDE SQL Server
Admin User Data Tier Server Tier User Tier ArcEditor Client HTML Admin Client HTML Clients WMS / WFS GIS / CAD Clients HTTP Log-IN Server Framework serviceMonitor HTML Admin Client securityManager HTTP OGC WFS Web Authentification Service SOAP Web Services OGC WMS ESRI ArcGIS Server SpatialDirect / FME securityManager serviceMonitor ESRI ArcSDE User rights Identity Monitoring Data Spatial Data
GIS Server ArcGIS server 9.2 Open APIs Web/Enterprise Service Bus Mobile Web Map Viewer Explorer Desktop Use Publish Define and Create
Powerful: Local authorities decide who has access to their data, services or tools SDI conterra
Spatial Direct Web-Browser HTML Interface Download HTTP Request (URL) Result Download-Link Web Server Data Transfer Translation Servlet DXF Shape Qserver API-Call result Monitor QServer result FME API Call FME Server (Server-Mode) FME Mapping Files FME Mapping Files FME Mapping Files FME Mapping Files LoG-In-Spatial Data
Powerful: Local Authority decides who can download which data; the End User selects area and a format
Interoperability also is about understanding what’s inside the box
Building Shared ICT Solutions: Yet simple to use … Interface for local authority What takes place at background End User chooses the medium Word, etc Web/Enterprise Service Bus Mobile Web Map Viewer Explorer Desktop
Admin User Data Tier Server Tier User Tier ArcEditor Client HTML Admin Client HTML Clients WMS / WFS GIS / CAD Clients HTTP Log-IN Server Framework serviceMonitor HTML Admin Client securityManager HTTP OGC WFS Web Authentification Service SOAP Web Services OGC WMS ESRI ArcGIS Server SpatialDirect / FME securityManager serviceMonitor ESRI ArcSDE User rights Identity Monitoring Data Spatial Data
Fully integrated Business DatabaseFederal government Flemish government local government business community
Uses: Which services are available in my neighbourhood?GII will support front-office
Uses: Giving Business Access to Statistical DataGII supports back-office and front-office
Future? • UK: National authority will use GII to share geodata with local authorities and will be part of the Connected Neighbourhood Forum (England) • Germany: GII used for availability broadband in whole Germany • Belgium: GII extended to municipalities of West-Vlaanderen • GII is there to stay!
Evaluatie: vragen die we ons stelden • Keuze technologie: in 2005 eerst gewenste functionaliteit, dan kijken naar markt • Geen apriori’s wel randvoorwaarden (« markt kan het maar het bestaat nog niet ») • Kunnen we de oplossing zelf aan? • Meerwaarde van een complexiteit? • Integreerbaar in bestaande oplossingen? • Partner die ons kan helpen, zonder lock-in? • Zijn er voldoende partners die de technologie begrijpen?