Geodata-Management in the Th¼nen- Institute

48
Dr. Frank Tottewitz Till Kirchner Thünen-Institute for Forest Ecosystems, Eberswalde Eberswalde, 08.03.2013 Geodata-Management in the Thünen- Institute

Transcript of Geodata-Management in the Th¼nen- Institute

Dr. Frank Tottewitz

Till KirchnerThünen-Institute for Forest Ecosystems, Eberswalde

Eberswalde, 08.03.2013

Geodata-Management in the Thünen-Institute

Till Kirchner

The Thünen-Institute

• Works directly for the german „Federal Ministry of Food, Agriculture and Consumer Protection“

• Responsible for the coordination / enforcement of national monitoring-programs in the fields of:

• Fisheries

• Forests

• Agriculture

• Produce data / facts for Scientific Policy Advice

08.03.2013 Internationaler GIS'EM IP KursSeite 3

Till Kirchner

The Thünen-Institute – Specialty Institutes

• Is subdivided in 15 Specialty Institutes:

08.03.2013 Internationaler GIS'EM IP KursSeite 5

Thünen-Institute for Forest Ecosystems (WO) – Ebeswalde

Till Kirchner

The Thünen-Institute – Monitoring Programs

• National Forest Inventory – WO

• Intensiv Forest Monitoring (Level II) – WO

• National Soil Inventory in the Forest – WO

• National Agricultural Soil Inventory

• Reporting on Green House Gas Emissions – WO

• Red deer Monitoring (Telemetry / GPS) – WO

• Fishery Monitoring Programs (e. g., Radioactivity Measurement)

08.03.2013 Internationaler GIS'EM IP KursSeite 6

Till Kirchner

The Thünen-Institute – Monitoring Programs

We go out → measure the environment – collect data

Validate the data

Extrapolate the data (e.g., amount of pine wood in a certain age class in Brandenburg)

Publish the data for

• decision-making (political / economic)

• further research

08.03.2013 Internationaler GIS'EM IP KursSeite 7

Till Kirchner

Example: National Forest Inventory

08.03.2013 Internationaler GIS'EM IP KursSeite 8

Brandenburg

Eberswalde

• About 50,000 Forest Plots in Germany

• Measured each 10 years

• Based on a systematic Sample (Grid 4x4km)

Till Kirchner

Example: National Forest Inventory

08.03.2013 Internationaler GIS'EM IP KursSeite 9

• Data is stored in an object-relational Database System (DBMS: MSSQL Server)

• Several databases (operational / testing – development / backup / aggregated data)

Measurement Workflow:

• Field Troops check out plots to measure from the central database

• Go out to measure these plots with field laptops – direct data check routines

• Import the measured data into the central database

!!! Complete Dataset is directly available after field measurement !!!

Till Kirchner

Example: National Forest Inventory

08.03.2013 Internationaler GIS'EM IP KursSeite 10

What is needed:

• Complex database design (several hundred Tabels)

• Sophisticated and highly specialized software tool for

• field measurements

• Data aggregation

• Hundreds of check routines

• Powerful hardware

Till Kirchner

Example: National Forest Inventory

08.03.2013 Internationaler GIS'EM IP KursSeite 11

Conducted each 10 years!

What does that mean for the IT-components?

Which hardware / software was available 10 years ago?

Which hardware / software will be available in 10 years?

• Mobile Internet

• Location based Services

• Grid / Cloud Computing

• ...

Till Kirchner

Example: National Forest Inventory

08.03.2013 Internationaler GIS'EM IP KursSeite 12

Hardware and Software is just used ones!!!

Collecting enviromental data is very expensive!!!

Data should be handled with care!!!

Till Kirchner

Third Party Data

08.03.2013 Internationaler GIS'EM IP KursSeite 13

The Thünen-Institute uses many data sources from other Organisations

Examples:

• CORINE Landcover

• Boundaries of adminstrative units (Federal States / communities / …)

• Cadastral data

• Boundaries of protected Areas (National Parks / ...)

Till Kirchner

Data Management System

08.03.2013 Internationaler GIS'EM IP KursSeite 14

A System is needed which allows to:

• Store the data secure (long-term archiving)

• Distribute data in a standardized way

• Presentation

• Sharing with partners

• Document data (Metadata)

Till Kirchner

Data Storage

08.03.2013 Internationaler GIS'EM IP KursSeite 15

Data belongs into a Database System!!!

Multi User Access:

• Several people have to work with the same data

Transactions:

• Everything or Nothing → avoids data inconstancies

Backup Concepts:

• Save daily changed data each night

Till Kirchner

Data Storage

08.03.2013 Internationaler GIS'EM IP KursSeite 16

Database Management Systems (DBMS):

Which one to choose?

Till Kirchner

Data Storage

08.03.2013 Internationaler GIS'EM IP KursSeite 17

Database Management Systems (DBMS):

Several different DBMS are used in the Thünen-Institute

• National Soil Inventory in the forest – ACCESS

• National Forest Inventory – MSSQL Server

• Intensiv Forest Monitoring (Level II) – ORACLE

• Reporting on Green House Gas Emissions – PostgreSQL / PostGIS

Till Kirchner

Geodata

08.03.2013 Internationaler GIS'EM IP KursSeite 18

WHAT IS GEODATA?

Till Kirchner

Geodata

08.03.2013 Internationaler GIS'EM IP KursSeite 19

WHAT IS GEODATA?

Data which can be directly or indirectly referenced to a certain position on earth or a geographic region

Till Kirchner

Geodata – an Example

Mzuzu has about 130 thousand habitants

08.03.2013 Internationaler GIS'EM IP KursSeite 20

Till Kirchner

Geodata – an Example

Mzuzu has about 130 thousand habitants

Capital of theNorthern Region of Malawi!

08.03.2013 Internationaler GIS'EM IP KursSeite 21

Till Kirchner

Geodata – an Example

Mzuzu has about 130 thousand habitants

Capital of theNorthern Region of Malawi!

08.03.2013 Internationaler GIS'EM IP KursSeite 22

Till Kirchner

Geodata – an Example

Mzuzu has about 130 thousand habitants

Mosambique

Zambia Tansania

Capital of theNorthern Region of Malawi!

08.03.2013 Internationaler GIS'EM IP KursSeite 23

Till Kirchner

Geodata

08.03.2013 Internationaler GIS'EM IP KursSeite 24

Which data do you work with which is no geodata?

Till Kirchner

Geodata

08.03.2013 Internationaler GIS'EM IP KursSeite 25

All of the data the Thünen-Institute uses is geodata!

Till Kirchner

Geodata

08.03.2013 Internationaler GIS'EM IP KursSeite 26

All of the data the Thünen-Institute uses is geodata!

Till Kirchner

Distributed Data Management

08.03.2013Seite 27

No Direct Connection

Complex Technical Data in a DB

shpdbf

shx

Shape file

Geodata file-based

Internationaler GIS'EM IP Kurs

Till Kirchner08.03.2013 Internationaler GIS'EM IP KursSeite 28

Object Oriented Geometry Storage

Object Oriented Intergated Data Management

Advantages:

• DB-techniques can be used to keep data consitent(e.g., Trigger / Rules)

• A unique query logic con be used for all data→ Spatial SQL

Till Kirchner

Spatial Database Systems

08.03.2013 Internationaler GIS'EM IP KursSeite 29

A modern object-relational spatial Database System is the best choice to handle and store bigger amount of complex spatial data!

Till Kirchner

Spatial Database Systems

08.03.2013 Internationaler GIS'EM IP KursSeite 30

The most advanced open source system:PostgreSQL / PostGIS

Till Kirchner

Thünen-Institute: Geodata Storage

08.03.2013 Internationaler GIS'EM IP KursSeite 31

Projects Central Geodata Storage

Data Migration

Extract-Tranform-Load-Jobs

Till Kirchner

Data Management System

08.03.2013 Internationaler GIS'EM IP KursSeite 32

A System is needed which allows to:

• Store the data secure (long-term archiving)

• Distribute data in a standardized way

• Presentation

• Sharing with partners

• Document data (Metadata)

Till Kirchner

Standardized Data Distribution

08.03.2013 Internationaler GIS'EM IP KursSeite 33

Would it make sense to give everybody (direct) access to the Central Geodatabase of the Thünen-Institute?

Till Kirchner

Open Web Services (OWS)

08.03.2013 Internationaler GIS'EM IP KursSeite 34

Do you know any OWS? Like WMS or WFS?

Till Kirchner

Open Web Services (OWS)

08.03.2013 Internationaler GIS'EM IP KursSeite 35

What is a GeoWebservice?

• A standardized gateway to visualize or download geodata!

OR

• A standardized dialog between two programs (client and server)

Till Kirchner

Open Web Services (OWS)

08.03.2013 Internationaler GIS'EM IP KursSeite 36

Client Server

GetCapabilities

Description of the Service

1.

Client Server

„GetData“ / „ExecuteProcess“

Geodata / Map

2.

Till Kirchner

Open Web Services (OWS)

Internationaler GIS'EM IP Kurs

ClientGeoserver

Shape /GML

GeoDB

Shapefile

GeoTiff

08.03.2013Seite 37

Till Kirchner

Open Web Services (OWS)

Internationaler GIS'EM IP Kurs08.03.2013Seite 38

GetCapabilities – Service Description<WMS_Capabilities version="1.3.0" ... xsi:schemaLocation="http://... .xsd">

<Service><Name>...</Name><Title>...</Title><Abstract>...</Abstract><KeywordList>

<Keyword>...</Keyword>…

</KeywordList><OnlineResource xlink:href="https://.../geoserver/"/><ContactInformation>

…</ContactInformation><Fees>NONE</Fees><AccessConstraints>NONE</AccessConstraints>

</Service>

...

Name of the Service

Abstract

Keywords

Contact

Fees

Access Use Constraints

Till Kirchner

Open Web Services (OWS)

Internationaler GIS'EM IP Kurs08.03.2013Seite 39

GetCapabilities – Layer Description

<Layer queryable="1"><Name>...</Name><Title>...</Title><Abstract>...</Abstract><KeywordList>...</KeywordList><CRS>EPSG:4258</CRS><GeographicBoundingBox>...</GeographicBoundingBox><Style><Name>wuchsgebiete</Name><Title>...</Title><Abstract>...</Abstract><LegendURL width="20" height="20"><Format>image/png</Format><OnlineResource ... /></LegendURL></Style><Style>…</Style>

</Layer>

Queryable

Name / Title

Abstract

Keywords

Spatial Extend

Available Styles

Till Kirchner

Open Web Services (OWS) – Web Map Service

Internationaler GIS'EM IP Kurs08.03.2013Seite 40

Request:https://gdi.vti.bund.de/geoserver/wgwb/ows?service=WMS&Version=1.1.0&request=GetMap&

layers=wgwb:wuchsgebiete_2005,wgwb:forstl_gl_2005&

Styles=wuchsgebiete_trans,polygon_transparent_red&

Bbox=3280362.603,5237569.428,3921528.131,6103250.662&Width=600&Height=800&srs=EPSG:31467&format=image/png

Till Kirchner

Data Management System

08.03.2013 Internationaler GIS'EM IP KursSeite 41

A System is needed which allows to:

• Store the data secure (long-term archiving)

• Distribute data in a standardized way

• Presentation

• Sharing with partners

• Document data (Metadata)

Till Kirchner

Data Documentation

08.03.2013 Internationaler GIS'EM IP KursSeite 42

What is metadata?

Till Kirchner

Data Documentation

08.03.2013 Internationaler GIS'EM IP KursSeite 43

Where is metadata used?

Till Kirchner

Data Documentation

08.03.2013 Internationaler GIS'EM IP KursSeite 44

What do we need metadata for?

Till Kirchner

Data Documentation

08.03.2013 Internationaler GIS'EM IP KursSeite 45

Which aspects should be described by metadata?

Till Kirchner

Data Documentation

08.03.2013 Internationaler GIS'EM IP KursSeite 46

Looking for data

neu

Data-Searcher

Person A

Person B

Person C

Request

ZIP

Data

altThünen-Institute (WO)

Till Kirchner

Data Documentation

08.03.2013 Internationaler GIS'EM IP KursSeite 47

Person C runs an update

Data-Searcher

Person A

Person B

Person C

Neu

Thünen-Institute (WO)

Neu

AltAlt 1

Alt 2

Till Kirchner

Data Documentation

08.03.2013 Internationaler GIS'EM IP KursSeite 48

Data-Searcher

Person A

Thünen-Institute (WO)

MetadataServer

Person B Person CRequest

URL Metadata Service

Till Kirchner

Data Documentation

08.03.2013 Internationaler GIS'EM IP KursSeite 49

Data-Searcher

Person A

MetadataServer

Person B Person C

Geoserver DatabaseServer

Metadata

Thünen-Institute (WO)

Till Kirchner

Data Documentation

08.03.2013 Internationaler GIS'EM IP KursSeite 50

Daten-Searcher

Person A

MetadataServer

Person B Person C

Geoserver DatabaseServer

UPDATE

Thünen-Institute (WO)