1 / 16

FIGIS-GeoNetwork GIS integrated framework

FIGIS-GeoNetwork GIS integrated framework. Situation & Objective. 4 existing webmapping applications Based on KIDS engine Technical limitations Not extensible Not based on geographic standards

phyre
Download Presentation

FIGIS-GeoNetwork GIS integrated framework

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FIGIS-GeoNetworkGIS integrated framework

  2. Situation & Objective • 4 existing webmapping applications • Based on KIDS engine • Technical limitations • Not extensible • Not based on geographic standards “To develop a computerized architecture which allow to manage efficiently GIS data and related metadata and to develop high reliability webmapping applications.”

  3. Requirements • Unique GIS repository for data integrity and maintenance purposes. • Naming conventions, standardization and harmonization of GIS data • Metadata provider application must be connected to the unique GIS repository • Metadata software for describing data and facilitate dissemination • Use of free/cost-limited and open sources softwares in line with FAO corporate requirements. • Softwares based on international standards for data sharing • Softwares accessible to non-developer users and easy to use. • Applications based on server side for security reason and better performances. • Extensibility to ease further developments.

  4. Standards • Interoperability • Using standard web technologies to share data online • OGC/ISO standards • Standards for exchanging geospatial have been in development since early 1990s through work of the Open Geospatial Consortium (OGC) and ISO TC211 • Based on OGC web services: • WMS: Web Map Service: web maps: image or vector format • WFS: Web Feature Service: requests for geographical features • GML: XML encoding of data • WCS: Web Coverage Service: raster images • Metadata based on ISO 19115

  5. Softwares/Technologies Server • Different levels: • Data repository: Database • Oracle locator or PostGreSQL with PostGIS • Geographical server for disseminating information • GeoServer • Application for metadata editing • GeoNetwork • Front end applications for displaying data and creating maps • OpenLayers Client

  6. Architecture of FI infrastructure FAO GeoNetwork Client Metadata Statistical data FI Division GeoServer Different output formats WMS, WFS, WCS, KML standards FI Division Database Geographical data JavaScript + OpenLayers library Maps Server

  7. Zoom on Data side (1) • Cleaned and harmonized ESRI • shapefiles have been loaded into the • GeoDatabase: • All FAO areas • Partners georeferencing systems • RFB competence areas • EEZ,LME • Grid • Species layers • Each table or GIS dataset in the Geodatabase • is connected to GeoServer • Geodatabases based on OGC standards • One unique Data repository: • A data update impacts on all applications Metadata Statistical data FI Division GeoServer Different output formats Client FI Division Database Geographical data DATA

  8. Zoom on Data side (2) Link between geo-referenced data and geographic data Statistical data Statistic data with georeferenced info FI Division GeoServer FI Division Database Geographical data Geographic data defining geometry

  9. Zoom on GeoServer Data dissemination Geographical Server is based on OGC standards to disseminate geographically-referenced information. Based on GeoTools Java library compliant with OGC specifications Examples: FI Division GeoServer FI Division Database Different output formats WMS, WFS, WCS, KML standards Maps JavaScript + OpenLayers Client http://../geoserver/wms?Format=application/pdf&layers=fifao:CONTINENTS_LN1 Creates a PDF from the GIS dataset http://../geoserver/wms/kml_reflect?layers=fifao:CONTINENTS_LN1 Creates a KML from the GIS dataset. Could be used by Google Earth http://../geoserver/wms?Format=application/openlayers&layers=fifao:FAO_DIVISION,fifao:CONTINENTS Generates a map using the OpenLayers library. Each GIS layer is represented as an image http://../geoserver/wfs?typename=fifao:FAO_AREA&cql_filter=F_AREA=27 Creates a XML based on a schema defined by OGC: a GML

  10. Zoom on GeoNetwork (1) Client FI Division Database FI Division GeoServer FAO GeoNetwork Metadata: Information about data Metadata • GeoNetwork offers an : • Advanced Metadata Editor Module that is able to create and edit ISO compliant metadata records for geographic data using the Standard ISO 19115 • Cataloging Service for the collection, registration and maintenance of descriptive information about the data • Each GIS dataset in our system has a descriptive metadata.

  11. Zoom on GeoNetwork (2) Examples of 2 records in GeoNetwork corresponding to a specie distribution and EEZ KML file Different links allow to extract information from the Geographical Server or to visualize the metadata. The same GIS dataset is used to generate the different outputs. Visualization of the GIS dataset ESRI shapefile file Metadata describing the GIS dataset

  12. Metadata example Description Dissemination: One unique dataset with different outputs

  13. Applications: Maps in fact sheets Within FI division, fact sheets are based on XMLs <dc:Title>Octopus - Morocco, Dakhla zone</dc:Title> <fi:WaterAreaList> <dc:Title>Zone nord de l'Atlantique Centre Est</dc:Title> <fi:WaterAreaRef> <fi:ForeignID CodeSystem="fao_area" Code="34.1.3.1"/> </fi:WaterAreaRef> <fi:WaterAreaRef> <fi:ForeignID CodeSystem="fao_area" Code="34.1.3.2"/> </fi:WaterAreaRef> </fi:WaterAreaList> Definition in the XML of the geographical extent of a resource: «Octopus in the Dakhla zone» Generation of the map using GeoServer and JavaScript library

  14. Applications: Tuna Atlas Query panel: The statistical data extracted by the query is mapped with a georeferenced grid of 5 degrees squares

  15. Applications: species distribution Through a list box or directly within a specie fact sheet, the specie distribution extent is shown in a dynamic map.

  16. Towards the future Option 3: Our geographical server is used by distant applications using OGC standards FI Division Database FI Division GeoServer Option 2: Our geographical database points to a distant database OGC standards FI Division Application Mapping rules Option 1: Our geographical server points to a distant database External Database

More Related