Czech node - Czech and Slovak overview geological map

Czech geological Survey Slovak Geological Survey
Slovak node
Our addresses
Czech Geological Survey
Klárov 3
118 21 Praha 1

Czech Geological Survey
Leitnerova 22,
658 69 Brno
OneGeology Europe
OneGeology Europe
INSPIRE Directive

    Czech Project 341800

         The Common Overview Geological Map of the Czech Republic and the Slovak Republic of the Standard OGC/CGI/IWG in the environment of the Internet
    text and text.

    1. Determination of the task

    The Czech Geological Survey and the State Geological Institute of Dionyz Stur (SGIDS) publish at present their own overview geological maps of the Czech or Slovak Republic at the scale of 1:500 000 on the Internet on their web pages through their map servers, which are based on the last printed map works.

    These map works, regarding the scale used, can be useful for a wider international geological public. The diversity of the technologies used for the presentation of the geological content on the web forms the obstacle for the user-unified and concise usage of the existing digital data. The solution to this problem is the acceptance of the standard recommended by the board of the CGI Interoperability working group [1], based on the recommendation of OGC[2], technologies GML,WMS,WFS[3][14] enabling the exchange of the map content in general and within the framework of these technologies using the sign language GeoSciML[4] for the presentation and exchange of the professional geological terms. The project intends to create the front-end application, working in the environment of the Internet using the available web browser. This application will, using the technologies X-HTML and Javascript, enable the concurrent on-line viewing of both national geological maps right in the browser in the form of separate WMS services. For the requesting of the map elements the service WFS will be used, and the associated geological properties of the elements stated in the map legend will be available in the format of GeoSciML version 2.0 . The application itself will exist in three language versions (Czech, Slovak, English). For the description of the mapped elements it will contain the legend of the Czech map and the Slovak map and will enable the possibility of the unified common legend, in which some elements may appear in both map works.

    The solution of the project will enable both organizations to join the initiatives One Geology (level 2) and One Geology Europe, whose aim is to offer these data for the elaboration of the world-wide (or the Europe-wide) geological map at the scale of 1:106 (WFS services and legend coded in the GeoSciML).

    2. Way of solving the task and its maintenance

    Solution procedures – metodology of works The solution of the project comprises three problem areas:

    • the question of technical realization using the concrete existing software tools
    • the question of the choice of the subset data model within the GeoSciML
    • the question of filling the model with the concrete map data, choice and creation of the appropriate code books and its filling and consolidation.

    3. Technical solution

    The solution expects the use of the database Postgres SQL 8.3 [5] with the PostGIS 1.3.5 extension [6]. The existing data which are located in the current environment of ESRI-technologies [7] will be used for the creation of the map. The data will be placed into the relational database Postgres with the extension PostGIS including the atribute elements and information on the appearance.

    Supporting application for end users running on the client in the standard web browser will be hosted on the web server Apache [8]. The viewing of the map will be based on the library OpenLayers[9]. Background layers and the map presentation itself will be carried out by the calling of the WMS service. The WMS services will be realized using the software Geoserver 1.7.1 [10]. In order to increase the performance the Geoserver will use the technology of prior-generation and caching of the map tiles. The requesting layer, generating WFS services with the content of the geological information coded in the GeoSciML [11], will be programmed separately using the Perl language, (or using other technologies after the agreement with the working group GeoSciML).

    Fig. 1
    Fig. 1

    4. The cooperation with the Slovak party

    The proposed solution will be first tested on the Czech map. When the phase of the development of the application and consolidation is finished, the Slovak party will receive a detailed procedure of the installation of the identical solution. The Slovak party is supposed to reproduce the Czech solution with its own data which will be converted to the same structures on the level the of database and PostGIS.

    The application will enable concurrent viewing of the distant map sources WMS and request into the distant layers of WFS, so for the Slovak party the Czech services will be distant and vice versa. On the level of the draft of the application the similar programme solution with the different data contain will be provided. Each party will have its own part of data in the database.

    The extension of the common legend: this extension will originate with the Czech party. Another step could be the solution of the corrections and later the replication of the common part between the both nodes, but this surpasses the aim of the contemplated project and could be the starting point for other efforts.

    Fig. 2
    Fig. 2

    The subset of the data model GeoSciML

    The diagrams and atributes relevant for the problems of the map legend of the basic geological map in the given scale will be used from the concept of the GeoSciML language. It is the basic stratigraphic ordering and lithologic description. The objects in the map will be described using the recommendation of the GeoSciML CookBook version 2[11] . The format of the resulting GML document delivered by the FWS service will contain, within the XLM tag wfs:FeatureCollection GSML, tags Mapped Features and relationally subordinated (observationMethod, Specification, GeologicUnit, prefferedAge), Earth Material, CompositionPart (lihology property).

    The application will be based on the general codebooks (vocabulary) prepared for the GeoSciML, in the name space urn:cgi: [12],[13] , [RFC5138] , and on its own codebooks. These will be prepared for the registration on the address http://appgeosciml.brgm.fr/GeoSciMLWeb/ .

    The exact data analysis forms a part of the project. On the technical level the WFS requirements will be solved by the script in the Perl itself that will obtain data from the Postgres database with the PostGIS extension and will create the appropriate GML document in the output.

    The project team supposes that in the near future the new appropriate clients for the work with such structured data will appear independently within the technical development of the GeoSciML.

    Data transfer and the creation of cookbooks

    The data base is derived from the already existing basic geological digital map of the Czech Republic, or the Slovak Republic, and, apart from the area information, the application will be based on the information from the map legend. The connecting of the stratigraphic and lithologic information and their codes to their already existing codebooks (vocabulary) and their corresponding items will be carried out, as well as the creation of the local codebooks with the structure according to the recommendation [11] for the data information that is not included in the international context (local lithologic and stratigraphic terms)

    5. Outputs

    XHTML application using the library OpenLayers, Geoserver and scripts in the Perl showing geological maps 1:500 000 of the Czech Republic and the Slovak Republic using the common HTML browser.

    WFS services offering the data from the concise geological map of the Czech Republic 1:500 000 , atributes of the legend coded using the GeoSciML language. WFS services offering the data from the concise geological map of the Slovak Republic 1:500 000 , atributes of the legend coded using the GeoSciML language. These services will enable the closer inclusion into the project OneGeology Europe.

    Personal support of the works

    The project will be solved mainly by the employees of the CGS with the basic cooperation of the Slovak party (IT specialist from the State Geological Institute of Dionyz Stur, app. 5 working days).

    Project team

    head of the team: Petr Čoupek
    collaborators: Václav Pospíšil, Pavla Gürtlerová, Štefan Káčer (ŠÚDŠ Bratislava - Slovak Geological Survey)

    [1] Commission for the Management and Application of Geoscience Information, Interoperability working group, http://www.cgi-iugs.org/, documentation for downloading at the address http://www.cgi-iugs.org/tech_collaboration/data_model/downloads.html
    [2] Open Geospatial Consortium, Inc.®, http://www.opengeospatial.org/
    [3] Web Feature Service Implementation Specification, Open GIS Consortium Inc., Date: 17.5.2002 , OGC 02-058 , Version: 1.0.0 , http://www.opengeospatial.org/standards/wfs
    [4] GeoSciML markup language, http://geosciml.org, currently in the version 2.0
    [5] Database Postgres , http://www.postgresql.org/
    [6] Geographic extension PostGIS , http://postgis.refractions.net/
    [7] ESRI company, http://www.esri.com
    [8] The Apache Software Foundation, http://www.apache.org
    [9] the library in the javascript OpenLayers, http://openlayers.org/
    [10] Geoserver, map server under the standards and recommendations of the OGC, written in the Java language, http://geoserver.org/
    [11] GeoSciML Cookbook – How To Map Data to GeoSciML, Version 2 , recommendation of the group for the development of the GeoSciML from December 2008 – via e-mail.
    [12] name space cgi, [RFC5138] S.J.D. Cox, "A URN namespace for the Commission for the Management and Application of Geoscience Information (CGI)", RFC 5138, February 2008, http://www.faqs.org/rfcs/rfc5138.html
    [13] survey of the name spaces on the web, generally http://www.iana.org/assignments/urn-namespaces/
    [14] GML – the Geography Markup Language, http://www.opengis.net/gml/

    (C) 2010 Czech Geological Survey