Darf ich vorstellen:



Ähnliche Dokumente
PostGIS für Einsteiger

PostGIS. die PostgreSQL Erweiterung zur Geodatenhaltung. Astrid Emde

ALKIS- und Dienst-Nutzung mit Mapbender

PostGIS Raster Workshop

Open Source GIS - das alternative geogovernment

SpatiaLite, das Shapefile der Zukunft?

Mapbender3 für den einfachen Aufbau von WebGIS Anwendungen

Mapbender3. für den einfachen Aufbau von WebGIS Anwendungen. Astrid Emde INTERGEO 2015 Stuttgart. Mapbender3 Astrid Emde INTERGEO Stuttgart 2015

PostNAS. Lösung für den ALKIS Datenimport, die Darstellung, Informationsausgabe und Suche. PostNAS INTERGEO Berlin 2014

Mapbender3 Workshop. Christian Wygoda. FOSSGIS Dessau 2012

GeoPackage, das Shapefile der Zukunft

Praxis bei Unternehmen und Behörden

FOSSGIS 2010, Osnabrück

Mapbender3 Workshop. Astrid Emde AGIT 2015 Salzburg

Kartographie und raumbezogene Informationssysteme

PostgreSQL in großen Installationen

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

FreeGIS: an example of a Free Software Reference System

norbit Gesellschaft für Informationssysteme und Unternehmensberatung mbh ALKIS Verarbeitung mit QGIS

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

Lebenslagenatlas des Kreis Lippe D115-Behördeninformation und Geoinformation unter einem Dach

Dynamisches SQL. Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München

Dr. Klaus Körmeier BlueBridge Technologies AG

mobile GIS Open Source Geodatenbanken Benjamin Winter

doubleslash Net-Business GmbH

Geoportallösungen mit Mapbender

gvsig, PostgreSQL und Mapbender

SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21

Daten. Karten. Lösungen. Regionalverband Ruhr Informationsveranstaltung INSPIRE

INSPIRE Geoportale mit OpenSource Software. Dipl.-Geogr. David Arndt

Geodatenbanken PostgreSQL/PostGIS Anwendungsbeispiel Entwicklungen

Verwalten Sie Ihre Homepage von überall zu jeder Zeit! Angebote und Informationen auf

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Visualisierung von Geodaten

InfoPoint vom 9. November 2011

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

SEMINAR Modifikation für die Nutzung des Community Builders

Metadaten bei der Digitalisierung von analogen archivalischen Quellen. Kathrin Mileta, Dr. Martina Wiech

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

Geodatenmanagement und -harmonisierung mit GeoKettle

Pressemitteilung. Die Erwartungen an die Testphase wurden somit deutlich übertroffen.

Wanderwege weltweit Entwicklung einer Overlay-Karte aus OSM-Daten

Sybase Central Dokumentation Aktivierung der Monitoringfunktion

Potential für integrierte E-Government Lösungen GIS / CMS / Portal - an praktischen Beispielen

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

EOxServer & MapServer. Open Source Lösungen für Erdbeobachtungsdaten

Mapbender3 nimmt Fahrt auf

Open Source Software. Workshop : Open Source Software 3. Mannheimer Fachtag Medien Referent : Christopher Wieser (

SAP Enterprise Asset Management Visualisierung in der Instandhaltung

Einführung in die Software-Umgebung

egovernment für das Open Source CMS Contao

EIDAMO Webshop-Lösung - White Paper

RT Request Tracker. Benutzerhandbuch V2.0. Inhalte

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Die Standardsoftware, die Sie bei der Zertifizierung nach DIN EN und ISO unterstützt

w3lib - einfach Software entwickeln!

Aqcuisition Processing Distribution Exploit/View

pro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9

Getting Started General Workflow. Anlegen von Schablonen Ausrichtung 3.2. Atoms Precision V2 Tutorial. Working with Images Direct from Camera

Datenübernahme easyjob 3.0 zu easyjob 4.0

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Frage und Antworten zum Webcast: Virtual Server 2005 :

7. Übung - Datenbanken

Internet Explorer Version 6

SEPA Lastschriften. Ergänzung zur Dokumentation vom Workshop Software GmbH Siemensstr Kleve / /

BI in der Cloud eine valide Alternative Überblick zum Leistungsspektrum und erste Erfahrungen

Prozedurale Datenbank- Anwendungsprogrammierung

Makigami, Prozessmapping und Wertstromdesign. erstellt von Stefan Roth

FileMaker Konferenz 2011 Hamburg Speed. Performance Optimierung für Ihre Lösung / Entwickler

desk.modul : WaWi- Export

Freie Software: Was bringt s mir? Peter Bubestinger, David Ayers. 17. Mai 2008

Informatik 12 Datenbanken SQL-Einführung

PostGIS Workshop Einführung in Geodatenbanken mit PostGIS

Nachtrag: Farben. Farbblindheit. (Light und Bartlein 2004)

Anleitung PDF erstellen aus Word

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Neuheiten PROfirst KALKULATION Version 8. SQL ist sehr schnell. Neuheiten PROfirst KALKULATION Version 8 1/7

Projektsteuerung Projekte effizient steuern. Welche Steuerungsinstrumente werden eingesetzt?

Projekt: RFC to FTP. Szenario der serviceorientierten Anwendungsintegration. Sebastian Altendorf Dirk Brillski David Gebhardt

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee Berlin Tel.:+49(0) Fax.:+49(0)

Visualisierung statistischer Daten

Einsatz vom deegree WPS in einer WebService Anwendung - am Beispiel vom Flex-I-Geo-Web Projekt - einem interaktiven Software-Baukasten für Geodaten

Look Inside: desite. modellorientiertes Arbeiten im Bauwesen. B.I.M.

Openstreetmap-Daten offline in GIS und CAD nutzen:

Eclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps

Vorlesung Dokumentation und Datenbanken Klausur

GIS. Geographische Informationssysteme im Unterricht. Daten, Tabellen, Pixel und Vektorgrafiken. Des Geographen Leid des Informatikers Freud!

Definition von domänenspezifischen Sprachen mit Xtext: Einführung. 19. November 2014

Indexing und Performance Tuning

WinCVS Version 1.3. Voraussetzung. Frank Grimm Mario Rasser

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Augmented Reality als moderne Darstellungsform für Geodaten

Unabhängig, investitionssicher, nutzerfreundlich: Open Source für integrale betriebliche IT-Systeme

Transkript:

Darf ich vorstellen:

Astrid Emde, Bonn Projektumsetzung im Bereich WebGIS Projekte mit PostgreSQL/PostGIS, MapServer, GeoServer, Quantum GIS, Mapbender, OpenLayers Aktiv in OSGeo und FOSSGIS e.v. 2 /86

2001 2011 10 Jahre PostGIS 3 /86

Geodaten Daten mit Raumbezug 4 /86

Vor nicht langer Zeit... Pläne auf Papier Fachleute verarbeiten Geodaten Fachschalen übernehmen die Geodatenerfassung und verarbeitung Analysen sind aufwändig, teilweise visuelle Analysen Trennung von Geodaten und alphanumerischen Daten Wenige Schnittstellen zwischen den verschiedenen Anwendungen, proprietäre Formate 5 /86

Geodaten heute Räumliche Analysen können über Datenbanken erfolgen Austauschschnittstellen 3D Welt hält Einzug Standortbezogene Dienste gehören zum Alltag Jeder kann Karten erstellen, Daten veröffentlichen Wir produzieren laufend Geodaten 6 /86

[1] 7 /86

8 /86

Was ist PostGIS? 9 /86

Was ist PostGIS? PostGIS ist ein räumlicher Aufsatz zur Speicherung und Verwaltung von Geodaten in PostgreSQL konform mit der OGC Simple Feature Spezifikation für SQL (SFSQL) Orientierung an der ISO Spezifikation SQL/MM Teil 3 10 /86

Welche Flurstücke befinden sich im Umkreis von 200m zum geplanten Windrad? 11 /86

ST_Distance SELECT wkb_geometry, flurstueckskennzeichen FROM ax_flurstueck WHERE ST_Distance( ST_GeomFromText( 'POINT(353937.74 5531106.746)', 25832 ), wkb_geometry) <= 200 ; 12 /68

13 /68

ST_Buffer SELECT ST_Buffer( ST_GeomFromText('POINT(353937.74 5531106.746)',25832), 200 ); 14 /68

Es war einmal... 15 /86

Dave Blasby Paul Ramsey [1] 16 /86

Shapes oder besser Tabelle? [2] 17 /86

Was muss die Datenbank bieten? Definition eigener Typen Handhabung beliebig großer Objekte Effiziente Indizierung Definitionen von Funktionen für eigene Typen [1] 18 /86

PostgreSQL PostGIS GEOS PROJ4 LibXML GDAL [1] 19 /86

GEOS C++, LGPL, räumliche Berechnungen PostGIS ST_Relate() Support bool geometry::touches(geometry) bool geometry::contains(geometry) geometry geometry::union(geometry) geometry geometry::buffer(double) [1] 20 /86

PROJ4 C, BSD, Koordinatentransformation PostGIS ST_Transform() Support int pj_transform( projpj src, projpj dst, long point_count, int point_offset, double *x, double *y, double *z ); +proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0= 154 +x_0=0 +y_0=0 +ellps=clrk66 +datum=nad27 +units=us ft [1] 21 /86

GDAL C++, BSD, Rasteroperationen & formate PostGIS RASTER Support GDALDataset::GetRasterXSize(); GDALWarpKernel::PerformWarp(); GDALDataset::BuildOverviews(); [1] 22 /86

LibXML2 C++, XML Parsen / Erzeugen PostGIS ST_GeomFromGML() PostGIS ST_GeomFromKML() Nicht ST_AsKML() oder ST_AsGML()! [1] 23 /86

[1] 24 /86

[1] 25 /86

[1] 26 /86

[1] 27 /86

[1] 28 /86

Welche Programme unterstützen PostGIS? 29 /86

[2]

[2]

[2]

[2]

Warum unterstützen diese Unternehmen PostGIS? [1] 34 /86

Weil die Anwender es fordern! [1] 35 /86

[1] 36 /86

Wer nutzt PostGIS? 37 /86

PostGIS ist in sehr vielen Projekten weltweit im Einsatz. 38 /86

Projekte mit PostGIS 39 /86

radwanderland.de 40 /86

FIONA 41 /86

Wer steckt hinter PostGIS? 42 /86

Die PostGIS Entwickler stabiles und großes Entwicklerteam aus verschiedenen Firmen Project Steering Committee Vernetzung mit anderen Projekten Code Sprints 43 /86

Die PostGIS Community aktive Community Rege Kommunikation auf der User Mailingliste (>250 Mails/Monat) Feedback aus der Community 44 /86

Project in Incubation 45 /86

[1]

Warum getrennte Projekte? [1] 47 /86

Warum wurden nicht POLYGON, BBOX, CIRCLE von PostgreSQL verwendet? [1] 48 /86

oder erweitert? [1] 49 /86

Größe Geometrien können sehr groß werden Datentyp muss vergrößerbar sein (TOAST Tabellen) [1] 50 /86

Löcher Geometrien können Löcher aufweisen [1] 51 /86

Aggregierbarkeit Geometrien müssen aggregierbar sein können MULTIPOLYGON MULTILINESTRING MULTIPOINT [1] 52 /86

Warum ist PostGIS nicht einfach ein Teil von PostgreSQL? [1] 53 /86

Warum ist PostGIS nicht einfach ein Teil von PostgreSQL? Notwendigkeit: Nicht wirklich notwendig [1] 54 /86

Warum ist PostGIS nicht einfach ein Teil von PostgreSQL? Lizenzierung: GPL vs. BSD [1] 55 /86

Warum ist PostGIS nicht einfach ein Teil von PostgreSQL? Größe: Sehr viel Code [1] 56 /86

Warum ist PostGIS nicht einfach ein Teil von PostgreSQL? Qualität: Hässlicher Code... [1] 57 /86

Warum ist PostGIS nicht einfach ein Teil von PostgreSQL? Es ist gut so wie es ist! [1] 58 /86

[1]

neue Funktionalität Anwender finanzieren [1]

Anwender finanzierte Funktionalität Verbesserung GiST (8.1) GiST KNN Suche (9.1) [1] 61 /86

GiST KNN Suche (9.1) Ausgabe der 10 nächsten Objekte zum Testpunkt: SELECT name, gid FROM geonames ORDER BY geom < > st_setsrid(st_makepoint( 90,40),4326) LIMIT 10; < > Distance mehr unter: GiST KNN Suche 62 /68

Was bringt die Zukunft? 63 /86

PostGIS 2.0 2012 Frühjahr 2011 64 /86

Raster Raster Import / Export > 70 Funktionen z.b. Verschneidung, Ausgabe von Pixelwerten, Statistiken, Generierung, Prozessierung Vektor < > Raster Unterstützung durch GDAL 1.8+, MapServer, QGIS Plugin, gvsig 65 /86

3D Neue Geometrietypen TRIANGLE, TIN, POLYHEDRALSURFACE Neue und erweiterte Funktionen 3D/4D Index 66 /86

Topology Volle SQL/MM Topology Unterstützung Neuer Datentyp TopoGeometry Schema topology mit > 50 Funktionen Siehe PostGIS Wiki Topology 67 /86

Neue Funktionen ST_FlipCoordinates ST_Snap ST_AsRaster ST_Split Verbesserte SQL/MM Unterstützung 68 /86

Hilfe bei der Datenbereinigung ST_IsValidDetail ab 1.5 ST_IsValidReason ST_MakeValid ST_RemoveRepeatedPoints 69 /86

TypMod CREATE TABLE poi ( gid serial, art varchar, the_geom GEOMETRY(Point,25832) ); 70 /68

shp2pgsql GUI [3] 71 /86

CREATE EXTENSION Einbindung als Erweiterung Flexibler Backup ohne PostGIS Funktionen CREATE EXTENSION postgis_core; CREATE EXTENSION postgis_raster; CREATE EXTENSION postgis_topology; [3] 72 /68

PostGIS 2.0... und vieles mehr PostGIS Dokumentation: PostGIS Functions new, behavior changed, or enhanced in 2.0 Milestone 2.0 (closed Tickets) 73 /86

Herausforderungen der Zukunft 74 /86

Herausforderungen der Zukunft Performance Parallele Prozessierung Skalierbarer Schreibzugriff 75 /86

[1]

Na klar!... PostGIS unterstützt Trigger, Fremdschlüssel, Prozedurale Sprachen PostGIS unterstützt ACID Transaktionen PostGIS unterstützt Hot Backup PostGIS unterstützt Replikationen und Warm Standby [1] 77 /86

Vielen Dank! [1]

Auf geht's! 79 /86

PostGIS Dokumentation sehr gute und ausführliche Dokumentation mit SQL Beispielen und Grafiken HTML oder PDF Version http://postgis.org/documentation/ PostGIS Wiki (Tutorials, Präsentationen, Videos) 80 /86

PostGIS in Action http://www.manning.com/obe/ Regina O. Obe und Leo S. Hsu Vorwort Paul Ramsey April 2011, 520 Seiten ISBN 9781935182269 81 /86

PostGIS auf http://live.osgeo.org GIS Software Kollektion > 40 GeoSpatial Open Source Anwendungen Beispieldaten Dokumentationen basiert auf Xubuntu bootfähige DVD, USB Stick oder virtuelle Maschine iso zum Download unter http://live.osgeo.org/de/download.html 82 /86

Konferenzen FOSS4G Konferenz 2011 in Denver 2012 in Peking FOSSGIS Konferenz 20. 22. 5. 2012 in Dessau PG.Conf SoTM, AGIT, INTERGEO, LinuxTag 83 /86

PostGIS auf der PG.Conf.DE 2011 13:00 Uhr PostGIS im Einsatz für FlightGear Scenery (Martin Spott) 13:50 Uhr Tuning von PostGIS mit Read Only Daten von OpenStreetMap (Stefan Keller) 15:00 Uhr PostGIS die PostgreSQL Erweiterung zur Geodatenhaltung (Astrid Emde) 84 /86

Quellen [1] Paul Ramsey PostGIS Knows Where You Are (PGCon 2011, Ottawa) [2] Paul Ramsey The State of PostGIS (FOSS4G 2011) [3] Regina Obe und Leo Hsu PostGIS 2.0 the new stuff (FOSS4G 2011, Denver) Weitere Präsentationen und Videos im PostGIS Wiki http://trac.osgeo.org/postgis/wiki/userswikimain 85 /86

Vielen Dank! Fragen? Feedback https://www.postgresql.eu/events/feedback/pgconfde2011/ Astrid Emde WhereGroup, Bonn astrid.emde@wheregroup.com 86 /86