GDI NRW TECHNICAL RESULTS Lars Bernard Gerd Buziek
GDI NRW TECHNICAL RESULTS Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken RSDI Workshop Joint Research Center Ispra, January 2003
Structure 1. Introduction n GDI NRW Background 2. Development of n GDI NRW Testbed I & II 3. GI Services in the GDI NRW n n Web Registry Service Web Feature Service Web Pricing and Ordering Service Web Gazetteer Service RSDI WS JRC Ispra, Jan. 2003 n n Web Mapping Service WMS w/ Styled-Layer Descriptor Web Coordinate Transf. Service ALKIS Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
2 B G administration (electronic government) GDI NRW & INSPIRE 2 G Citizen consumer G state agencies G 2 C RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken C B 2 business (electronic commerce)
Using international GI-standards - why? --- the communication problem --- Example: City of Leverkusen, NRW, Germany 64 data sources 57 community tasks RSDI WS JRC Ispra, Jan. 2003 in 19 different scales. . . topographic maps. . . road classification plans. . . using geospatial data. . . real estate cadastre. . . town planning. . . Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
Using international GI-standards the overcome the communication problem! Internet GIS-SERVER GEODATA SERVER GIS-SERVER real estate env. contr. plan ning green elect. Local geodata-“bus“ using international standards gas water energy heating network GIS-SERVER GIS A, B, C. . . RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
RE FE RE (Cadastre / Topographic Information System) • integrated Data Modeling: • standardized notation • semantic harmonization • integration of metadata • using international standards • possibility of integration of cadastral and mapping data (vertical integration) • GDI NRW - Regional Satial Data infrastructure • using international standards RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken TA The new approach to spatial information management ALKIS / ATKIS DA NC E ALKIS/ATKIS
In the future: standards in cadastre and national mapping NAS-interface (XML-Schema) feature catalogue (HTML, RTF) GML 3. 0 / WFS / FE 19118 Level 1 feature catalogue (XML) ISO 19109 application schema in UML ISO 19110 ISO 19107 – 19115 ISO 19103 Source: Portele, interactive instruments RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
GDI NRW Organization GI Comitee NRW GDI NRW steering commettee Chairs of SIG‘s and Testbeds Decissions for GDI NRW Documents support Other weitere Activities RSDI WS JRC Ispra, Jan. 2003 Information Drafts for GDI NRW Documents Testbeds SIG Task Forces Participation Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken (members which signed the Mo. U) Strategic cooperation Drafts for GDI NRW Documents GDI NRW Plenum Decissions for GDI NRW Documents
GDI NRW – success factors n Co-operation of public and private sectors (PPP) n GDI NRW is open for everybody who is willing to actively contribute to the realization of the GDI n Decisions following a consensus principle n Focusing on the realization of the infrastructure to make the available data useable n Services-based approach RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
Common manifesto on interoperability of GDI NRW (Mo. U) In der Initiative GDI NRW realisieren das Land NRW, Kommunen, IT-Unternehmen, Forschungseinrichtungen und Nutzer von Geoinformationen in Form eines Public-Private-Partnerships eine Geodateninfrastruktur, um den Geoinformationsmarkt in NRW zu aktivieren und die Nutzung der behördlichen und privaten Geodaten im Rahmen der gesetzlichen Möglichkeiten zu verbessern. Unter Geodateninfrastruktur versteht die Initiative ein offenes Geoinformationsnetz, das Geodatenproduzenten, Geodatenveredler sowie Geoinformationnutzer verbindet und so den Zugang zu allen verfügbaren Geodaten und Geoinformationsdiensten ermöglicht. Insbesondere soll ein problemloser Zugang zur Nutzung und marktwirtschaftlichen Wertschöpfung auf der Basis von behördlichen und privaten Geoinformationen gewährt werden. Dazu werden alle relevanten Geoinformationen der Behörden, Kommunen und privaten Anbieter verbunden und über das Internet verfügbar gemacht. Grundlage für die Initiative GDI NRW sind die Spezifikationen des Open GIS Consortiums und das damit verbundene dienstebasierte Interoperabilitätskonzept für Anwendungssoftware. Zur Erreichung dieses Ziels werden 1. Application of the Open GIS and ISO/TC 211 standards wherever they are available – To avoid special solutions 2. Clear specifications for all services and information products within GDI NRW and GEOBASIS. NRW – Basis for interoperability 3. Exactly one specification for a service or an information product – Guarantee of interoperability 4. Specifications are realized on implementation level – Interoperability of the applications, not of the underlying concepts Die Aktivitäten der Initiative GDI NRW dienen in erster Linie der Entwicklung der Geodateninfrastruktur in Nordrhein-Westfalen, d. h. der praktischen Entwicklung der hiesigen Infrastruktur unter Berücksichtigung der hier relevanten Erfordernisse. Die Entwicklung dieser regionalen Geodateninfrastruktur kann allerdings nur sinnvoll im Kontext der entsprechenden Entwicklungen auf nationaler, europäischer und globaler Ebene geschehen. Aus diesem Grunde wird die Initiative GDI NRW entsprechende Entwicklungen in anderen Bundesländern wie auch auf der nationalen und internationalen Ebene aktiv unterstützen und sich um eine Konsensbildung und Harmonisierung bezüglich der zugrundeliegenden fachlichen und technischen Konzepte bemühen. RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
GDI NRW Testbeds n Idea: n In terms of an Open. GIS® Testbed: Iterative development of specifications and immediate validation by implementation n In terms of an Open. GIS® Pilot: Transfer of Open. GIS® specifications on new use cases Creating the glue to set up a GDI on existing specs Creating new nodes in the GDI NRW Based on public-private-partnerships n Funding: n on volunteers base (or by sponsorship ? !) n Integrated in running projects of the participants RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
GDI Testbeds - Organization n Preparation phase n acceptance by GDI NRW steering committee, Call for Participation, Kick-Off n Specification phase n Meetings every 2 weeks n Based on existing ISO/Open. GIS spec’s n Implementation phase n Creating GI-services n Evaluation and Presentation phase n Demonstration to the public (fairs, conferences, …) n Review of created specifications RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
GDI NRW Testbed I n n Start in March 2001 on volunteers base 8 participants in public-private partnership In direct contact to OGC 6 Month development & 3 month presentation n By means of exemplary use cases GDI NRW Testbed I dealt with: n n n Installation of GI-Services Publication of GI-Services Search for GI-Services Ordering and supply of GI-Products Access to and use of GI-Services RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
GDI NRW Testbed I & II Testbed I – Architecture (following OGC BSM): GI-Service abstract service-interface described by minimum set of metadata elements GDI-Unknown. Service are queryable and accessible, e. g. data download GDI-Well. Known. Service Get. Cap‘s of Open. GIS Basic Service Model WRS Registry Service catalog for GI services RSDI WS JRC Ispra, Jan. 2003 WPOS Pricing&Ordering Service request for price and ordering WFS Feature Service data access via GML WMS Map Service visualisation Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
GDI NRW Testbed I results – examples: 0. Go to http: //gdi-nrw. uni-muenster. de… 2. . find cascading map server & client 1. …search for specific GI-Service / Keyword / area. . . 3. …combine this WMS with another WMS & client RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
GDI NRW Testbed II n Starts in February 2002, Results presented in October 2002; n Number of participants raised to 10 n Testbed II focused on: n (Transactional) WFS and ALKIS/NAS n WMS with SLD (Style Layer Descriptor) n Coordinate Transformation n Gazetteer n Refinement of Web Pricing and Ordering Services n Authentification & Authorization Services n New application- and business domains RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
GDI NRW Testbed II results – specifications 1. ALKIS & NAS on Base of GML & WFS WMS SLD in GDI NRW 2. (transactional) WFS in GDI NRW specific 3. Web Authentification & Authorization Service (WAAS) in GDI NRW 4. 5. 6. 7. WRS & Service Metadata OGC WG WPOS OGC Discussion Paper WGaz. S OGC Discussion Paper WCTS OGC Discussion Paper RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
GDI NRW Testbed II results – Services: more than 40 GI Service URLs RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
Open. GIS®-Web. Map. Server Map Viewer n Well Known Interface n Get. Capabilities n Capabilities of Web Map Server as XML-file (Capabilities XML) Web Server Map Server n Get. Map n Request Maps n Get. Feature. Info (optional) Capabilities Map Feature. Info <name>AED</name> <address country=“GER"> <street>Straße</street> <city>Bonn</city> <state>NRW</state> <postal>53177</postal> </address> </customer-details> n Further Information about features RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
Topographical Map 1: 25. 000 (raster) RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
Digital Topographical Map 1: 10. 000 (vector) RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
Web Feature Service Client WFS Request WFS Response Web Feature Server (WFS) Opaque Feature Store n Web Feature Service Version 1. 0. 0 (adopted by OGC in September 2002) n Filter Encoding Version 1. 0. 0 (adopted by OGC in September 2002) n Geography Markup Language Version 2. 1. 2 (September 2002) RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
Web Feature Service n Operations n n n Get. Capabilities Describe. Feature. Type Get. Feature Transaction Lock. Feature n Classification n Basic WFS n Transaction WFS RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
Example: Chaining distributed Web Feature Services n During the storm disaster in the German state Baden -Wuerttemberg in 1999 (storm „Lothar“) approximately 2 million solid cubic meter wood were felled by the storm. Primarily old trees were affected. After such an event the parts of the road network are to be identified, which are to be examined urgently whether they must be cleared if necessary: n „Show me all roads crossing forest areas, whose age classification is higher than 80 years. “ RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
Example: Chaining distributed Web Feature Services Demonstration Client: http: //xtra. interactive-instruments. de/demo-wfs. html Which roads are most propably affected by the storm? Show me all roads in a map and highlight the most probably affected ones! Internet (GDI NRW/OGC compatible) Application Server Feature Server Road Network Give me all road sections, which run through the affected forest areas! RSDI WS JRC Ispra, Jan. 2003 Map Server Road Network Feature Server Forestry Map Server Topographic Maps Give me all forest areas with a tree age classification of 80 years or more (for a certain species)! Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
Example: Chaining distributed Web Feature Services RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
Web Pricing & Ordering Service n n n Interface AAA ? WPOS ? Interface WMS Service Interface WPOS ? AAA ? Interface WMS Service Company B n WMS Client Company A n Need for an interoperable Security (AAA) and e. Business (WPOS) Solution No Interference with data stream protocol Cascading Support different Service types Implementation independent (No Vendor Specific Parameter) source: Roland Wagner, Fraunhofer ISST Dortmund RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
WPOS - Operations: n Get. Capabilities n Get. Price. Model n Get. Price n Order. Product n Get. Order. List n Get. Product XCPF catalogue XCPF product instance product. ID XCPF config. Params, Service. Request, customer. ID XCPF product + price calc. XCPF product +customer ID XCPF product +status source: Roland Wagner, Fraunhofer ISST Dortmund RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
Web Coordinate Transformation Service n OGC Discussion Paper (OGC 02 -061 r 1) n Interfaces n n Get. Capabilities (mandatory) Is. Transformable (mandatory) Describe. Transformation (optional) Transform (mandatory) n Implementation: lat/lon source: Andreas Poth, lat lon Bonn RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
Web Gazetteer Service n A directory of instances of a class or classes of features containing some information regarding position (ISO 19112: Spatial referencing by geographic identifiers. ) n Possible use cases: n Navigating (e. g. by in an extended WMS-Client to zoom on City Center) n Geocoding (to support a Geocoding Service) n Service Invocation (e. g. in WRS to support the spatial search) RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
Experiences - Organizational Aspects: n The GDI NRW is based on: n a Public/Private/Research-Partnership n self organized cooperation of competing SMEs on volunteer basis ! Successful Bottom-up approach ! How to keep this organization form stable ? n Interoperability works only at the technical level. Convincing use cases are missing n Awareness concerning interoperable GI-Services is (still) missing: Need for more teaching modules on GI-Services RSDI WS JRC Ispra, Jan. 2003 Lars Bernard, Gerd Buziek, Markus Müller, Clemens Portele, Jens Riecken
- Slides: 31