Dienste und Daten
Lernen, wie man externe Dienste und eigene Datenquellen im Kartenviewer einbindet – über die services-internet.json und die config.json.
Vorwissen config.json
1. Dienste & Daten hinterlegen (services-internet.json & config.json)
- Die Datei
services-internet.jsonbeinhaltet technische Informationen über Layer, Dienste, Formate etc. - Die Datei
config.jsonsteuert die Darstellung im Frontend (z. B. Struktur des Themenbaums).
2. Themenkonfiguration config.json – themenconfig.classicTree
→ Dokumentation themenconfig.classicTree
Ordner
Einzelner Layer
Gruppenlayer
Weitere Eigenschaften + Beispiel
isInitiallyExpanded: Ordner ist beim Start geöffnetisVisibleInTree: Sichtbar im Themenbaumvisibility: Initial sichtbar
Vorwissen service.internet.json
→ Dokumentation service.internet.json
Layerarten & Beispiele
| Typ | Beschreibung |
|---|---|
| WMS | Web Map Service |
| WMTS | Tile-basierter Kartendienst |
| WFS | Feature Service (vektorbasiert) |
| GeoJSON | Direkte Einbindung lokaler Daten |
| 3D Object Layer | 3D-Modelle als Tileset |
| Terrain3D | Geländemodelle |
| Oblique | Schrägluftbilder |
| Entities 3D | 3D-Punkte und Modelle |
| OGC API Features | Feature-Zugriff über OGC API |
| OGC API Tiles – Vektor | Vektor-Tiles über OGC API |
| OGC API Tiles – Raster | Raster-Tiles über OGC API |
| Mapbox Group | Gruppierung mehrerer Layer via Mapbox |
Dienste einbinden aus dem Geoportal
- Suchen Sie sich im Geoportal einen WMS- oder WMTS-Dienst heraus.
- Tragen Sie diesen in die
services-internet.jsonein. - Verlinken Sie ihn in der
config.jsonim Themenbaum als Layer.
Hilfe: Attribute für Initialisierung herausfinden
Wenn Sie einen Dienst im Geoportal öffnen:
Schauen Sie in die GetCapabilities-URL, daraus können Sie:
layers(Layername)format(z. B. image/png)styleurl
und weitere Parameter übernehmen.