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()