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.