ListFeatureClasses method |
|
Release 9.1
Last modified August 19, 2005 |
Print all topics in : "Properties and Methods" |
Lists all feature classes from the selected workspace. Specifying search conditions (wildcard) and a feature type will limit the results. The workspace must be specified before using any of the List methods, except ListFields and ListIndexes.
Part | Description |
object | The instantiated geoprocessing object |
wild card | Optional. Combination of * and characters that will help limit the results. The asterisk (*) is the same as saying ALL. If no wildcard is specified then all feature classes in the workspace will be returned. |
FeatureType | Optional. Keyword FeatureType that will limit the returned feature classes. Valid FeatureTypes for this method are:
|
import os from win32com.client import Dispatch gp = Dispatch("esriGeoprocessing.GpDispatch.1") gp.workspace = "d:\\MyData" out_workspace = "d:\\MyData\\Results" clip_features = "d:\\MyData\\TestArea\\Boundary.shp" # Get a list of the feature classes in the workspace. fcs = gp.ListFeatureClasses() # Loop through the list of feature classes. fcs.reset() fc = fcs.next() while fc: # 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) fc = fcs.next()