Dieses Buch ist eine Einführung in die Programmierung von ArcGIS 9
(ArcMap und ArcCatalog). Seit der Einführung von ArcGIS 8 mit dem
Objektmodell "ArcObjects" können Sie ArcGIS (ArcView,
ArcEditor, ArcInfo) u. a. mit "Visual Basic for
Application" (VBA) programmieren. VBA ist in ArcGIS integriert
und muss nicht zusätzlich angeschafft werden. In dem vorliegenden
Buch werden die Grundlagen von Visual Basic und ArcObjects
vermittelt und an ausgewählten Themen und Beispielen demonstriert.
Es bietet somit einen schnellen und einfachen Einstieg in Visual
Basic und das Objektmodell ArcObjects. Das Buch vermittelt zunächst
Kenntnisse über die Benutzeroberfläche des Visual Basic-Editors und
grundsätzliche Strukturen der Programmiersprache Visual Basic. Mit
der objektorientierten Programmiersprache VBA werden dann die
Objekte von ArcObjects (GIS-Funktionen) mit ihren Eigenschaften und
Methoden programmiert. Insbesondere werden u. a. folgende Themen
ausführlich und mit vielen Beispielen behandelt: Anpassen der
Benutzeroberfläche von ArcGIS, Erstellen von Steuerelementen
(Schaltflächen, Werkzeugen, Editboxen und Comboboxen),
Benutzeroberfläche des Visual Basic Editors, Sprachsyntax und
Steuerungsmöglichkeiten (Verzweigungen und Schleifen) von Visual
Basic, Einführung in die objektorientierte Programmierung und in
das Objektmodell "ArcObjects". Der Hauptteil des Buches
zeigt die Programmierung von Layern, Datenrahmen, des
Karten-Layouts, von attributiven Abfragen, Symbologien (Legenden)
und den Zugriff auf Features (Geometrie und Sachdaten).
Dieses Buch eignet sich für alle ArcGIS 9.2/9.3 -Anwender, die
mithilfe eigener Programmierung die Funktionalität von ArcGIS
erweitern wollen und ist besonders für Anfänger
(ArcGIS-ArcView-Anwender ohne oder mit geringen
Programmierkenntnissen) geschrieben worden. Die Beispiele aus dem
Buch können aus dem Internet heruntergeladen werden.
Dipl.-Math. Wolfgang Liebig arbeitet seit vielen Jahren mit Geo-Informationssystemen, berät und unterstützt Anwender bei GIS-Projekten und gibt Seminare im Bereich GIS sowie Software-Schulungen in ArcGIS. Er ist Verfasser nationaler und internationaler Veröffentlichungen über die Anwendung von GIS und Autor sowie Herausgeber von Büchern über ArcView 3 / 8 / 9 und deren Anwendungen.