Komponentenbasierte Anwendungsentwicklung mit GeoMedia
Autori
Viac o knihe
Die Leistungsfähigkeit von Geoinformationssystemen hat in den letzten Jahren enorm zugenommen. Nicht nur die Entwicklungen im Bereich der webbasierten Lösungen in Verbindung mit Services zur Verteilung raumbezogener Daten, sondern auch die Möglichkeiten im Desktop-Bereich machen dies deutlich. Dennoch treffen die Systeme im Auslieferungszustand oftmals nicht die Anforderungen der jeweiligen Anwendergruppe. Dabei fehlen noch nicht einmal bestimmte Funktionalitäten, vielmehr sind nicht versierte Anwender mit der Vielzahl der Möglichkeiten überfordert. Es werden Systeme angepasst, indem nur bestimmte Funktionalitäten bereitgestellt werden. Auf der anderen Seite werden aber auch Systeme um weitere, oftmals fachspezifische Funktionalitäten ergänzt. In beiden Fällen sind Kenntnisse über die zu verwendenden Automationswerkzeuge notwendig. Dementsprechend fordert der Markt heute von Fachkräften aus dem Bereich der Geoinformationsverarbeitung die Kenntnis mindestens einer Programmiersprache. An dieser Stelle setzt dieses Buch an, indem es zunächst sehr allgemein in die Anwendungsentwicklung einführt. Im Anschluss daran werden die verschiedenen Automationsmöglichkeiten im Zusammenhang mit GeoMedia erläutert sowie ein Überblick über die Inhalte eines benutzerdefinierten Befehls gegeben. Dabei wird vorausgesetzt, dass der Leser Grundkenntnisse in Visual Basic aufweisen kann. In den anschließenden vier Kapiteln wird das Objektmodell von GeoMedia behandelt und die verschiedenen Bestandteile des GIS hinsichtlich der Automatisierung vorgestellt. Im letzten Teil des Buchs wird Schritt für Schritt ein Datenviewer entwickelt, mit dem auf ein GeoMedia Warehouse zugegriffen wird. Dieser Viewer wird um die Möglichkeit der attributiven Selektion und der Bildung von Pufferzonen erweitert. Darüber hinaus werden die räumliche Verschneidung und das Selektieren mit der Maus behandelt. Das Buch endet mit einem Ausblick in Richtung Internet-Technologie und einer Versionshistorie des Automationsmodells von GeoMedia.