Zum Inhalt springen
lichtbestand Kontakt Menü

Leistung · Für Ämter, Verwaltungen und Forschung

WebGIS und Fach­anwendungen

Ein WebGIS bringt Geodaten in den Browser: als interaktive Karte, die man durchsucht, filtert und abfragt, ohne ein GIS-Programm zu installieren. Wir entwickeln WebGIS-Anwendungen und Fachanwendungen für Ämter, Verwaltungen und Forschung, mit Datenbank, Rollen und offenen Schnittstellen bis in QGIS.

Projekt anfragen Beispiel Wegwarte ansehen

Wegwarte auf dem Handy: Karte der ausgedachten Stadt Auenfeld mit gebündelten Hinweisen Wegwarte auf dem Handy: ein Hinweis mit Vorgangsnummer und Verlauf Wegwarte auf dem Handy: Hinweis melden, Schritt 1 von 5, der Ort kommt von der Karte

01 Begriff

Was ist ein WebGIS?

Ein Geoinformationssystem, das im Browser läuft. Für alle, die mit Karten arbeiten, ohne GIS-Fachleute zu sein.

GIS steht für Geoinformationssystem: Software, die Daten mit Ortsbezug speichert, analysiert und als Karte zeigt. Klassische GIS-Software wie QGIS läuft auf dem Arbeitsplatzrechner und braucht Fachwissen. Ein WebGIS bringt die wichtigsten Funktionen in den Browser. Die Karte dort ist interaktiv: Man schaltet Ebenen ein und aus, tippt Objekte an und liest ihre Informationen, sucht, filtert, misst und druckt.

Viele Länder, Kreise und Städte zeigen ihre Fachdaten auf diese Weise öffentlich, etwa Bebauungspläne, Schutzgebiete oder Hochwassergefahren. Oft heißt das dann Geoportal.

Wie ein WebGIS aufgebaut ist

Unter der Oberfläche liegen drei Schichten. Eine Datenbank hält die Daten samt Geometrie, bei Wegwarte PostgreSQL mit PostGIS. Ein Server, oft Kartenserver genannt, gibt sie über Schnittstellen heraus, am besten nach einem offenen Standard des Open Geospatial Consortium (OGC). Im Browser zeigt der Client die Karte, bei Wegwarte gebaut mit OpenLayers. Weil die Schnittstelle offen ist, lesen dieselben Daten auch QGIS, GDAL und andere Programme.

Die Schnittstellen: WMS, WFS und OGC API

Verbreitet sind zwei ältere Standards: WMS liefert fertige Kartenbilder, WFS die Objekte selbst mit ihren Sachdaten. Der Nachfolger von WFS heißt OGC API Features und arbeitet mit gewöhnlichen Webadressen und GeoJSON. Diesen Weg nutzt Wegwarte.

Nur Karte oder Fachanwendung?

Eine Karte allein ist noch keine Fachanwendung. Die entsteht, wenn Arbeitsabläufe dazukommen: Wer darf was sehen, wer bearbeitet einen Vorgang, bis wann, und was erfährt die Öffentlichkeit? Solche Anwendungen bauen wir: Karte, Datenbank und Arbeitsablauf in einem.

02 Beispiele

Welche WebGIS-Anwendungen gibt es?

Fünf typische Aufgaben. Viele Anwendungen verbinden mehrere davon, Wegwarte zum Beispiel alle fünf.

  • Auskunft und Geoportal

    Eine interaktive Karte, die Fachdaten zeigt: Ebenen mit Legende, Suche, Filter und ein Tipp auf das Objekt für die Sachdaten. Zur Information der Öffentlichkeit oder für die Kolleginnen und Kollegen im Haus.

  • Beteiligung und Mängelmelder

    Bürgerinnen und Bürger melden etwas mit Ort auf der Karte, die Verwaltung bearbeitet es und antwortet öffentlich.

    Mehr zum Mängelmelder
  • Kataster und Fachdaten

    Objekte erfassen und pflegen, etwa Abstellanlagen, Zählstellen oder Baustellen, mit Formularen, die aus einem Datenmodell entstehen.

  • Analysieren und visualisieren

    Wo häufen sich Meldungen, und hat eine Maßnahme etwas bewirkt? Für die Analyse gibt es ein Dichteraster, Zeitreihen und Vorher-nachher-Vergleiche.

  • Offene Daten

    Daten maschinenlesbar bereitstellen: über eine Schnittstelle nach OGC-Standard, als GeoJSON, CSV und GeoPackage, mit Lizenz und einem kurzen Tutorial, das Schritt für Schritt zeigt, wie man die Daten in QGIS einbindet.

03 Bausteine

Woraus eine Fachanwendung mit Karte besteht

Gezeigt an Wegwarte. Ihre Anwendung bekommt die Module, die Ihre Abläufe brauchen.

  • Die Karte

    Ebenen in Gruppen, dazu eine Legende aus Symbol, Linienmuster und Text. Ein Klick oder Tipp auf ein Objekt zeigt seine Sachdaten. Die Suche findet Straßen, Haltestellen und Vorgangsnummern, der Filter wirkt nach Kategorie, Stand, Stadtteil und Zeitraum und steckt im Link, sodass man ihn teilen kann. Strecken und Flächen misst man Punkt für Punkt mit einem Fadenkreuz in der Kartenmitte, ganz ohne Ziehen. Gedruckt wird in A4 oder A3 mit Maßstab und Nordpfeil.

  • Eine Liste neben der Karte

    Die Hinweise auf der Karte stehen auch in einer sortierbaren Liste, mit Filtern nach Kategorie, Stand und Stadtteil. Nicht jeder kann oder will eine Karte bedienen.

  • Rollen und Abläufe

    Fünf Rollen mit eigenen Rechten, die der Server bei jeder Anfrage prüft: Das Fachamt sieht nur die Vorgänge des eigenen Amts, die Administration gar keine Hinweise. Den Statusablauf mit zehn Zuständen erzwingen Server und Datenbank gleichermaßen, eine Fristenampel nach Werktagen zeigt, was liegen bleibt.

  • Kataster ohne neuen Code

    Neue Objektarten beschreibt ein Datenmodell in JSON Schema. Daraus entstehen Kartenebene, Formular, Tabelle, eine Sammlung in der OGC-Schnittstelle und eine in QGIS bearbeitbare Sicht. Importe aus CSV oder GeoJSON werden erst geprüft, abgelehnte Zeilen stehen mit Gründen im Prüfprotokoll.

  • Nachvollziehbar

    Jede Änderung landet in einem Protokoll, dessen Einträge wie Kettenglieder aneinanderhängen (Hash-Kette). Einmal am Tag wird der Stand zusätzlich festgehalten. Wird ein Eintrag nachträglich in der Datenbank verändert, zeigt die Prüfung genau die Stelle.

  • Datenschutz im Ablauf

    Fotos verlieren beim Hochladen alle Metadaten. Namen, Telefonnummern, Kennzeichen und Anschriften markiert Wegwarte als Verdacht, die Moderation schwärzt sie. Eine E-Mail-Adresse ist freiwillig und wird erst nach doppelter Bestätigung genutzt. 30 Tage nach Abschluss wird sie gelöscht.

04 Leistungen

Was wir für Ihre Fachanwendung tun

Von den Anforderungen bis zum Betriebshandbuch, ausgehend von Ihren Abläufen und Daten.

  • Anforderungen und Datenmodell

    Welche Daten, welche Rollen, welche Wege? Daraus entstehen Datenmodell, Rechte und Statusablauf, schriftlich festgehalten.

  • Karte und Oberfläche

    Eine Webkarte im passenden Bezugssystem, bei Wegwarte ETRS89/UTM 33N, mit Ebenen, Legende, Suche, Filter, Messen und Druck. Bedienbar mit Maus, Touch und Tastatur.

  • Datenbank und Schnittstellen

    PostgreSQL mit PostGIS, ein schlanker Python-Server, OGC API Features, GeoPackage und eigene Datenbankrollen für QGIS.

  • Sicherheit und Datenschutz

    Anmeldung mit Passwort und zweitem Faktor, Rechte je Rolle, Schwärzen, Löschfristen und ein Protokoll, das nachträgliche Änderungen aufdeckt.

  • Barrierefreiheit

    Ziel ist WCAG 2.2 AA nach BITV 2.0: Liste neben der Karte, Bedienung per Tastatur, helles und dunkles Schema, Leichte Sprache und eine Selbstbewertung.

  • Dokumentation und Betrieb

    Betriebshandbuch mit Sicherung und Wiederherstellung, Datenschutzkonzept und die technischen und organisatorischen Maßnahmen (TOM) als Entwurf. Wie Übergabe und Betrieb aussehen, legen wir im Angebot fest.

05 Beispiel

Wegwarte: Hinweise zum Radverkehr auf der Karte

Eine Stadt nimmt Hinweise zum Radverkehr an, moderiert sie und beantwortet sie öffentlich.

Eigenentwicklung Stadt und Auftrag ausgedacht

  • Startseite von Wegwarte auf dem Handy: eine Karte der ausgedachten Stadt Auenfeld mit gebündelten Hinweisen als Zahlen in Kreisen, darüber Suche und Filter. Darunter „Wo hakt es auf dem Rad?“ und die Zahlen 630 veröffentlichte Hinweise und 322 umgesetzt oder beantwortet.
    KarteHinweise, Radnetz und Maßnahmen auf einer Karte, daneben eine gleichwertige Liste.
  • Hinweis melden in Wegwarte, Schritt 1 von 5: „Wo ist es?“. Eine gelbe Nadel markiert auf der Karte die Rosengasse in der Altstadt, darunter der Knopf „Diesen Ort nehmen“.
    MeldenIn fünf Schritten ohne Konto, auf der Karte oder per Adresse.
  • Ein Hinweis der Kategorie Beleuchtung mit der Vorgangsnummer WW-2026-00237. Eine Zeitleiste zeigt die Stände Gemeldet, Veröffentlicht, In Arbeit und Erledigt, darunter „Veröffentlicht und an das zuständige Amt weitergegeben“.
    StandÖffentlich sichtbar, was aus jedem Hinweis geworden ist.

Wegwarte ist unsere Eigenentwicklung: Stadt, Auftrag und Daten sind ausgedacht, gebaut ist sie wie für einen echten Auftraggeber. Dazu gehören eine Musterleistungsbeschreibung, ein Datenschutzkonzept, die TOM als Entwurf, ein Betriebshandbuch und eine BITV-Selbstbewertung. Die Leistungsbeschreibung ordnet jede Anforderung einer Stelle im Code zu und nennt, was fehlt. Den internen Teil mit Moderation, Fachamt und Auswertung zeigen wir Ihnen in einer Vorführung.

Wegwarte ansehen (wegwarte.lichtbestand.de) Projekt Wegwarte im Detail

06 Prüfung

Geprüft, nicht nur behauptet

Was die automatischen Prüfungen an Wegwarte zeigen. Und was nicht geprüft ist.

OGC-Testsuite
1.918 Tests der offiziellen Testsuite für OGC API Features Teil 1 bestanden, keiner fehlgeschlagen. Selbst ausgeführt, keine Zertifizierung. Schnittstelle live ansehen (wegwarte.lichtbestand.de)
GDAL
Der GeoPackage-Prüfer von GDAL, der verbreiteten freien Bibliothek für Geodaten, meldet alle sieben Exporte als gültig. GDAL liest alle 17 Sammlungen der Schnittstelle
axe-core
142 automatische Prüfläufe ohne Befund, öffentliche Ansichten und jede Rolle im internen Bereich, hell und dunkel
Eigene Tests
20 Einheitentests und 24 Schnittstellentests ohne Fehler, unter anderem für Statusmodell, Rechte jeder Rolle, zweiten Faktor und Datenmodelle. Die Ergebnisse zeigt Wegwarte unter Technik und Qualität (wegwarte.lichtbestand.de)
Selbstbewertung
Die BITV-Selbstbewertung stuft Wegwarte als „teilweise barrierefrei“ ein und listet, was noch fehlt
Nicht geprüft
Kein BITV-Test durch eine Prüfstelle, kein Test mit Screenreadern, kein Lasttest, kein Penetrationstest durch Dritte

07 Technik

Die Technik dahinter

Freie Komponenten und offene Standards, ohne Dienste Dritter. Am Beispiel Wegwarte.

Datenbank
PostgreSQL 17 mit PostGIS 3, getrennte Rollen mit den geringsten nötigen Rechten
Server
Python mit Standardbibliothek und psycopg 3, ohne Framework
Karte
OpenLayers 10 und proj4js in ETRS89/UTM 33N (EPSG:25833), Grundkarte vom eigenen Server
Schnittstellen
OGC API Features Teil 1 und 2, OpenAPI 3.0, GeoJSON, CSV, GeoPackage 1.4, Sichten für QGIS. Zum Nachlesen: OpenAPI-Beschreibung (wegwarte.lichtbestand.de) und Offene Daten von Wegwarte (wegwarte.lichtbestand.de)
Oberfläche
HTML, CSS und JavaScript ohne Build-Schritt, installierbar, hell und dunkel
Sicherheit
Passwort und zweiter Faktor (TOTP), Passwörter nur als scrypt-Hash, CSRF-Schutz, Content-Security-Policy
Cookies
Im öffentlichen Teil keine, im internen Bereich ein Sitzungs-Cookie für die Anmeldung
Betrieb
Eigener Server in Deutschland mit nginx und systemd, Betriebshandbuch mit Sicherung und Wiederherstellung

08 Fragen

Häufige Fragen

Ihre Frage ist nicht dabei? Schreiben Sie uns

Was ist ein WebGIS?

Ein WebGIS ist ein Geoinformationssystem im Browser. Es zeigt Geodaten als interaktive Karte, mit Ebenen, Legende, Suche, Filter und Abfrage der Sachdaten, ohne dass jemand etwas installieren muss. Dahinter liegen eine Datenbank und ein Server, der die Daten über Schnittstellen herausgibt.

Was ist der Unterschied zwischen GIS und QGIS?

GIS ist der Oberbegriff für Systeme, die Daten mit Ortsbezug speichern, analysieren und darstellen. QGIS ist ein freies GIS-Programm für den Arbeitsplatzrechner. Ein GIS im Browser ersetzt QGIS nicht, es ergänzt es: Wegwarte gibt ihre Daten über eine offene Schnittstelle und eigene Datenbankrollen direkt an QGIS weiter.

Ist Google Maps ein GIS?

Nicht im engeren Sinn. Google Maps ist ein Kartendienst mit Suche und Routen, eigene Fachdaten verwalten und analysieren kann man darin nur eingeschränkt. Ein GIS arbeitet dagegen mit Ihren eigenen Daten. Wegwarte bindet keinen Kartendienst Dritter ein, auch die Grundkarte kommt vom eigenen Server.

Welche GIS-Werkzeuge gibt es?

Für die Arbeit am Schreibtisch gibt es Desktop-GIS wie das freie QGIS oder ArcGIS Pro von Esri. Ein GIS im Browser setzt sich meist aus freien Bausteinen zusammen: einer Datenbank wie PostgreSQL mit PostGIS, einem Server wie GeoServer oder QGIS Server, der die Daten nach OGC-Standard herausgibt, und einer Kartenbibliothek wie OpenLayers, Leaflet oder MapLibre. Wegwarte nutzt PostGIS, einen eigenen Python-Server und OpenLayers.

Können wir vorhandene Daten übernehmen?

Ja. Wegwarte importiert CSV und GeoJSON in zwei Schritten: erst prüfen, dann übernehmen. Das Prüfprotokoll nennt für jede abgelehnte Zeile die Gründe und steht als CSV bereit. Neue Objektarten kommen über ein Datenmodell dazu, nicht über neuen Code.

Kann eine WebGIS-Anwendung barrierefrei sein?

Ja, wenn die Karte nicht der einzige Weg ist. Wegwarte zeigt die Hinweise zusätzlich in einer gleichwertigen Liste und lässt sich samt Karte per Tastatur bedienen. Ziel ist WCAG 2.2 AA nach BITV 2.0, die eigene Selbstbewertung stuft Wegwarte derzeit als teilweise barrierefrei ein.

Wer betreibt die Anwendung?

Wegwarte läuft auf einem eigenen, von uns verwalteten Server bei netcup in Deutschland. Ein Betriebshandbuch beschreibt Installation, Sicherung und Wiederherstellung. Wie Übergabe und Betrieb bei Ihrem Projekt aussehen, legen wir im Angebot fest.

Was kostet eine WebGIS-Anwendung?

Das hängt vor allem davon ab, wie viele Datenarten, Rollen und Abläufe dazugehören, welche Schnittstellen nötig sind und wer den Betrieb übernimmt. Was die Kosten treibt, erklären wir auf der Seite App entwickeln lassen. Nach dem ersten Gespräch bekommen Sie ein schriftliches Angebot.

Weiterlesen

Passt dazu

  • Mängelmelder

    Für Kommunen und Vergabestellen: was ein Mängelmelder können muss und wie eine Meldung durchläuft.

    Zur Seite Mängelmelder
  • App entwickeln lassen

    Ablauf, Kosten, Web-App oder App aus dem App Store und was nach dem Start kommt.

    Zur Seite App entwickeln lassen
  • Barrierefreie Apps

    Wie wir mit dem Ziel WCAG 2.2 AA nach BITV 2.0 bauen und prüfen, auch Anwendungen mit Karte.

    Zur Seite Barrierefreie Apps
  • Progressive Web Apps

    Wie sich eine Fachanwendung wie eine App installieren lässt und ohne Netz den letzten Stand der Karte zeigt.

    Zur Seite Progressive Web Apps

Kontakt

Ein Projekt im Kopf? Schreiben Sie uns.

Ein Lernspiel für die Ausstellung, ein Guide fürs Museum, eine Fachanwendung fürs Amt: Schreiben Sie uns in ein paar Sätzen, worum es geht, für wen die App gedacht ist und bis wann sie stehen soll. Sie bekommen eine erste Einschätzung und einen Vorschlag für ein Gespräch.

info@kopfundstift.de

Ihr Ansprechpartner: Rafael Luge · Designer und Entwickler · Dresden

Sie brauchen eine Website? Die bauen wir mit unserer Agentur Kopf & Stift.