Wegue - WebGIS mit OpenLayers and Vue.js

Wegue ist eine Software zur Erstellung moderner, leichtgewichtiger Webmapping-Anwendungen. Sie basiert auf den JavaScript-Frameworks OpenLayers und Vue.js. OpenLayers übernimmt das Einlesen und Darstellen der Geodaten. Vue.js wird für die Strukturierung des Projektcodes verwendet und ermöglicht die Erstellung von benutzerdefinierten Webkomponenten, die sowohl auf mobilen als auch auf Desktop-Geräten gut dargestellt werden.

Wegue verbindet diese beiden Frameworks zu einer Vorlage für Webmapping-Anwendungen und bietet wiederverwendbare UI-Komponenten auf der Grundlage der etablierten UI-Bibliothek Vuetify. Beispiele hierfür sind: Layerliste, Attributtabelle, Feature Info Dialog, Messwerkzeuge, Permalink oder Geocoder. Ein zentrales Merkmal von Wegue ist die Möglichkeit, den größten Teil der Funktionalität der Anwendung über eine Konfigurationsdatei zu definieren. Dennoch ist es möglich, Wegue mit klassischem HTML, CSS und JavaScript an die eigenen Bedürfnisse anzupassen.

Somit können Entwickler, aber auch technik-affine Nichtprogrammierer schnell zu einer ansprechenden und modernen WebGIS-Anwendung zur Veröffentlichung und Nutzung von Geodaten gelangen. Wegue ist selbstverständlich Open Source Software. Den Code finden Sie in unserem GitHub-Repository. Wegue ist im Jahr 2018 gestartet. In der Zwischenzeit ist das Projekt gereift und wurde in in einer Vielzahl von Projekten produktiv eingesetzt. Eine Übersicht dazu finden Sie auf der Gallerie in der Dokumentation des Projekts.