Zum Inhalt springen

Web-Dienste (WMS · WFS · OAF)

Aus VermCAD Hilfe Wiki

VermCad kann Geo-Daten aus dem Internet direkt in die CAD-Szene laden. Dafür werden drei Dienst-Typen unterstützt:

Typ Vollständiger Name Inhalt Darstellung im CAD
WMS Web Map Service Kachel-Bilder (Luftbilder, Topographie-Karten, Straßenkarten, …) als Hintergrund-Bild (Raster)
WFS Web Feature Service Vektor-Objekte (Flurstücke, Gebäude, Leitungen, …) als echte CAD-Objekte auf eigenen Folien
OAF OGC API Features Vektor-Objekte, REST-basiert (moderner Nachfolger von WFS) als echte CAD-Objekte auf eigenen Folien

Die Verwaltung aller Dienste erfolgt über ein gemeinsames Fenster – den Web-Dienste-Dialog.


Das Fenster "Web-Dienste"

Das Fenster Web-Dienste

Das Fenster trägt den Titel WMS/WFS/OAF eintragen. Sie öffnen es über die CAD-Einstellungen → Karten/WMS mit der Schaltfläche WebDienste eintragen/bearbeiten. Den schnellsten Weg dorthin bietet das Menüband, Reiter Dienste → Einst. Dienste.

Server-Liste

Die obere Tabelle zeigt alle eingetragenen Server. Die Spalten bedeuten:

Spalte Bedeutung
Art Dienst-Typ: WMS, WFS oder OAF
URL Server-Adresse
Klarname Frei wählbarer Anzeigename für den Layer im CAD-Layerbaum
UserName Optionaler Benutzername für zugangsbeschränkte Dienste
Passwort Optionales Kennwort für zugangsbeschränkte Dienste
Spiegeln in LS (nur WMS) Lagestati, in denen Kacheln gespiegelt werden müssen (kommasepariert). Wird in der Regel nicht benötigt.
§ Hinweise zu Zugangsbeschränkungen und Copyright des Dienstes
Aktiv Zeigt an, ob der Dienst verwendet wird. Nicht erreichbare Dienste schaltet VermCad selbsttätig ab; über diese Spalte lassen sie sich wieder einschalten. Ein funktionierender Dienst lässt sich hier nicht abschalten — siehe Dienst vorübergehend deaktivieren
Löschen Eintrag direkt aus der Liste entfernen (X-Schaltfläche)

Server löschen

Den Eintrag in der Spalte Löschen mit dem X entfernen, oder Zeile auswählen und im Kontextmenü Löschen wählen.

Standard-Server laden

Die Schaltfläche Std.-Dienste eintragen fügt die für Ihr Bundesland vordefinierten Dienste hinzu. Bereits eingetragene Server werden dabei nicht gelöscht.

Hinweis: Die Standard-Dienste sind bundeslandspezifisch und werden beim Programmstart einmalig eingerichtet, sofern noch keine Server eingetragen sind.


Dienst eintragen

Die Serverliste führt WMS-, WFS- und OAF-Dienste gemeinsam; die Spalte Art sagt, worum es sich handelt

Eingabebereich für neuen Server

Im unteren Bereich des Fensters (Abschnitt Neuen Dienst eintragen):

Feld Bedeutung
URL Die Adresse des Servers (siehe Hinweise je Typ unten)
Typ-Auswahl (rechts neben URL) Dienst-Typ: WMS, WFS oder OAF
UserName Nur bei zugangsbeschränkten Diensten erforderlich
Passwort Nur bei zugangsbeschränkten Diensten erforderlich

Nach dem Ausfüllen die Schaltfläche Eintragen betätigen. VermCad lädt dann die Dienst-Beschreibung vom Server herunter und prüft die Kompatibilität. Bei Erfolg erscheint der neue Eintrag in der Liste; bei Fehler wird eine Fehlermeldung angezeigt.

Hinweis: Beim Eintragen wird eine Verbindung zum Server hergestellt. Prüfen Sie daher, ob eine Internetverbindung besteht und ob der Server erreichbar ist.

Weitere Bedienung im Fenster

Bedienelement Bedeutung
Std.-Dienste eintragen Trägt die für Ihr Bundesland vordefinierten Dienste nach. Vorhandene Einträge bleiben erhalten.
Spalte § Zeigt die Zugangs- und Nutzungsbeschränkungen (Copyright), die der Dienst selbst meldet.
Spalte Spiegeln in LS Nur bei WMS-Diensten änderbar; bei WFS und OAF ist die Zelle gesperrt.
Kontextmenü Kopieren Kopiert den Inhalt der Zelle, in der der Fokus steht, in die Zwischenablage — praktisch, um eine lange URL weiterzugeben.
Hilfe Öffnet diese Hilfeseite.

Die Eingabetaste in den Feldern URL, UserName und Passwort wirkt wie ein Klick auf Eintragen.

Steht beim Klick auf OK noch Text im URL-Feld, fragt VermCad nach: „Textfeld für neuen Server ist nicht leer. Wollen Sie den Server noch eintragen?"

Hinweis: Dienste eintragen und Einträge bearbeiten kann nur, wer über Hauptnutzer-Funktionen verfügt. Sonst sind das URL-Feld, die Schaltfläche Eintragen und die Tabellenzellen gesperrt — der Kurzhinweis der aufrufenden Schaltfläche lautet dann Bearbeitung nur durch Hauptnutzer möglich.


WMS – Web Map Service

WMS liefert georeferenzierte Bilder (Kacheln) – beispielsweise Luftbilder, topographische Karten oder OpenStreetMap. Die Bilder werden im CAD als Hintergrund-Ebene angezeigt und automatisch nachgeladen, sobald der sichtbare Bereich sich ändert.

URL-Format

Eine WMS-URL endet typischerweise mit dem Parameter ?service=WMS oder einem Fragezeichen:

https://geodienste.beispiel.de/dienst?service=WMS

oder kurz

https://geodienste.beispiel.de/dienst?

Layer-Auswahl

Ein WMS kann mehrere Layer anbieten (z. B. "Luftbild", "Topographische Karte", "Verwaltungsgrenzen"). Welche Layer im CAD angezeigt werden, stellen Sie ebenfalls in den CAD-Einstellungen → Karten/WMS unter WMS-Layer wählen ein.


WFS – Web Feature Service

WFS liefert Vektor-Geometrien mit Sachdaten (Attribute) – beispielsweise ALKIS-Flurstücke, Gebäude oder Straßenachsen. VermCad lädt die Features für den aktuell sichtbaren Bereich automatisch nach und stellt sie als CAD-Objekte auf eigenen Folien dar.

URL-Format

Eine WFS-URL endet typischerweise mit dem Parameter ?service=WFS oder einem Fragezeichen:

https://geodienste.beispiel.de/wfs?service=WFS

oder kurz

https://geodienste.beispiel.de/wfs?

Feature-Layer

Jede WFS-FeatureType (Objektart) erhält im CAD-Layerbaum eine eigene Folie. Die Layer werden unter dem Server-Knoten WFS aufgeführt.


OAF – OGC API Features

OGC API Features (kurz OAF) ist der moderne, REST-basierte Nachfolger von WFS. Die Kommunikation erfolgt über JSON statt XML, was leichtgewichtigere Dienste ermöglicht.

URL-Format

Eine OAF-URL zeigt auf den Stamm-Endpunkt eines Dienstes (Landing Page):

https://ogcapi.lgl-bw.de/beta/pygeoapi/

Manche OAF-Server (z. B. ldproxy) betreiben mehrere Teil-APIs unter einer gemeinsamen Adresse. In diesem Fall kann direkt die URL des gewünschten Teil-Dienstes eingetragen werden:

https://ogcapi.lgl-bw.de/beta/ldproxy/flur/

Hinweis: VermCad unterstützt sowohl OGC API Features Part 1 (nur CRS84 / WGS84) als auch Part 2 (mehrere Koordinatenreferenzsysteme). Dienste ohne explizite CRS-Angabe (Part 1) werden automatisch erkannt und können ebenfalls eingetragen werden.

Collections

Ein OAF-Dienst stellt seine Daten als sog. Collections bereit – vergleichbar mit FeatureTypes beim WFS. Jede Collection erhält im CAD-Layerbaum eine eigene Folie.

Bekannte Dienste (Baden-Württemberg)

Dienst URL
LGL-BW Beta (pygeoapi) https://ogcapi.lgl-bw.de/beta/pygeoapi/
LGL-BW Beta – Flur (ldproxy) https://ogcapi.lgl-bw.de/beta/ldproxy/flur/

Tipps und Hinweise

Zugangsbeschränkte Dienste

Einige Geodienste der Vermessungsverwaltungen erfordern Benutzername und Passwort (z. B. über einen OWS-Proxy mit Token-Authentifizierung). Tragen Sie in diesem Fall die Zugangsdaten in die entsprechenden Felder ein, bevor Sie auf »Eintragen« klicken.

Dienst nicht erreichbar

Wird beim Eintragen eine Fehlermeldung angezeigt, prüfen Sie:

  1. Ist die URL korrekt? Kopieren Sie sie testweise in einen Browser.
  2. Besteht eine Internetverbindung?
  3. Ist der Dienst-Typ (WMS / WFS / OAF) richtig gewählt?
  4. Erfordert der Dienst Zugangsdaten?

Dienst vorübergehend deaktivieren

Nicht erreichbare Dienste schaltet VermCad selbsttätig ab — in der Spalte Aktiv fehlt dann der Haken

Ist ein Dienst nicht erreichbar, schaltet VermCad ihn selbsttätig ab; das Häkchen in der Spalte Aktiv wird dann entfernt. Fahren Sie mit der Maus über die Zelle, nennt der Kurzhinweis den Grund der Abschaltung.

Über die Spalte Aktiv können Sie einen so abgeschalteten Dienst wieder einschalten — VermCad prüft dabei sofort, ob er inzwischen antwortet. Ein manuelles Abschalten eines funktionierenden Dienstes ist nicht vorgesehen; hierfür bleibt nur das Löschen des Eintrags.




[Nach oben]

VermCad GmbH

An der Obermühle 2

01683 Nossen


Telefon +49 35246 50460
Fax +49 35246 50461
Email post@vermcad.de
Website www.vermcad.de

Was der Support braucht

Damit der Support eine Anfrage schnell nachvollziehen kann, sollten folgende Angaben beiliegen:

  • das betroffene Projekt in dem Stand, in dem das Problem auftritt,
  • die beanstandete Datei, um die es geht (z. B. die eingelesene NAS-Bestandsdatei oder die abgegebene Erhebungsdatei),
  • der Wortlaut des Fehlerprotokolls bzw. der Meldung – bitte im Original (Kopie oder Bildschirmfoto), nicht sinngemäß wiedergegeben,
  • die Programmversion – sie steht in der Titelleiste des VermCad-Fensters und unter Hilfe → Informationen über VermCad... (dort zusätzlich mit Versionsdatum und Bundesland-Ausgabe).