Geographic Foundation Class

GISWiki - Das freie Portal für Geoinformatik (GIS)
Wechseln zu: Navigation, Suche

Deutsch

Die Geographic Foundation Class (GFC) Bibliothek ist eine Menge von C++ Klassen,

  • die Basistypen für geographische Daten definieren, wie z.B. Punkte, Linien, Rechtecke, Kreise, Polygone, Ringe, komplexe Polygone, Raster.
  • Desweiteren definiert sind andere atomare Datentypen wie Integer, Gleitkomma, varchar.
  • GFC biete auch eine Abstraktion von Zeitstempeln und Zeitreihen und erleichtert damit das arbeiten mit dynamischen und raumzeitlichen Daten.
  • Der R-Baum wird als räumlicher Index durch GRtree und verwandte Klassen unterstützt.
  • Einige der üblichen Kartenprojektionen werden von der Bibliothek unterstützt. Dazu gibt es ein paar Hilfs-Klassen, wie etwa GXMLProcessor (für das parsen von XML Dateien, die für das transferieren von räumlichen Metadaten gut geeignet sind) und der Shapefile-Leser. Diese Werkzeuge sind für das entwickeln von GIS-Anwendungen recht hilfreich.

English

Geographic Foundation Class (GFC) library is a set of C++ classes defining basic geographic data types, including points, lines, rectangles, circles, polylines, rings, complex polygons, rasters, and other atomic data types such as integer, real, varchar. GFC also features abstractions of timestamps and time series which are useful in capturing the dynamics of spatiotemporal data. The R-tree spatial indexing is supported through the GRtree and related classes. Several commonly used map projections are also provided in this library. A number of utility classes such as GXMLProcessor (for parsing XML files which are well-suited for transfering spatial meta data) and ESRI Shapefile reader are very useful for writing GIS applications.

Weblinks