Monthly Archive for March, 2004

Das Anwendungsbeispiel

Im Herbst 2004 kam ein Update des von mir eingesetzten Datenbankservers PostgreSQL auf die Version 7.4 sowie des PostGIS-Moduls auf die Version 0.8.0 (inzwischen 0.8.1) heraus.
Die Aktualisierungen waren etwas trickreich, erweiterten jedoch mein Beispiel um essentielle Funktionen. Mit Hilfe von GEOS werden nun alle räumlichen Funktionen der OpenGIS “Simple Features for SQL” Spezifikation unterstützt.Als Beispiel möchte ich an dieser Stelle nur die Methode simplify erwähnen, die auf Basis des Douglas-Peuker Algorythmus eine automatisierte Generalisierung der Geodaten durchführt. Simplify führte in meinem Beispiel zu einer wesentlichen Steigerung der Darstellungsgeschwindigkeit bei gleichzeitiger Erhaltung der originalen Geo(GIS)daten, was eines meiner Ziele bei der Entwicklung des Beispiels war.

Die automatisierte Generalisierung von Geodaten ist im Allgemeinen ein sehr heikles Anwendungsgebiet. In meinem Beispiel ist jedoch die Ausgabegenauigkeit (“slivering polygons”) durchaus ausreichend und v.a. in Verbindung mit dem Perfomancegewinn als deutliche Verbesserung zu sehen.

Interessantes rund um Webmapping und GIS

Mein im September angetretener Job beansprucht zwar einerseits viel Zeit, die ich eher für die Fertigstellung der Diplomarbeit gebrauchen könnte, andereseits eröffnet er mir auch Zugang zu sehr interessanten Themenbereichen die hoffentlich auch in der Diplomarbeit berücksichtigt werden können.

PostGIS in Verbindung mit ESRI ArcGIS

IMSEMU: Ein (Perl) Layer der auf dem Mapserver (künftig auch auf PostGIS) einen ArcIMS Map Server simuliert und somit von ArcGIS-Clients genutzt werden kann.
PgArc: Extension für ArcGIS die es ermöglicht PostGIS als Geodatenserver zu nutzen.
OGC Interoperability Add-On: Extension für ArcGIS 8.3 um auf OpenGIS Web Map Services (WMS) und Web Feature Services (WFS) zugreifen zu können. Auch wird mit dieser Extension GML (Geography Markup Language) als Exportformat für Geodaten angeboten.
Der nächste Release von ArcGIS (Version 9) unterstützt u.a. die Open Source Programmiersprache Python und läßt daher auf weitere interessanten Entwicklungen v.a. in der Open Source Welt hoffen.

Webmapping

Mapbender: Auf der CORP 2004 hatte ich die Möglichkeit eine Präsentation der Firma CCGIS zu sehen, die die Open Source Software Mapbender entwickelte. Mapbender ist ein Web basiertes, mit PHP umgesetztes GIS Front End zur Bedienung von OGC-konformen WMS (Web Map Service). Mapbender (u.a. in Verbindung mit PostGIS) bestach auch bei verteilter Datenhaltung durch sehr hohe Performance.
deegree: Mit maßgeblicher Unterstützung der Firma lat/lon entwickelte Open Source Web (Map) Services Suite.