其他分享
首页 > 其他分享> > ArcPy数据列表遍历

ArcPy数据列表遍历

作者:互联网

ArcPy数据列表遍历

批处理脚本的首要任务之一是为可用数据编写目录,以便在处理过程中可以遍历数据。

ArcPy 具有多个专为创建此类列表而构建的函数。

函数 说明
ListFields(dataset, wild_card, field_type) 返回在输入值中找到的字段的列表
ListIndexes(dataset, wild_card) 返回在输入值中找到的属性索引的列表
ListDatasets(wild_card, feature_type) 返回当前工作空间中的数据集
ListFeatureClasses(wild_card, feature_type, feature_dataset) 返回当前工作空间中的要素类
ListFiles(wild_card) 返回当前工作空间中的文件
ListRasters(wild_card, raster_type) 返回在当前工作空间中找到的栅格数据的列表
ListTables(wild_card, table_type) 返回在当前工作空间中找到的表的列表
ListWorkspaces(wild_card, workspace_type) 返回在当前工作空间中找到的工作空间的列表
ListVersions(sde_workspace) 返回已连接用户有权使用的版本的列表

注意:必须先设置工作空间环境,然后才能使用多个列表函数,包括 ListDatasets、ListFeatureClasses、ListFiles、ListRasters、ListTables 和 ListWorkspaces。


ListFields(dataset, wild_card, field_type)
可返回指定数据集中的要素类、shapefile 或表中的字段的列表。返回的列表可用针对名称和字段类型的搜索条件进行限制,并将包含字段对象。

参数说明


ListIndexes(dataset, wild_card)
可返回指定数据集中的要素类、shapefile 或表中的索引的列表。

参数说明
+dataset 带有要返回的索引的指定要素类或表。
+wild_card 限制返回的结果。如果未指定某一值,则返回所有值。通配符不区分大小写。


ListDatasets(wild_card, feature_type)
返回当前工作空间中的数据集的列表。可针对数据集名称和数据集类型指定搜索条件,从而限制返回的列表。
参数说明
+wild_card 限制返回的结果。如果未指定某一值,则返回所有值。通配符不区分大小写。


ListFeatureClasses(wild_card, feature_type, feature_dataset)
可返回当前工作空间中受名称、要素类型和可选要素数据集限制的要素类的列表。
参数说明


ListFiles(wild_card)
返回当前工作空间中的文件列表。
参数说明


ListRasters(wild_card, raster_type)
返回当前工作空间中的栅格列表。
参数说明


ListTables(wild_card, table_type)
返回当前工作空间中的表格列表。
参数说明


ListWorkspaces(wild_card, workspace_type)
返回当前工作空间中的工作空间列表。
参数说明


ListVersions(sde_workspace)
列出连接用户有权使用的版本
参数说明

标签:返回,要素,遍历,type,列表,wild,ArcPy,card
来源: https://www.cnblogs.com/echohye/p/15410746.html