en | de

Web

Für die Entwicklung von Geoportalen und Webapplikationen kommen verschiedene serverseitige Sprachen zum Einsatz. Im Falle von Python nutzen wir meist das mapfish-Framework. Bei PHP kommt in der Regel das Zend Framework zum Einsatz. Clientseitig verwenden wir praktisch immer OpenLayers. Für komfortable Benutzeroberflächen werden ExtJS, GeoExt und JQuery genutzt. Als Datenbank für die meisten Applikationen kommt PostgreSQL mit PostGIS zum Einsatz.

Alle Applikationen profitieren von eigenen Bibliotheken, die im Rahmen früherer Projekte entstanden sind und kontinuierlich weiterentwickelt werden. Einige Beispiele solcher Bibliotheken sind hier aufgeführt:

  • ReportGen ermöglicht die Ausgabe komplexer Reports mit kartographischen Komponenten. ReportGen baut auf Vorlagen auf, die im WYSIWYG-Stil innerhalb LibreOffice oder einer anderen ODF-kompatiblen Software bearbeitert werden können.
  • processmaker-lib ist eine PHP-API, mit der Geschäftsprozesse, die über die ProcessMaker-Software modelliert wurden, für die Bearbeitung von Geschäften genutzt werden können. Mit processmaker-lib steht der volle Umfang der Modellierungsfunktionen aus ProcessMaker für eine spezialisierte Fachapplikation zur Verfügung.
  • ole - der OpenLayersEditor ist eine Sammlung von JavaScript-Werkzeugen zur Online-Bearbeitung von Geodaten. Obwohl OLE nur die OpenLayers-Bibliothek ohne weitere JavaScript-Bibliotheken wie ExtJS oder JQuery erfordert, bietet OLE alle notwendigen Funktionen zur Geodatenbearbeitung unter einer komfortablen Benutzeroberfläche.

ole - the Open Layers Editor in a web application