Upload
mayes
View
45
Download
1
Embed Size (px)
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
Citation preview
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.