PostGIS Raster Workshop



Ähnliche Dokumente
PostGIS Workshop Einführung in Geodatenbanken mit PostGIS

Praxis bei Unternehmen und Behörden

Geodatenbanken PostgreSQL/PostGIS Anwendungsbeispiel Entwicklungen

PostGIS für Einsteiger

PostGIS. die PostgreSQL Erweiterung zur Geodatenhaltung. Astrid Emde

Open Source GIS - das alternative geogovernment

Virtual Raster Tables und andere GDAL-Tools

FreeGIS: an example of a Free Software Reference System

SpatiaLite, das Shapefile der Zukunft?

Was ist das Tekla Warehouse

SJ PROMA - Update 6.0

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

Übung 7 DBMS-FUNKTIONALITÄTEN UND DATENIMPORT

HOSTED EXCHANGE MAIL FÜR MAC

GEODATENBANKEN IN ARCGIS FOR DESKTOP

Kapitel 10 Aktive DBMS

Bibliografische Informationen digitalisiert durch

Import und Export von Übergängern

MaxDB Einführung in die Installation und Nutzung von MaxDB (Version )

QGIS-Eingabemasken für PostGIS-Layer leicht gemacht

Mapbender3 Workshop. Astrid Emde AGIT 2015 Salzburg

MapProxy. Eine praktische Einführung FOSSGIS Heidelberg. Dominik Helle Oliver Tonnhofer

Naxtron GmbH Schlosstalstrasse Winterthur. Subject. New Features Oracle 9i Tuning. Edo Bezemer. Author

Geodaten in der Datenbank: Wozu? Was ist Oracle Spatial? Spatial war doch immer eine Option, oder...? Kann Oracle mehr als Vektordaten...?

teamsync Kurzanleitung

Neue Möglichkeiten des GeoViewer

Wie erreiche ich was?

INSTALLATION DES SQL SERVER 2008r2 für rza fakt

Urs Meier Art der Info Technical Info (Februar 2002) Aus unserer Projekterfahrung und Forschung

Anwendungsbeispiel: X-Tools und EIB/KNX

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Externe Authentifizierung. Externe Authentifizierung IACBOX.COM. Version Deutsch

Modul Datenbanksysteme 2 Prüfung skizzenhaft SS Aug Name: Note:

LDAP Konfiguration nach einem Update auf Version 6.3 Version 1.2 Stand: 23. Januar 2012 Copyright MATESO GmbH

3 Open BIM Workflow ARCHICAD und Allplan

Übung - Datenmigration in Windows Vista

B12-TOUCH VERSION 3.5

ALKIS- und Dienst-Nutzung mit Mapbender

Anleitung zum LPI ATP Portal

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

DATEV Kanzlei Rechnungswesen Pro

Projekte im SAP Betrieb. Jochen Hein

Datenverzeichnis backupen MySQLdump Replication. MySQL 4, 5. Kapitel 12: Backup. Marcel Noe

GEOPROCESSING UND MODELBUILDER

Innovator 11 excellence. Import eines DB-Schemas mit Direktzugriff auf ein RDBMS via JDBC. HowTo. Udo Ende.

janussuite Geodatenmanagement auf der Basis von Open Source Komponenten

OKB Die MS SQL-Volltextsuche für organice SQL einrichten

PostgreSQL unter Debian Linux

Releasenotes für. IPO.Log v3.4

ArcSDE best practices

DB2 Codepage Umstellung

Die IFC Schnittstelle in EliteCAD V11 AR ist ein objektorientierter Datentransfer und kann parametrisierte 3D-Modelldaten austauschen.

HP IT-Symposium

BILDARCH LAN. 1 Einleitung. 2 Installation Übersicht. Server

Darf ich vorstellen:

Zusammenführen mehrerer Dokumente zu einem PDF In drei Abschnitten erstellen Sie ein Dokument aus mehreren Einzeldokumenten:

Oracle SQL Tutorium - Wiederholung DB I -

Arbeiten mit einem lokalen PostgreSQL-Server

Kontakt neu erstellen (Privatkontakt) :

RECY CLE. NAV Easy Security - Ihr schneller Weg zur sicheren Einrichtung von Benutzerrechten

Daten-Ex- und Import mit Oracle und PostgreSQL

Symbolbearbeitung mit EPLAN 5.60/5.70 DIC_***D.SYM

Datenabgleich. Meine Welt auf einen Blick erleben.

PostgreSQL. Professionell und praxisnah. Jens Hartwig. An imprint of Pearson Education

Database Change Management für Continuous Delivery. Diana Lander und Andreas Falk NovaTec Consulting GmbH

Implementieren einer Microsoft SQL Server 2005-Datenbank M4739

Weather Professional & WS 550 Treiber Installation unter Windows

f Link Datenbank installieren und einrichten

SMS-Tool. Seite 1 von 8

active mobile solution ag astendo EventManager Verwalten und analysieren Sie Veranstaltungen professionell und einfach.

Oracle-Datenbankmigration mit minimalen Ausfallzeiten

Dual Accounting: Umsetzung von zwei Rechnungslegungsarten in Financials (GL, FA)

THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ

Online-Umfrage zur Erfassung der technischen Infrastruktur in Citizen-Science- bzw. ehrenamtlich getragenen Projekten

PRESman. Presentation Manager. Reduzieren Sie nachhaltig die Kosten für das. Erstellen, Verwalten und Verteilen Ihrer

Geodatenmanagement und -harmonisierung mit GeoKettle

Sie haben diese Daten auch mobil dabei und synchron auf anderen Geräten! Sie haben eine Sicherheitskopie dieser Belege in einem Cloud-Speicher.

Import Zertifikate ELM

ACCESS das Datenbankprogramm. (Einführung) DI (FH) Levent Öztürk

Upgrade-Leitfaden. Apparo Fast Edit. Wechsel von Version 2 auf Version oder Wechsel von Version auf Version 3.0.

Mapbender3 für den einfachen Aufbau von WebGIS Anwendungen

Inhaltliche und technische Verknüpfung eines Katasters mit einem (evtl. vorhandenem) GIS

Familienforschung mit

CMS.R. Bedienungsanleitung. Modul Cron. Copyright CMS.R Revision 1

Datenbanken Microsoft Access 2010

Software Engineering in der Praxis

AutoCAD Dienstprogramm zur Lizenzübertragung

FOSSGIS 2010, Osnabrück

Produktvariationen Informationsblatt für Lieferanten

Transkript:

PostGIS Raster Workshop 22.03.2012, FOSSGIS 2012, Dessau-Rosslau PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 1

Beispieldaten Die im Workshop verwendeten Beispieldaten sind im Ordner /opt/postgis2.0/shapefiles und /opt/postgis2.0/raster enthalten. PostGIS 2.0 für OSGeo Live 5.5 als Tar- GZ-Datei unter http://ftp.intevation.de/users/stephan/fo ssgis-2012/ws/postgis- raster/postgis2.0alpha7- osgeolive5.5.tar.gz PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 2

Über den Referenten Stephan Holl, Berater und Senior Consultant für Geodatenbanken und -serversysteme Seit 2003 in der Freien GIS-Community aktiv MapServer-Spezialist Mitauthor des QGIS-Handbuchs sowie der deutschen Übersetzung Schulungsleiter Geospatial Software Arbeitet bei: Intevation GmbH http://www.intevation.de/geospatial PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 3

PostgreSQL Features AKID (Atomar, Konsistent, Isoliert, Dauerhaft) SQL 92, Query Optimizer Volltext-Suche Seperation, Master-Slave-Replikation Hot-Backup, Hot-standby, Write-ahead Logs / PITR Stored Procedures Trigger / Rules Freie Software: BSD PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 4

PostGIS: Geschichte 2001: SFSQL als Designgrundlage Anbindung UMN MapServer 2002: Verbesserte Basisfunktionen, Index 2003-2005: GEOS-Anbindung Lightweight Geometries PostGIS 1.0.0 2006: OpenGIS SFSQL compliance 2007: CurveTypes PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 5

PostGIS: Geschichte 2009 Performance/Stabilitäts-Optimierungen Start der Raster-Entwicklungen (SOC) 2010 PostGIS 1.5.2, Septermber 24 2012 PostGIS 2.0: Raster-Support PostGIS 2.0: 3D PostGIS 2.0: Topology-Support Idealer mögl. Release: April 2012 PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 6

PostGIS Raster: Geschichte WKTRaster: Juni 2009: Erster Prototype von WKTRaster Dez. 2009: Erster Vollzeit-Entwickler für WKTRaster Feb 2010: 3 Firmen finanzieren WKTRaster Sept. 2010: WKTRaster wird PostGIS Raster PostGIS Raster: Feb. 2011: erste Plugins für QGIS und gvsig ab PostGIS 2.0 mit enthalten PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 7

Einrichtung einer Datenbank createdb <datenbankname> createlang plpgsql <datenbankname> psql -f postgis.sql <datenbankname> psql -f legacy.sql <datenbankname> psql -f spatial_ref_sys.sql <datenbankname> psql -f rtpostgis.sql <datenbankname> PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 8

Was ist PostGIS Raster? Wie PostGIS vector 'GEOMETRY' Neuer nativer Datentyp 'RASTER' Eine Tabellenspalte == eine Rasterzelle Eine Tabelle == ein Coverage Import/Export-Mechanismus Einfache Raster/Vektor-Konvertierung ST_DumpToPolygons(raster) GEOMETRY ST_AsRaster(geometry, pixelsize) RASTER PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 9

Was ist PostGIS Raster? Unterstützte Raster-Funktionen: ST_resample() ST_Clip() ST_Reclass() ST_MapAlgebra()... Einfaches Arbeiten mit Rastern und Vektoren: ST_intersection() ST_union() ST_transform()... PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 10

Features Rasterstorage in- und außerhalb der DB (als GeoTIFF) Raster-Eigenschaften verändern Overviews als (separate) Kindtabellen in der DB Einfacher als Oracles Georaster (nur ein Datentyp anstatt SDO_GEORASTER und SDO_RASTER Metadaten in raster_columns-view (analog zu geometry_columns) PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 11

Import von Raster-Daten raster2pgsql <raster> <tabelle> Optionen: -s: SRID -D: Postgresql COPY (Bulk load) -I: GiST-Index -l (ell): overviews erzeugen -t: Tile-Size (30x30) -C: Default Constraints Ausgabe SQL-Skript Möglichkeit einer Pipe: psql... PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 12

Export von Raster-Daten gdal_translate Benötigt 'PostGISRaster'-GDAL-Treiber readonly Muss mit in GDAL kompiliert werden st_asgdalraster() st_gdaldrivers() PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 13

Räumlicher Index Erstellen eines Index: CREATE INDEX harz_raster_gidx ON harz_raster USING GIST ( st_convexhull(rast) ); Sammeln von Statistiken VACUUM ANALYSE; Oder alternativ beim Importieren mit erstellen. PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 14

Links www.postgis.org www.postgresql.org Stephan Holl www.intevation.de/geospatial PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 15

Genug Theorie - Praxisarbeit! PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 16

Datenherkunft SRTM-Höheninformationen (http://www.opendem.info) OSM-Daten des Harzes PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 17

Tasks DB-Server starten. /opt/postgis2.0/bin/setpostgis /opt/postgis2.0/bin/postgis_ctl start psql postgis_template DB anlegen Raster- und Vektordaten importieren Visualisieren mit QGIS Verschneiden von Raster- und Vektordaten Visualisieren mit QGIS PostGIS Raster, FOSSGIS 2012, Dessau-Rosslau - Seite 18