Softwareentwicklung

Gecko GeodataCore

Gecko GeodataCore bildet die Grundlage für viele unserer Softwareentwicklungen. Bei Gecko handelt es sich um ein strikt modular aufgebautes Geographisches Informationssystem (GIS). Im Gegensatz zu handelsüblichen GIS wurde Gecko von Anbeginn an für die Aufbereitung und Darstellung komplexer wasserwirtschaftlicher Daten konzipiert.

Das zugrunde liegende Datenmodell erlaubt es beispielsweise nicht nur einem graphischen Element (z.B. einer Linie) Attribute zuzuweisen, sondern auch seinen Bestandteilen (z.B. den Stützstellen der Linie). Darüber hinaus ist es möglich, neben drei Raumdimensionen (Rechtswert, Hochwert, Höhe) auch eine zeitliche Abfolge eines Attributs zu berücksichtigen (z.B. Wasserstände an einem Punkt für verschiedene Berechnungszeitpunkte).




Gecko GeodataCore besitzt einen modularen Aufbau und trennt einzelne Komponenten sowie Datenstrukturen, Darstellung und Editoren voneinander. Dies ermöglicht, zum Einen, die Entwicklung maßgeschneiderter Applikationen mit einfachen, intuitiv bedienbaren Benutzeroberflächen und zum Anderen, die Wiederverwendbarkeit einmal erstellter Anwendungsbausteine und damit eine effektive und kostengünstige Entwicklung neuer Anwendungen.

Es existieren zahlreiche Module für die Darstellung und das Editieren von gängigen Geographischen Objekten (Polygonen, Linien, Punkten, Rastern, Karten, WMS, Berechnungsnetzen), Zeitreihen und Simulationsergebnissen, sowie eine Anbindung an die relationale Datenbanken PostgreSQL und Import- und Exportfilter für eine ganze Zahl gängiger Datenformate (darunter Esri Shape-File, SMS 2dm, NetCDF, NAS, u.a.).

Darüber hinaus verfügt Gecko über eine generische Infrastruktur zum Einbinden verschiedener externer Modelle und deren Koppelung.

Wasserwirtschaft

Basierend auf dem GIS-Kern von Gecko GeodataCore wurden zahlreiche anspruchsvolle Applikationen für wasserwirtschaftliche Fragestellungen umgesetzt. Hierzu gehören unter anderem:

  • Graphische Benutzeroberfläche und 2D-Model Meadflow (IWUD/Leismann)
  • operatives Deichbruchmodell Untere Havelniederung (Meadflow)
  • Speicherbewirtschaftungsmodel Oker-Grane-Innerste (Harz)
  • Speicherbewirtschaftungsmodel Drin Kaskade (Albanien)
  • Managementsystem für das Thi Vai Einzugsgebiet (Vietnam / BMBF Verbundprojekt)
  • Hydro_AS-2D Anbindung (Modellbearbeitung/Ergebnisdarstellung)


Kommunaldienstleistung

Im Bereich der kommunalen Dienstleistung spielt die Einbindung in bestehende Infrastrukturen und die intuitive Bedienung der Applikation eine besondere Rolle. Die graphischen Oberflächen von gängigen GIS oder CAD Anwendungen bieten dem Anwender meist einen großen Umfang an Funktionen an. Auch nicht oder nur in Sonderfällen benötigte Funktionen sind meist vorhanden und führen dazu, dass besonders geschultes Personal für die Bedienung der Applikation notwendig ist, obwohl dies für die zu verrichtende Aufgabe eigentlich nicht notwendig wäre.

Hier liegt die besondere Stärke von Gecko GeodataCore. Aufgrund seines modularen Aufbaus lassen sich effektiv Anpassungen an die lokale Infrastruktur einfach umsetzen und die Benutzeroberfläche so gestalten, dass sie nur die für die jeweilige Aufgabe notwendigen Funktionen zur Verfügung stellt. Umgesetzt wurde dies bereits in:

  • BaumGecko (Baumkataster)
  • Software zur Pflege und Erfassung des Datenbestandes für die Gesplittete Abwassergebühr (Stadt Lemgo)