Programmierung

Unsere Leistungen konzentrieren sich auf die Programmierung von WebGIS- und Desktop-GIS – Anwendungen sowie die Realisierung von Prozeduren im Bereich des Hochleistungsrechnens.

WebGIS

Ein WebGIS ist ein Geoinformationssystem, welches die Laufzeitumgebung des Webbrowsers nutzt. Es hat damit gegenüber Desktop-GIS den großen Vorteil, nicht nur auf einen Arbeitsplatz beschränkt zu sein, sondern von einer Vielzahl von Internetnutzern verwendet werden zu können. In den unterschiedlichsten Branchen haben sich WebGIS als Viewer für die Darstellung von Geodaten, oftmals aus Geodatenbanken, etabliert. Darüber hinaus ist es unser Ziel die Programmierung für Geschäftsprozesse und Arbeitsabläufe in individuellen Weblösungen zu realisieren.

Die Darstellung von Geodaten erfolgt im Webbrowser in der Regel in Kartenform. Hierfür verwenden wir die inzwischen weit entwickelten Frameworks von OpenLayersLeaflet oder die Google Maps API. In Zukunft werden 3-D Darstellungen von Geodaten eine immer größeren Raum einnehmen. Wir erweitern die bisherigen Anwendungen zu 3-D WebGIS unter Verwendung von WebGL und OpenLayers – Cesium. Eine weitere aktuelle Anforderung ist die Anwendung des sogenannten “responsive Webdesign”, so dass mobile Endgeräte ebenfalls optimierte Darstellungen der Inhalte beziehen können.

Wir verfügen über eigene, auf die Geodatenverarbeitung spezialisierte Webserver und können somit die serverseitigen Anforderungen der WebGIS abdecken. Hierzu zählen v.a. das Erstellen von OGC-Webservices mit Mapserver und Geoserver, PDF-Kartenerstellung, Geostatistik mit R, Routenplanung, Geodatenhaltung, das Bereitstellen von Web Processing Services (WPS), etc …

Desktop-GIS

Die heute verfügbaren Desktop-GIS, egal ob proprietär oder OpenSource, bieten eine Vielzahl an ausgereiften Funktionalitäten um Geodaten aus verschiedensten Branchen zu verarbeiten. Dennoch ist die Desktop-GIS Programmierung von Fachschalen, also eine auf ein bestimmtes Arbeitsgebiet abgestimmte GIS-Anwendung, eine immer wiederkehrende Anforderung. Für branchenspezifische Arbeitsabläufe können Funktionalitäten kombiniert, überflüssige Funktionalitäten ausgespart und graphische Benutzeroberflächen individuell gestaltet werden, so dass ein effektives Arbeiten ermöglicht wird. Beispiele können sein:

  • Desktop-GIS Programmierung für Feldarbeiten wie Kartierungen, Messprogramme, Precision Farming …
  • spezialisierte GIS für Sichtbarkeitsanlayse
  • Standortplanung (Wind- und Solaranalgen)
  • Geomarketing
  • Leitungsnetze (z.B. Energieversorger)
  • Logistik
Die VisDat geodatentechnologie GmbH unterstützt Sie bei der Umsetzung Ihrer individuellen GIS-Lösungen:
  • Desktop-GIS Programmierung v.a. auf Basis von QGIS (PyQGIS) – QGIS-Plugins, QGIS-Scripting
  • Programmierung eigener GIS-Komponenten, die in andere Anwendungen oder Infrastrukturen eingebunden werden können
  • Umsetzung von konzeptionellen Modellen in eine Software
  • Schnittstellen zu Geodatenbanken
  • Support und Weiterentwicklung von Fachschalen