Zusammenfassung
Importiert einen Feature-Typ aus einem Web-Feature-Service (WFS) in eine Feature-Class einer Geodatabase.
Verwendung
Nach dem Festlegen der URL für den WFS-Server werden alle vom Server veröffentlichten Feature-Typen aufgeführt. Mögliche Beispiele sind WFS-Feature-Typen für Schulen, Straßen und Flurstücke. Daraufhin wird einer davon ausgewählt, und es werden ein Ausgabeverzeichnis und ein Feature-Class-Name angegeben. Beim Ausgabeverzeichnis kann es sich um die Stammebene einer Geodatabase oder ein Feature-Dataset innerhalb einer Geodatabase handeln.
Standardmäßig werden alle Features aus der WFS-Quelle zur Feature-Class hinzugefügt. Mit der Umgebungseinstellung für die Ausgabeausdehnung können die Features auf solche begrenzt werden, die eine benutzerdefinierte Ausdehnung schneiden. Sie können auch im Abschnitt "Geodatabase-Einstellungen" im Dialogfeld "Umgebungseinstellungen" ein Ausgabe-CONFIG-Schlüsselwort und räumliche Gitter der Ausgabe definieren.
Syntax
WFSToFeatureClass(input_WFS_server, WFS_feature_type, out_path, {out_name})
Parameter | Erklärung | Datentyp |
input_WFS_server | Die URL dieses Quell-WFS-Service. | String |
WFS_feature_type | Der Name des Feature-Typs, der aus dem Eingabe-WFS-Service extrahiert werden soll. | String |
out_path | Beim Ausgabeverzeichnis kann es sich um die Stammebene einer Geodatabase oder ein Feature-Dataset innerhalb einer Geodatabase handeln. Falls es sich beim Ausgabeverzeichnis um ein Feature-Dataset handelt, werden die Koordinaten vom Quell-Koordinatensystem in das Koordinatensystem des Feature-Datasets umgewandelt. | Workspace; Feature Dataset |
out_name (optional) | Der Name der Feature-Class, die im Ausgabeverzeichnis erstellt werden soll. Wenn die Feature-Class bereits in der Geodatabase vorhanden ist, wird der Name automatisch inkrementiert. Standardmäßig wird der Name des Feature-Typs verwendet. | String |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_feature_class | Die Ausgabe-Feature-Class. | Feature-Class |
Codebeispiel
WFSToFeatureClass – Beispiel 1 (eigenständiges Skript)
Mit dem folgenden Skript wird veranschaulicht, wie Sie das Werkzeug WFSToFeatureClass in einem eigenständigen Skript ausführen.
# Name: WFSToFeatureClass_example1.py
# Description: Create a feature class from a WFS service
# Import arcpy module
import arcpy
# Set local variables
WFS_Service = "http://sampleserver6.arcgisonline.com/arcgis/services/SampleWorldCities/MapServer/WFSServer?request=GetCapabilities&service=WFS"
WFS_FeatureType = "cities"
Out_Location = "C:/Data/Default.gdb"
Out_Name = "SampleWorldCities"
# Execute the WFSToFeatureClass tool
arcpy.WFSToFeatureClass_conversion(WFS_Service, WFS_FeatureType, Out_Location, Out_Name)
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja