Praxis

Post on 13-Jan-2016

45 views 1 download

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

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

PostGIS DB

Geoserver

Slippy map

PostGIS DB

Geoserver

Slippy map

PostGIS DB

Geoserver

Slippy map

webgis.giub.uni-bonn.de

• gehört Ihnen

• User: student• Password: webgis

webgis.giub.uni-bonn.de

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

Zugang

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

Kommandozeile: putty

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

Kommandozeile: putty

Dateisystem: filezilla

Datenbank: pgAdmin

Datenbank: pgAdmin

PostGIS DB

• Neue Datenbank mit pgAdmin anlegen

PostGIS DB

• 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

PostGIS DB

PostGIS DB

• 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

• 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

• In pgAdmin SQL-Abfragefenster öffnen

PostGIS DB

• SQL-Datei darin öffnen und ausfürhen

PostGIS DB

• Tabelle ist erstellt• Daten ansehen

PostGIS DB

Aufgabe

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

Tabellen in der Datenbank anlegen.