python - SDE 的 ListFeatureClasses() 故障

标签 python gis arcgis arcpy

我正在使用 arcpy 在我的 SDE 中的每个要素数据集上运行 ListFeatureClasses() - 该行是这样的:

FDS = arcpy.ListFeatureDatasets()
for FD in FDS: 
  arcpy.env.workspace = FD
  print arcpy.ListFeatureClasses()

但是对于一些我知道的特征数据集(并且可以从中加载数据),没有任何返回。有没有人遇到过这个问题?

最佳答案

试试这个:

设置循环前的工作空间:

env.workspace = r"/path/to/geodatabase"

设置要素数据集列表:

datasets = arcpy.ListDatasets("*", "FeatureClass")

设置一个包含要素数据集的列表:

fds = [数据集中 fc 的 fc]

遍历要素数据集以获取其要素类:

fd 中的 fd: fc = arcpy.ListFeatureClasses("*", "ALL", fd) 打印 "{}: {}".format(fd, fc)


完整片段:

from arcpy import env
import arcpy

env.workspace = r"path/to/geodatabase"

datasets = arcpy.ListDatasets("*", "FeatureClass")

fds = [fc for fc in datasets]

for fd in fds:
    fc = arcpy.ListFeatureClasses("*", "ALL", fd)
    print "{}: {}".format(fd, fc)`

ListFeatureClasses (arcpy)

关于python - SDE 的 ListFeatureClasses() 故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12715089/

相关文章:

python - 用于 scikit 学习中 10 折交叉验证的混淆矩阵

python - 在 Azure Functions 应用程序中存储身份验证 token

c# - 如何通过 NetTopologySuite 制作带有 xxx 米的缓冲区

javascript - 将对象地址转换为字符串

javascript - RequireJS 优化器忽略插件

javascript - arcgis javascript 如何关闭图层

Python 错误 : the following arguments are required

python - Jupyter笔记本以灰度而不是彩色显示matplotlib pcolor图像

mongodb - GeoJSON 和 MongoDB : Is it worth it to store points as GeoJSON. 点?

gis - 如何使用 WKT 在 qgis 中绘制多边形?