Hinzufügen von WFS-Services—ArcGIS Pro | Dokumentation (2024)

Ein Web Feature Service (WFS) ist eine offene Spezifikation zum Bereitstellen von geographischen Features über das Web. Im Gegensatz zum Web Map Service (WMS) gibt ein WFS-Service tatsächliche Features mit Geometrie und Attributen zurück. Sie können in ArcGIS Pro eine Verbindung mit einem WFS-Service von Open Geospatial Consortium (OGC) herstellen, indem Sie eine WFS-Service-Verbindung erstellen oder ein WFS-Element aus dem aktiven Portal hinzufügen.

Hinzufügen einer WFS-Serververbindung

Um eine WFS-Serververbindung hinzuzufügen, führen Sie die folgenden Schritte aus:

  1. Klicken Sie auf der Registerkarte Einfügen in der Gruppe Projekt auf die Schaltfläche Verbindungen. Klicken Sie dann auf Server und auf Neuer WFS-Server Hinzufügen von WFS-Services—ArcGIS Pro | Dokumentation (1).

    Das Dialogfeld WFS-Server-Verbindung hinzufügen wird angezeigt.

  2. Geben Sie die URL der WFS-Server-Site, mit der Sie eine Verbindung herstellen möchten, in das Textfeld Server-URL ein.

    Die URL variiert je nach Site-Konfiguration.

    Eine Beispiel-URL ist: http://sampleserver6.arcgisonline.com/arcgis/services/SampleWorldCities/MapServer/WFSServer

  3. Wählen Sie im Dropdown-Menü Version die WFS-Version aus, mit der Sie eine Verbindung herstellen möchten.

    Die Standardversion stellt eine Verbindung mit der Version mit der höchsten Nummer auf dem Server her.

  4. Wenn der WFS-Service, mit dem Sie eine Verbindung herstellen, über zusätzliche Funktionen verfügt oder wenn Sie eine ArcGIS Pro-clientspezifische Eigenschaft für die WFS-Serververbindung festlegen möchten, müssen Sie im Abschnitt Parameter für benutzerdefinierte Anforderung benutzerdefinierte Namen und Werte für Anforderungsparameter hinzufügen.

    Zu den häufig verwendeten reservierten Schlüsselwörtern, die für ArcGIS Pro-Clients spezifisch sind, zählt PAGESIZE, mit dem das clientseitige Paging aktiviert wird, BBOX, mit dem Features auf einen bestimmten geographischen Bereich beschränkt werden, MAXFEATURES, mit dem die maximale Anzahl von in der Karte angezeigten Features festgelegt wird, sowie SWAPXY, mit dem die Achsenreihenfolge des Layers vertauscht wird. Diese Schlüsselwörter werden auf alle Layer angewendet, die in der WFS-Serververbindung aufgeführt sind. Wenn Sie die Eigenschaften einzelner Layer ändern möchten, können Sie sie auf der Registerkarte WFS in den Layer-Eigenschaften anzeigen und ändern. Beachten Sie, dass ArcGIS Pro serverspezifische zusätzliche Parameter nicht überprüfen kann.

    Führen Sie die folgenden Schritte aus, um benutzerdefinierte Parameter hinzuzufügen:

    1. Klicken Sie auf die erste Zelle.
    2. Geben Sie den Parameternamen in die Zelle unter der Spalte Parameter ein.
    3. Geben Sie den Parameterwert in die Zelle unter der Spalte Wert ein.
    4. Um weitere Parameter hinzuzufügen, klicken Sie auf die Schaltfläche Zeile hinzufügen, und wiederholen Sie die Schritte a bis c.

    Führen Sie die folgenden Schritte aus, um benutzerdefinierte Parameter zu löschen:

    1. Wählen Sie die Zeile mit dem Parameter, der gelöscht werden soll.
    2. Klicken Sie auf Zeile entfernen, um die Zeile zu löschen.
    3. Wiederholen Sie die Schritte a und b für jeden Parameter, der gelöscht werden soll.
  5. Geben Sie bei Bedarf Ihren Benutzernamen nebst Kennwort ein.

    Ihre Anmeldeinformationen werden standardmäßig in der Windows-Anmeldeinformationsverwaltung gespeichert, die spezifisch für den Rechner ist, der für die Verbindung mit dem Server verwendet wird. Um den Benutzernamen und das Kennwort in der Windows-Anmeldeinformationsverwaltung oder als Verbindungsdatei zu speichern, aktivieren Sie das Kontrollkästchen Anmeldedaten speichern.

  6. Klicken Sie auf OK.

    Eine WFS-Verbindungsdatei (.wfs) wird erstellt und im Home-Verzeichnis des Projekts gespeichert. Ein Element mit Verweis auf diese Verbindungsdatei wird dem Projekt hinzugefügt und die Verbindung wird im Ordner Server auf der Registerkarte Projekt des Bereichs Katalog angezeigt.

  7. Erweitern Sie die WFS-Verbindung, um die Layer im WFS-Service anzuzeigen, klicken Sie mit der rechten Maustaste auf einen Layer, und klicken Sie auf eine Option im Dropdown-Menü Neuem Element hinzufügen, oder klicken Sie auf Zur aktuellen Karte hinzufügen Hinzufügen von WFS-Services—ArcGIS Pro | Dokumentation (2), um den WFS-Layer zur Karte hinzuzufügen.

    Sie haben auch die Möglichkeit, den Service per Drag & Drop in die Kartenansicht oder den Bereich Inhalt zu verschieben.

    Das WFS-Element wird der Karte hinzugefügt. Es ist möglich, das Hinzufügen des Layers zur Karte abzubrechen, indem Sie im Fortschrittsdialogfeld auf Abbrechen klicken. Wenn der Service Paging unterstützt, wird beim Hinzufügen des Layers zur Karte eine Standardseitengröße von 200 angewendet. Wenn die Daten nach dem Hinzufügen zur Karte nicht wie erwartet angezeigt werden, können Sie die WFS-Layer-Eigenschaften ändern.

WFS-Services ermöglichen das Hinzufügen eines oder mehrerer Layer. Sie können eine Gruppe von Layern auswählen, indem Sie die Umschalttaste gedrückt halten und auf den ersten und letzten hinzuzufügenden Sublayer der Gruppe klicken. Nicht aufeinanderfolgende Layer können Sie auswählen, indem Sie beim Klicken auf die einzelnen Layer die STRG-Taste gedrückt halten. Nach Auswahl der Layer klicken Sie mit der rechten Maustaste auf die ausgewählten Layer, um sie entweder der aktuellen Karte oder einer neuen Karte hinzuzufügen. Es nimmt mehr Zeit in Anspruch, mehrere Layer gleichzeitig hinzuzufügen, als nur einen Layer.

Hinzufügen eines WFS-Service aus der aktiven Portal-Verbindung

WFS-Services können auch dem Portal hinzugefügt werden. Es gibt die folgenden drei Quellen für WFS-Elemente im Portal:

  • WFS-Services, die auf ArcGIS Server-Sites veröffentlicht werden, die Sie mit dem Portal verbunden haben, werden dem Portal automatisch als Elemente hinzugefügt.
  • WFS-Services von Drittanbietern, die im Portal als Elemente hinzugefügt werden.
  • Gehostete WFS-Services, die erstellt werden, indem ein WFS-Service aus einem gehosteten Feature-Layer veröffentlicht wird.

Jeder dieser WFS-Portal-Elementtypen kann der Karte anhand der folgenden Schritte hinzugefügt werden:

  1. Klicken Sie im Bereich Katalog auf die Registerkarte Portal.
  2. Navigieren Sie in den Sammlungen Eigene Inhalte, Eigene Gruppen oder ArcGIS Online zu den WFS-Elementen, die Sie verwenden möchten, bzw. suchen Sie sie dort.

    Zeigen Sie mit der Maus auf ein Portal-Element, damit der Elementtyp angezeigt wird.

  3. Klicken Sie mit der rechten Maustaste auf das Element, und klicken Sie auf eine Option im Dropdown-Menü Neuem Element hinzufügen, oder klicken Sie auf Zu aktueller Karte hinzufügen Hinzufügen von WFS-Services—ArcGIS Pro | Dokumentation (3), um den WFS-Layer der Karte hinzuzufügen.

    Sie haben auch die Möglichkeit, den Service per Drag & Drop in die Kartenansicht oder den Bereich Inhalt zu verschieben. Wenn der Service mehrere Layer enthält, werden Sie dazu aufgefordert, den Layer auszuwählen, der der Karte hinzugefügt werden soll.

    Das WFS-Element wird der Karte hinzugefügt. Es ist möglich, das Hinzufügen des Layers zur Karte abzubrechen, indem Sie im Fortschrittsdialogfeld auf Abbrechen klicken. Wenn die Daten nach dem Hinzufügen zur Karte nicht wie erwartet angezeigt werden, können Sie die WFS-Layer-Eigenschaften ändern.

WFS-Services ermöglichen das Hinzufügen eines oder mehrerer Layer. Sie können eine Gruppe von Layern auswählen, indem Sie die Umschalttaste gedrückt halten und auf den ersten und letzten hinzuzufügenden Sublayer der Gruppe klicken. Nicht aufeinanderfolgende Layer können Sie auswählen, indem Sie beim Klicken auf die einzelnen Layer die STRG-Taste gedrückt halten. Nach Auswahl der Layer klicken Sie mit der rechten Maustaste auf die ausgewählten Layer, um sie entweder der aktuellen Karte oder einer neuen Karte hinzuzufügen. Es nimmt mehr Zeit in Anspruch, mehrere Layer gleichzeitig hinzuzufügen, als nur einen Layer.

Verwenden benutzerdefinierter Anforderungsparameter

Das Formular für benutzerdefinierte Anforderungsparameter kann zur Eingabe zusätzlicher Funktionen verwendet werden, die vom WFS-Service unterstützt werden. Das eingegebene Schlüsselwertpaar kann ein benutzerdefinierter Parameter sein, der nur für Ihre WFS-Serverimplementierung gilt. Sie können aber auch eines der reservierten Schlüsselwörter verwenden, die vom ArcGIS Pro-Client implementiert wurden.

Verwenden eines Schlüsselwertpaares

Einige WFS-Services können spezifische Schlüsselwertpaare aufweisen, mit denen eine benutzerdefinierte Abfrage für den Service ausgeführt wird. Die Schlüsselwertpaare werden nach dem Fragezeichen an die WFS-URL angehängt. Die WFS-URL lautet z.B. http://sampleserver6.arcgisonline.com/arcgis/services/SampleWorldCities/MapServer/WFSServer?. Wenn Sie einen benutzerdefinierten Parameter mit dem Namen myCustomKey haben, können Sie den Wert myCustomKey in die Zelle Parameter und den Wert in die Zelle Wert eingeben. Wenn ArcGIS Pro eine Verbindung zum WFS-Service anfordert, wird das Schlüsselwertpaar an die WFS-URL angefügt, z.B. http://sampleserver6.arcgisonline.com/arcgis/services/SampleWorldCities/MapServer/WFSServer?request=GetCapabilities&service=WFS&myCustomKey=myValue.

Verwenden eines reservierten Schlüsselwortes

Der ArcGIS Pro-WFS-Client bietet reservierte Schlüsselwörter, mit denen eine Verbindungseigenschaft für die WFS-Serververbindung angegeben werden kann. Der Wert, den Sie für diese Parameter festlegen, wird auf alle Layer des WFS-Service angewendet. Wenn Sie ein reserviertes Schlüsselwort auf einzelne Layer im WFS-Service anwenden möchten und nicht auf die gesamte Service-Verbindung, müssen Sie mehrere Verbindungen mit unterschiedlichen Parameterwerten erstellen oder in der Karte die WFS-Layer-Eigenschaften aktualisieren. In der folgenden Tabelle sind die Namen und Werte der benutzerdefinierten Parameter aufgeführt, anhand derer Sie die Eigenschaften der WFS-Serververbindungsdatei festlegen können:

SchlüsselwortBeschreibung

BBOX

Geben Sie eine Rahmenausdehnung an, um die Ausdehnung der zurückgegebenen Features zu beschränken, z.B. -122.5,37.7,-122.3,37.8. Dieser Parameter ist nützlich, wenn Sie die Anzahl der Features, die in allen WFS-Layern zurückgegeben werden, auf einen bestimmten geographischen Bereich beschränken möchten. Dies gilt ausschließlich für den Snapshot-Modus.

MAXFEATURES

Legen Sie die maximale Anzahl von Features fest, die für Layer in einer WFS-Serververbindung zurückgegeben werden. Durch die Festlegung dieses Wertes lassen sich Performance-Probleme vermeiden, wenn der Service über eine größere Anzahl von Features verfügt. Der Standardwert ist 3000.

OUTPUTFORMAT

Geben Sie das Format an, in dem die Features angefordert werden sollen. WFS-Services können verschiedene Ausgabeformattypen unterstützen, standardmäßig wird jedoch das GML-Format verwendet. Verwenden Sie diese Option nur, wenn der Service das angegebene Ausgabeformat unterstützt. Sie können in der GetCapabilities-Antwort überprüfen, welche Ausgabeformate der Service unterstützt.

  • GEOJSON: Die Features werden in einem GeoJSON-Format angefordert.
  • GEOJSON + GZIP: Die Features werden in einem GeoJSON-GZip-Format angefordert, Beispiel: GEOJSON%2BGZIP.
  • ESRIGEOJSON: Die Features werden in einem Esri GeoJSON-Format angefordert.
  • ESRIGEOJSON + GZIP: Die Features werden in einem Esri GeoJSON-GZip-Format angefordert, Beispiel: ESRIGEOJSON%2BGZIP.

Die Eigenschaften SWAPXY und SWAPXYFILTER werden nicht verwendet, wenn das Ausgabeformat GeoJSON ist.

PAGESIZE

Geben Sie die zu verwendende Seitengröße an, wenn mit einer GetFeature-Anforderung Daten in die Karte geladen werden sollen. Standardmäßig wird eine Seitengröße von 200 verwendet, insofern der Service Paging unterstützt. Unterstützt ein Service Paging nicht, kann dies zu einer schlechten Performance führen, wenn in einer Anforderung eine große Anzahl von Features angefordert wird. Mit diesem Schlüsselwort können Sie eine bestimmte Anzahl an Features, die pro Anforderung zurückgegeben werden sollen, festlegen. Beispiel: PAGESIZE ist gleich 100.

Dieses Schlüsselwort ist nur für WFS2.0-Services geeignet, die die Parameter startIndex und count unterstützen. Das Schlüsselwort ist nicht anwendbar, wenn der Verbindungsmodus "Bei Bedarf" verwendet wird.

STRINGLENGTH

Geben Sie die Länge für Textfelder im WFS-Layer an. Wenn ein Layer in der Karte geöffnet wird, wird die Länge aller Textfelder standardmäßig auf 255Zeichen gekürzt.

SWAPXY

Tauschen Sie die XY-Koordinaten für die Darstellung des Layers aus.

  • TRUE: Ändert die Reihenfolge von XY.
  • FALSE: Die Reihenfolge von XY wird nicht geändert. Dies ist die Standardeinstellung.

SWAPXYFILTER

Tauschen Sie die XY-Koordinaten für räumliche Filteranforderungen aus, die an den Server gesendet werden.

  • TRUE: Die Reihenfolge von XY wird für Filteranforderungen geändert.
  • FALSE: Die Reihenfolge von XY wird für Filteranforderungen nicht geändert. Dies ist die Standardeinstellung.
Hinweis:

Alle Schlüsselwörter außer BBOX, STRINGLENGTH, OUTPUTFORMAT und PAGESIZE weisen eine entsprechende Einstellung für den Layer in den WFS-Layer-Eigenschaften auf. Sie können auf die WFS-Layer-Eigenschaften zugreifen, indem Sie mit der rechten Maustaste im Bereich Inhalt auf den Layer klicken und Eigenschaften auswählen.

Neben den aufgeführten Schlüsselwörtern, die zum Angeben von Eigenschaften für WFS-Serververbindungen verwendet werden können, gibt es reservierte Schlüsselwörter, die nicht verwendet werden können, da sie für WFS-Services oder ArcGIS eine besondere Bedeutung haben. Dazu zählen: NAMESPACE, TYPENAME, VERSION, SERVICE, CRSNAME, REQUEST, USER, URL, PASSWORD, MODE, ANONYMOUS, HTTPTIMEOUT, CAPABILITIES_PARAMETERS und CONNECTIONPATH.

Verwandte Themen

  • Verwenden von WFS-Service-Layern

Feedback zu diesem Thema?

Hinzufügen von WFS-Services—ArcGIS Pro | Dokumentation (2024)

FAQs

What is WFS in ArcGIS Pro? ›

The Open Geospatial Consortium, Inc.'s (OGC) Web Feature Service (WFS) is a standard protocol for serving geographic features across the web. The GIS feature information that is encoded and transported using WFS includes both feature geometry and feature attribute values.

How do I connect to WFS in ArcGIS? ›

Adding a WFS connection
  1. Start ArcMap.
  2. Open the Catalog window.
  3. Under GIS Servers, double-click Add WFS Server. ...
  4. Type the service URL.
  5. Click the Version drop-down arrow and choose the version of the WFS specification being used.

How do I publish WFS in ArcGIS Pro? ›

Create a WFS service from ArcGIS Pro
  1. To share all usable layers in the map as a web layer, on the Share tab, in the Share As group, click the Web Layer drop-down arrow and click Publish Web Layer. ...
  2. Provide a name for the web layer.
  3. Complete the Summary and Tags fields.

What are the limitations of WFS? ›

Limitations. The following are the current limitations of using OGC layers in ArcGIS Online: Hosted WFS layers support a maximum of 3,000 features per request. You can only add WFS 2.0 layers that support GeoJSON output to a map in Map Viewer.

How do I add WFS to pro? ›

Add a WFS server connection
  1. On the Insert tab, in the Project group, click the Connections button, click Server, and click New WFS Server . ...
  2. From the Version drop-down menu, select the WFS version you want to connect to.

How do I add WFS to my map? ›

Note:
  1. In ArcMap, click the Add data button. to add a new map layer.
  2. Click the Look in drop-down menu and click Interoperability Connections.
  3. Choose a WFS service from your list of WFS connections to add the service's contents as a feature layer.

What is a WFS connection? ›

A Web Feature Service (WFS) is a web service for querying spatial data that has a standardized API defined by the Open Geospatial Consortium (OGC). The WfsClient class in the spatial IO module lets developers connect to a WFS service and query data from the service.

How do I add a service in ArcGIS Pro? ›

Adding a map service using Add Data
  1. Click the Add Data button. ...
  2. In the Look in list, choose GIS Servers to see a list of servers you have previously used. ...
  3. Once connected to ArcGIS Desktop, map services are listed in the Add Data dialog box using the GIS service icon. ...
  4. Click Add.

How do I add a WMS server to ArcGIS pro? ›

Add WMS services
  1. On the Insert tab, in the Project group, click Connections > Server > New WMS Server . ...
  2. Type the URL of the WMS server site you want to connect to in the Server URL text box. ...
  3. Specify the Version number of the server, if applicable.

What is the difference between WMS and WFS? ›

WMS is probably the best known of these three standards due to its widespread use by map servers to deliver map images. In contrast to the images served by WMS, WFS communicates geographic feature information. The WFS web service allows features to be queried, updated, created, or deleted by the client.

What is the WFS layer? ›

The Web Feature Service (WFS) represents a change in the way geographic information is created, modified and exchanged on the Internet.

What are WMS layers? ›

The OGC Web Map Service (WMS) is a map portrayal service used to publish a collection of map layers to embed in your interactive web maps. The WMS specification expresses the map contents as map layers using XML. The primary use of the WMS is to openly serve interactive map images on the internet.

What is the maximum number of features in WFS? ›

Maximum feature limits are also available for feature types. The default number is 1000000. Maximum number of features for preview (Values <= 0 use the maximum number of features) - Maximum number of features to use for layer previews. The default is 50 features.

Is WFS an API? ›

The WFS API follows the Open Geospatial Consortium API standard for Features to query Datasets. A dataset consists of multiple feature collections. A feature collection is a collection of features of a similar type, based on a common schema.

What is the WFS format? ›

The Web Feature Service (WFS) is a standard created by the Open Geospatial Consortium (OGC) for creating, modifying and exchanging vector format geographic information on the Internet using HTTP. A WFS encodes and transfers information in Geography Markup Language (GML), a subset of XML.

What does WFS mean in GIS? ›

A Web Feature Service (WFS) provides its users with GIS data in formats that can be loaded directly in QGIS. Unlike a WMS, which provides you only with a map which you can't edit, a WFS gives you access to the features themselves.

What is the difference between rest and WFS API? ›

REST is a style of request and can be applied beyond geospatial web services, whereas WMS and WFS are types of endpoint services defined by Open Geospatial Consortium (OGC) specifically for geospatial data.

References

Top Articles
Latest Posts
Article information

Author: Nicola Considine CPA

Last Updated:

Views: 5857

Rating: 4.9 / 5 (49 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Nicola Considine CPA

Birthday: 1993-02-26

Address: 3809 Clinton Inlet, East Aleisha, UT 46318-2392

Phone: +2681424145499

Job: Government Technician

Hobby: Calligraphy, Lego building, Worldbuilding, Shooting, Bird watching, Shopping, Cooking

Introduction: My name is Nicola Considine CPA, I am a determined, witty, powerful, brainy, open, smiling, proud person who loves writing and wants to share my knowledge and understanding with you.