Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell

Ähnliche Präsentationen


Präsentation zum Thema: "Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell"—  Präsentation transkript:

1 Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell
Vernetzte GI-Systeme Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell Hardy Lehmkühler The content is licensed under a Creative Commons-Lizenz CC BY-NC-SA.

2 Gliederung Hinführung: Eine kurze Geschichte der GI-Technologie
Client-Server-Architektur Relevante Standards, REST, AJAX Standards / Dienste des Open Geospatial Consortiums Ein Beispiel Zusammenfassung Prof. Dr.-Ing. Franz-Josef Behr

3 I 1970 1980 1990 2000 2010 Einzelplatzlösungen unternehmensweit
serviceorientiert 1970 1980 1990 2000 2010 Beginn der Arbeit des OGC GoogleTM Maps

4 I 1970 1980 1990 2000 2010 Einzelplatzlösungen unternehmensweit
serviceorientiert 1970 1980 1990 2000 2010 Beginn der Arbeit des OGC GoogleTM Maps

5 Internet Client Server Prof. Dr.-Ing. Franz-Josef Behr

6 Internet Prof. Dr.-Ing. Franz-Josef Behr

7 Internet Prof. Dr.-Ing. Franz-Josef Behr

8 ? Client Server Interoperabilität Semantische Interoperabilität
Internet Interoperabilität Semantische Interoperabilität Technische Interoperabilität Institutionelle Interoparabilität Politische Interoperabilität Client Server

9 Client "User Agent" HTTP server 80 FTP server 20/21 … DBMS server
physical port HTTP server 80 FTP server 20/21 logical / virtual port DBMS server Server HTTP logical / virtual port physical port HTTP Browser 80 FTP 20/21 Internet Desktop GIS HTTP: Hypertext Transfer Protocol (heutzutage eher: Multimediale Dokumente) FTP: File Transfer Protocol Prof. Dr.-Ing. Franz-Josef Behr

10 XML: Extensible Markup Language HTML: Hypertext Markup Language
Client "User Agent" HTTP-Client HTTP Server Document root Statische Ressourcen Internet HTTP HTTP HTTP 80 80 XML / HTML PNG, JPG, … HTTP: Hypertext Transfer Protocol (heutzutage eher: Multimediale Dokumente) XML: Extensible Markup Language HTML: Hypertext Markup Language Prof. Dr.-Ing. Franz-Josef Behr

11 XML: Extensible Markup Language HTML: Hypertext Markup Language
Client "User Agent" HTTP-Client HTTP Server Document root Statische Ressourcen Internet HTTP HTTP HTTP 80 80 XML / HTML PNG, JPG, … HTTP: Hypertext Transfer Protocol (heutzutage eher: Multimediale Dokumente) XML: Extensible Markup Language HTML: Hypertext Markup Language Prof. Dr.-Ing. Franz-Josef Behr

12 IP-Adresse / Server Name / Host name
DNS Server IP-Adresse IP-Adresse / Server Name / Host name Client "User Agent" HTTP-Client HTTP Server Document root Statische Ressourcen Internet HTTP HTTP HTTP 80 80 XML / HTML PNG, JPG, … DNS: Domain Name Service Prof. Dr.-Ing. Franz-Josef Behr

13 IP-Adresse / Server Name / Host Name
DNS Server IP-Adresse IP-Adresse / Server Name / Host Name Client "User Agent" HTTP-Client HTTP Server Document root Statische Ressourcen Internet HTTP HTTP HTTP 80 80 Desktop GIS Datenerfassung, -aufbereitung, -analyse XML / HTML PNG, JPG, … Serverseitige Programme Dynamische Erzeugung von Ressourcen Application Server Prof. Dr.-Ing. Franz-Josef Behr

14 IP-Adresse / Server Name / Host Name
DNS Server IP-Adresse IP-Adresse / Server Name / Host Name Client "User Agent" HTTP-Client HTTP Server Document root Statische Ressourcen Internet HTTP HTTP HTTP 80 80 Desktop GIS Datenerfassung, -aufbereitung, -analyse XML / HTML PNG, JPG, … Serverseitige Programme Dynamische Erzeugung von Ressourcen Application Server DBMS Server DBMS: Datenbank Management System Prof. Dr.-Ing. Franz-Josef Behr

15 IP-Adresse / Server Name / Host Name
DNS Server IP-Adresse IP-Adresse / Server Name / Host Name Client "User Agent" HTTP-Client HTTP Server Document root Statische Ressourcen Internet HTTP HTTP HTTP 80 80 Desktop GIS Datenerfassung, -aufbereitung, -analyse XML / HTML PNG, JPG, … Serverseitige Programme Dynamische Erzeugung von Ressourcen Application Server CGI: Common Gateway Interface CGI protocol DBMS Server SQL SQL: Structured Query Language Prof. Dr.-Ing. Franz-Josef Behr

16 IP-Adresse / Server Name / Host Name
DNS Server HTTP IP-Adresse IP-Adresse / Server Name / Host Name Client "User Agent" HTTP-Client HTTP Server Document root Statische Ressourcen Internet HTTP HTTP HTTP 80 Desktop GIS Datenerfassung, -aufbereitung, -analyse Präsentationsschicht Presentation Tier Datenschicht Data Tier Kommunikationsschicht Communication Tier Anwendungsschicht Application Tier, Business Logic Tier 80 XML / HTML PNG, JPG, … Serverseitige Programme Dynamische Erzeugung von Ressourcen Application Server CGI protocol CGI protocol DBMS Server SQL SQL Prof. Dr.-Ing. Franz-Josef Behr

17 Präsentationsschicht Presentation Tier
DNS Server IP-Adresse IP-Adresse / Server Name / Host Name Client "User Agent" HTTP-Client HTTP Server Adressierung: URI RFC 1630 Transfer: HTTP RFC 2616 Content-Type RFC 2045 Document root Statische Ressourcen Internet Präsentationsschicht Presentation Tier REST-basierte Architekuren (Representational State Transfer) HTTP HTTP 80 Desktop GIS Datenerfassung, -aufbereitung, -analyse Präsentationsschicht Presentation Tier Datenschicht Data Tier Kommunikationsschicht Communication Tier Anwendungsschicht Application Tier, Business Logic Tier 80 Daten: XML w3.org/XML/ XML / HTML PNG, JPG, … Serverseitige Programme Dynamische Erzeugung von Ressourcen Application Server CGI protocol CGI RFC 3875 DBMS Server SQL ISO/IEC 9075 SQL Prof. Dr.-Ing. Franz-Josef Behr

18 IP-Adresse / Server Name / Host Name
DNS Server IP-Adresse IP-Adresse / Server Name / Host Name Client "User Agent" HTTP-Client HTTP Server Adressierung: URI RFC 1630 Transfer: HTTP RFC 2616 Content-Type RFC 2045 Document root Statische Ressourcen Internet HTTP HTTP 80 Desktop GIS Datenerfassung, -aufbereitung, -analyse Präsentationsschicht Presentation Tier Datenschicht Data Tier Kommunikationsschicht Communication Tier Anwendungsschicht Application Tier, Business Logic Tier 80 AJAX Daten: XML w3.org/XML/ XML / HTML PNG, JPG, … Serverseitige Programme Dynamische Erzeugung von Ressourcen Application Server CGI protocol CGI RFC 3875 DBMS Server SQL ISO/IEC 9075 SQL Prof. Dr.-Ing. Franz-Josef Behr

19 IP-Adresse / Server Name / Host Name
DNS Server IP-Adresse IP-Adresse / Server Name / Host Name Client "User Agent" HTTP-Client HTTP Server URI RFC 1630 HTTP RFC 2616 Content-Type RFC 2045 Document root Statische Ressourcen Geography Markup Language Internet HTTP HTTP 80 Desktop GIS Datenerfassung, -aufbereitung, -analyse Präsentationsschicht Presentation Tier Datenschicht Data Tier Kommunikationsschicht Communication Tier Anwendungsschicht Application Tier, Business Logic Tier 80 OGC-konforme Darstellungsdienste und Geodatendienste, weitere Dienste Web Map Service Web Feature Service Katalogdienste, Tile Service XML w3.org/XML/ XML / HTML PNG, JPG, … Serverseitige Programme Dynamische Erzeugung von Ressourcen Application Server CGI protocol CGI RFC 3875 DBMS Server SQL ISO/IEC 9075 SQL Simple Features einfache Geoobjekte Prof. Dr.-Ing. Franz-Josef Behr

20 Das Zusammenspiel der Komponenten am Beispiel eines WMS-Dienstes für Höhenlinien
Prof. Dr.-Ing. Franz-Josef Behr

21 IP-Adresse / Server Name / Host Name
DNS Server IP-Adresse IP-Adresse / Server Name / Host Name Client "User Agent" HTTP-Client HTTP Server HTTP Server Transfer: HTTP RFC 2616 Document root Statische Ressourcen Internet HTTP HTTP 80 Präsentationsschicht Presentation Tier Datenschicht Data Tier Kommunikationsschicht Communication Tier Anwendungsschicht Application Tier, Business Logic Tier 80 Desktop GIS Datenerfassung, -aufbereitung, -analyse XML / HTML PNG, JPG, … Serverseitige Programme Dynamische Erzeugung von Ressourcen Application Server CGI protocol DBMS Server SQL ISO/IEC 9075 SQL Datenaufbereitung Höhenliniengeometrien (Simple Features) Prof. Dr.-Ing. Franz-Josef Behr 21

22 IP-Adresse / Server Name / Host Name
DNS Server IP-Adresse IP-Adresse / Server Name / Host Name Adressierung: URI RFC 1630 Client "User Agent" HTTP-Client HTTP Server HTTP Server Transfer: HTTP RFC 2616 Document root Statische Ressourcen Internet HTTP HTTP 80 Desktop GIS Datenerfassung, -aufbereitung, -analyse Präsentationsschicht Presentation Tier Datenschicht Data Tier Kommunikationsschicht Communication Tier Anwendungsschicht Application Tier, Business Logic Tier 80 Inhalt: PNG XML / HTML PNG, JPG, … Serverseitige Programme Dynamische Erzeugung von Ressourcen Application Server CGI protocol Web Map Service DBMS Server SQL ISO/IEC 9075 SQL Höhenliniengeometrien (Simple Features) Prof. Dr.-Ing. Franz-Josef Behr

23 Zusammenfassung und Erwartungen
Ein vernetztes GI-System: Ein Teilsystem eines Informations- und Kommunikationsnetzwerks, das (standardisiert) Geodaten und / oder Geodienste anbietet und über einen Bezeichner (Adresse) eindeutig ansprechbar ist. Sie sind Grundbestandteil einer interoperablen Geodateninfrastruktur. Systeme haben großen Reifegrad erreicht. Technische Interoperabilität gelöst Datensilos sind vergangen; Geodaten und Dienste werden zunehmend bereit gestellt und sind frei nutzbar. Wir benötigen und erarbeiten Fortschritte in der semantischen und institutionellen Interoperabilität. Wir streben eine höhere Präsenz und gesamtwirtschaftliche Wertschöpfung an. Prof. Dr.-Ing. Franz-Josef Behr


Herunterladen ppt "Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell"

Ähnliche Präsentationen


Google-Anzeigen