【发布时间】:2015-05-25 08:15:36
【问题描述】:
我正在尝试获取可能在也可能不在要素数据集中的要素类的数据库路径。我正在使用要素类的os.path.dirname。如果要素类不在要素数据集中(很好),这将为我提供数据库路径,但如果要素类在要素数据集中,它将为我提供要素数据集的路径。
这可以是文件、个人或 sde 地理数据库。我正在考虑使用“.sde”的split,但如果它是不同类型的地理数据库,那将不起作用。
路径示例可以是:
- 对于要素数据集内部:C:\GISData\Data.gdb\Property\Erf
- 对于 gdb 根目录下:C:\GISData\Data.gdb\Erf
在这两种情况下,我都希望获得 C:\GISData\Data.gdb。
谢谢。
【问题讨论】:
标签: python database path dataset arcpy