arcpy读取fileGDB
时间: 2023-05-16 20:05:18 浏览: 80
可以使用以下代码读取fileGDB:
import arcpy
arcpy.env.workspace = r"C:\data\file.gdb"
feature_classes = arcpy.ListFeatureClasses()
for fc in feature_classes:
print(fc)
这段代码将会列出fileGDB中的所有要素类。
相关问题
arcpy读取shp文件
当使用 arcpy 模块读取 shp 文件时,你可以使用 "arcpy.Describe()" 函数获取 shapefile 的元数据,然后使用 "arcpy.da.SearchCursor()" 函数遍历 feature class 中的每个 feature,或者使用 "arcpy.da.UpdateCursor()" 函数更新 feature class 中的数据。
arcpy读取shp文件并打印
以下是使用arcpy读取shp文件并打印其属性表的示例代码:
```python
import arcpy
# 设置工作空间
arcpy.env.workspace = r"path/to/folder/containing/shp/file"
# 读取shp文件
shp_file = "filename.shp"
shp_path = arcpy.env.workspace + "\\" + shp_file
# 打印shp文件的属性表
with arcpy.da.SearchCursor(shp_path, "*") as cursor:
for row in cursor:
print(row)
```
其中,`arcpy.env.workspace`用于设置工作空间,`shp_file`是要读取的shp文件名,`shp_path`是完整的shp文件路径。使用`arcpy.da.SearchCursor`读取shp文件的属性表,可以通过`*`来读取所有字段。最后,使用一个循环逐行打印属性表中的每一行数据。