So ist CiviPort gebaut
CiviPort vereint bewährte Open-Source-Werkzeuge zu einer Plattform und läuft als ein Paket auf einem Server. Die Werkzeuge sind enthalten und aufeinander abgestimmt. Ihre IT muss nichts zusammensetzen.
Von der Quelle bis zur Oberfläche
Messwerte, Dateien und Geodaten kommen unten an. CiviPort ordnet sie Datensätzen zu, prüft bei jedem Zugriff die Rechte und gibt sie über offene Schnittstellen und die Weboberfläche aus.
Anmeldung und Zugang über HTTPS gelten für alle Schichten.
-
Oberfläche
Arbeitsbereiche je Gemeinde, Dashboards, Meldungen, öffentliches Datenportal; als Erweiterung der digitale Zwilling
- MapLibre
-
Speicher
Datenbank für Messwerte und Beschreibungen, Objektspeicher für Dateien, Suche
- PostgreSQL mit PostGIS und TimescaleDB
- 3DCityDB (Erweiterung)
- RustFS
- OpenSearch
- Oxigraph
-
Daten-Gateway
Zugriffsprüfung je Datensatz und Ausgabe über die Standard-Schnittstellen
- NGSI-LD
- OGC API Features, WFS, WMS
- SensorThings
-
Anbindung
Empfang, Umrechnung und Zuordnung der Messwerte zu Datensätzen
- ChirpStack (Zusatzmodul)
- Eclipse Mosquitto
-
Quellen
Sensoren über LoRaWAN, Messwerte über MQTT oder Schnittstellen, Dateien, fremde Kataloge, Geodaten Ihres GIS
- AnmeldungKeycloak
- Zugang über HTTPSTraefik
Bewährte Open-Source-Werkzeuge
Für Datenplattform, digitalen Zwilling, Funknetz und Datenportal setzt CiviPort auf bewährte Open-Source-Werkzeuge. Wir führen sie zu einer Plattform zusammen, stimmen sie aufeinander ab und halten sie gemeinsam aktuell.
Daten speichern
- PostgreSQL mit PostGIS und TimescaleDB Datenbank für Geodaten, Beschreibungen und Messreihen Kern
- RustFS Objektspeicher für Dateien Kern
- 3DCityDB 3D-Gebäudemodelle für den digitalen Zwilling Erweiterung
Messwerte empfangen
- Eclipse Mosquitto Empfang von Messwerten über MQTT Kern
- ChirpStack LoRaWAN-Netzserver Zusatzmodul
Karten, Katalog und Pläne
- MapLibre Karten und 3D-Ansicht in der Weboberfläche Kern
- OpenSearch Suche im Datenkatalog Kern
- Oxigraph SPARQL-Abfragen über den Katalog Kern
- xPlanBox Prüfung von Bebauungsplänen nach XPlanung Erweiterung
Anmeldung und Zugang
- Keycloak Anmeldung und Rollen Kern
- Traefik Zugang über HTTPS mit automatisch erneuerten Zertifikaten Kern
KI
- Ollama auf Wunsch ein lokales Sprachmodell für die KI Erweiterung
Offene Standards für GIS, Portale und Fachprogramme
- NGSI-LD
- Kontextdaten mit Abonnements und zeitlichen Abfragen, im Daten-Gateway eingebaut
- OGC API Features, WFS, WMS, SensorThings
- Karten und Messwerte für GIS und Fachprogramme, im Daten-Gateway eingebaut, öffentlich nur für freigegebene Datensätze
- DCAT-AP.de
- Katalog-Export für GovData und data.europa.eu; als Erweiterung Prüfung der Beschreibungen und Übernahme aus fremden Katalogen
- XPlanung
- Prüfung von Bebauungsplänen mit dem amtlichen XPlanValidator (xPlanBox), Darstellung im digitalen Zwilling (Erweiterung)
- LoRaWAN
- ChirpStack als Zusatzmodul, ein- und ausschaltbar
- MQTT
- Eclipse Mosquitto für Messwerte
- SPARQL
- Abfragen über den Katalog, öffentlich nur lesend
- OpenID Connect
- Anmeldung über Keycloak
Was der Server braucht
Ein Server, ein internes Netz
Alle Dienste laufen mit Docker auf einem Server, in einem internen Netz.
Zugang von außen
Von außen erreichbar sind die Weboberfläche über HTTPS mit automatisch erneuerten Zertifikaten (HTTP wird umgeleitet) und, mit dem LoRaWAN-Modul, der Empfang für die Funk-Gateways.
Datensicherung
Ein Skript sichert Datenbank, Dateien und Konten. Wie oft gesichert wird, legt der Betrieb fest.
Voraussetzungen: ein Linux-Server mit Docker ab Version 24 und Docker Compose ab Version 2.20 sowie eine eigene Domain. Wie groß der Server sein muss, hängt von der Zahl der Sensoren und vom Umfang des digitalen Zwillings ab. Das legen wir im Gespräch fest.
Die KI sieht keine Messwerte
Die KI erstellt Dashboards und Meldungsregeln aus einem Satz. Sie bekommt dafür die Beschreibungen Ihrer Datensätze (Name, Spalten, Einheiten), aber keine Messwerte.
Welches Sprachmodell arbeitet, legen Sie fest: ein Anbieter in der Cloud oder ein Modell lokal auf Ihrem eigenen Server.
CiviPort in Ihrer Gemeinde sehen
Wir zeigen Ihnen CiviPort mit Daten aus der Smart Region AUF und besprechen, was zu Ihrer Gemeinde passt.
Direkt
Covisa Software Services GmbH
Lintruper Str. 35, 12305 Berlin
+49 30 68 40 10 14
info@covisa.de