ListFeatureClasses (arcpy)

Резюме

Перечисляет классы пространственных объектов в рабочей области, ограниченные по имени, типу объектов и дополнительно набору данных объектов. Функция возвращает объект списка Python List.

Обсуждение

Перед использованием некоторых функций List, включая ListDatasets, ListFeatureClasses, ListFiles, ListRasters, ListTables и ListWorkspaces, следует задать параметры среды рабочей области.

Синтаксис

ListFeatureClasses ({wild_card}, {feature_type}, {feature_dataset})
ПараметрОбъяснениеТип данных
wild_card

Групповой символ позволяет ограничить список возвращаемых результатов. Если групповой символ не задан, будут возвращаться все значения.

String
feature_type

Тип объекта для ограничения результатов, возвращаемых аргументом с групповым символом. Доступные типы объектов:

  • АннотацииВозвращаются только классы объектов-аннотаций.
  • ДугаВозвращаются только классы дуговых или линейных объектов.
  • РазмерВозвращаются только классы объектов размеров.
  • РеброВозвращаются только классы объектов ребер.
  • СоединениеВозвращаются только классы объектов соединений.
  • Надпись Возвращаются только классы объектов надписей.
  • ЛинииВозвращаются только классы линейных или дуговых объектов.
  • MultipatchВозвращаются только классы объектов мультипатч.
  • УзелВозвращаются только классы объектов узлов.
  • ТочкиВозвращаются только классы точечных объектов.
  • ПолигоныВозвращаются только классы полигональных объектов.
  • PolylineВозвращаются только классы линейных или дуговых объектов.
  • РегионВозвращаются только региональные классы объектов.
  • RouteВозвращаются только классы объектов маршрутов.
  • МеткаВозвращаются только классы объектов регистрационных точек.
  • Все Все наборы данных в рабочей области. Это значение выбрано по умолчанию.

(Значение по умолчанию — All)

String
feature_dataset

Ограничивает классы объектов, возвращаемые набору данных объектов, если задан этот параметр. Если параметр пустой, в рабочую область возвращаются только автономные классы объектов.

String
Возвращено значение
Тип данныхОбъяснение
String

Функция возвращает список Python с именами классов объектов, ограниченные дополнительным групповым символом, типом объекта и набором данных объекта.

Пример кода

Пример ListFeatureClasses

Копирование шейп-файлов в базу геоданных.

import arcpy
from arcpy import env
import os

# Set the workspace for the ListFeatureClass function
#
env.workspace = "c:/base"

# Use the ListFeatureClasses function to return a list of 
#  shapefiles.
#
fcList = arcpy.ListFeatureClasses()

# Copy shapefiles to a file geodatabase
#
for fc in fcList:
    arcpy.CopyFeatures_management(
        fc, os.path.join("c:/base/output.gdb", os.path.splitext(fc)[0]))

Связанные темы

9/10/2013