Praxis

27
Praxis OSM-Daten in eigener Datenbank

description

Praxis. OSM-Daten in eigener Datenbank. Warum?. Mit Geodaten umgehen Datenbank & Web-Technologie kennen lernen Grundlage für Volunteered Geography Eigene Ergebnisse ins Web veröffentlichen können. Slipp y map. Geoserver. PostGIS DB. Slipp y map. Geoserver. PostGIS DB. Slipp y map. - PowerPoint PPT Presentation

Transcript of Praxis

Page 1: Praxis

Praxis

OSM-Daten in eigener Datenbank

Page 2: Praxis

Warum?

• Mit Geodaten umgehen• Datenbank & Web-Technologie kennen lernen• Grundlage für Volunteered Geography• Eigene Ergebnisse ins Web veröffentlichen

können

Page 3: Praxis

PostGIS DB

Geoserver

Slippy map

Page 4: Praxis

PostGIS DB

Geoserver

Slippy map

Page 5: Praxis

PostGIS DB

Geoserver

Slippy map

Page 6: Praxis
Page 7: Praxis

webgis.giub.uni-bonn.de

• gehört Ihnen

• User: student• Password: webgis

Page 8: Praxis

webgis.giub.uni-bonn.de

• Linux• Kommandozeile• PostgreSQL/PostGIS Datenbankserver• Geoserver • Apache Webserver

Page 9: Praxis

Zugang

• Kommandozeile: putty• Dateisystem: filezilla• Datenbank: pgAdmin• Geoserver: Web-Client

Page 10: Praxis

Kommandozeile: putty

• Secure Shell (ssh) -Client für Windows• Zugriff auf Kommandozeile des Servers

Page 11: Praxis

Kommandozeile: putty

Page 12: Praxis

Dateisystem: filezilla

Page 13: Praxis

Datenbank: pgAdmin

Page 14: Praxis

Datenbank: pgAdmin

Page 15: Praxis

PostGIS DB

Page 16: Praxis

• Neue Datenbank mit pgAdmin anlegen

PostGIS DB

Page 17: Praxis

• Tagesaktuelle OSM-Auszüge auf http://download.geofabrik.de/osm/europe/germany/nordrhein-westfalen.shp.zip

• In ArcGIS öffnen und Region ausschneiden• Neue(s) Shapefile(s) auf Server hochladen in

Verzeichnis /home/student/gruppe*

PostGIS DB

Page 18: Praxis

PostGIS DB

Page 19: Praxis

PostGIS DB

Page 20: Praxis

• Auf Kommandozeile des Servers einloggen und nach /home/student/gruppe* navigieren– cd gruppe* (in Ordner gruppe* wechseln)– cd .. (in übergeordneten Ordner wechseln)– l (listet Ordnerinhalt auf)

• Programm shp2pgsql aufrufen und shapefile in SQL INSERT Befehl umwandeln.– shp2pgsql -s 4326 –I shapefile.shp tabelle >

dateiname.sql

PostGIS DB

Page 21: Praxis

• shp2pgsql -s 4326 –I shapefile.shp tabelle > dateiname.sql-s: ID des räumlichen Bezugssystems (SRID) der

Geodaten-I: Index>: schreibt in Datei

• SQL-Datei auf lokalen Rechner kopieren

PostGIS DB

Page 22: Praxis

• In pgAdmin SQL-Abfragefenster öffnen

PostGIS DB

Page 23: Praxis

• SQL-Datei darin öffnen und ausfürhen

PostGIS DB

Page 24: Praxis

• Tabelle ist erstellt• Daten ansehen

PostGIS DB

Page 25: Praxis
Page 26: Praxis
Page 27: Praxis

Aufgabe

• Für mind. 3 Shapefiles – buildings– roads– points– naturals– waterways– railways

Tabellen in der Datenbank anlegen.