Folie

Werbung
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
Slippy map
Geoserver
PostGIS DB
Slippy map
Geoserver
PostGIS DB
Slippy map
Geoserver
PostGIS DB
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
PostGIS DB
• Neue Datenbank mit pgAdmin anlegen
PostGIS DB
• Tagesaktuelle OSM-Auszüge auf
http://download.geofabrik.de/osm/europe/ge
rmany/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
Aufgabe
• Für mind. 3 Shapefiles
– buildings
– roads
– points
– naturals
– waterways
– railways
Tabellen in der Datenbank anlegen.
Herunterladen