ListFeatureClasses method |
|
Release 9.3
Last modified January 19, 2010 |
Print all topics in : "Properties and Methods" |
Note:
This topic was updated for 9.3.1.
Lists all feature classes from the selected workspace. Specifying search conditions (wildcard) and a feature type limits the results. The workspace must be specified before using any of the List methods except ListFields and ListIndexes.
Returns a Python List that will contain the names of the feature classes under the location specified by the workspace environment setting
NOTE: The content below describes the use of ListFeatureClasses using a 9.3-version geoprocessor. When using a 9.2-version geoprocessor, ListFeatureClasses returns an enumeration instead of a Python List. For more information, see Differences between geoprocessor versions.
Part | Description |
object | The instantiated geoprocessing object. |
wild card | Optional. Combination of * and characters that helps to limit the results. The asterisk is the same as saying ALL. If no wildcard is specified, all feature classes in the workspace will be returned. |
FeatureType | Optional. Feature type keyword that limits the returned feature classes. Valid feature types for this method are
|
import arcgisscripting import os gp = arcgisscripting.create(9.3) gp.workspace = "d:/MyData" out_workspace = "d:/MyData/Results" clip_features = "d:/MyData/TestArea/Boundary.shp" # Get a list of feature classes in the workspace. # fcs = gp.ListFeatureClasses() for fc in fcs: # Set the outputname for each output to be the same as the input. # output = out_workspace + os.sep + fc # Clip each input feature class in the list. # gp.clip_analysis(fc, clip_features, output, 5)