Feature-Class zu Shapefile (mehrfach) (Conversion)
Zusammenfassung
Kopiert die Features aus einer oder mehreren Feature-Classes oder -Layern in einen Ordner mit Shapefiles.
Verwendung
-
Der Name des Ausgabe-Shapefiles entspricht dem Namen der Eingabe-Feature-Class. Lautet die Eingabe beispielsweise C:\base.gdb\rivers, erhält das Ausgabe-Shapefile den Namen rivers.shp. Informationen über die ausdrückliche Steuerung des Namens des Ausgabe-Shapefiles und einige zusätzliche Konvertierungsoptionen finden Sie unter dem Werkzeug Feature-Class in Feature-Class.
-
An Namen von Ausgabe-Shapefiles, die im Ausgabeordner bereits vorhanden sind, wird eine Zahl angefügt, damit sie eindeutig sind (z. B. "rivers_1.shp").
Syntax
Parameter | Erläuterung | Datentyp |
Input_Features [Input_Features,...] |
Die Liste der Eingabe-Feature-Classes oder –Layer, die konvertiert und dem Ausgabeordner hinzugefügt werden. | Feature Layer |
Output_Folder |
Der Ausgabe- oder Zielordner. | Folder |
Codebeispiel
Das folgende Skript für das Python-Fenster veranschaulicht, wie Sie die Funktion "FeatureClassToShapefile" im unmittelbaren Modus verwenden.
import arcpy from arcpy import env env.workspace = "C:/data/airport.gdb" arcpy.FeatureClassToShapefile_conversion(["county", "parcels", "schools"], "C:/output")
Das folgende eigenständige Skript veranschaulicht, wie Sie die Funktion "FeatureClassToShapefile" verwenden.
# Name: FeatureClassToShapefile_Example2.py # Description: Use FeatureClassToGeodatabase to copy feature classes # to shapefiles # Author: ESRI # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables inFeatures = ["climate.shp", "majorrds.shp"] outLocation = "C:/output" # Execute FeatureClassToGeodatabase arcpy.FeatureClassToShapefile_conversion(inFeatures, outLocation)