描述
返回在 ArcGIS Server 站点注册的文件夹或数据库列表。
语法
ListDataStoreItems (connection_file, datastore_type)
参数 | 说明 | 数据类型 |
connection_file | 适用于您想要列出已注册数据库或文件夹的服务器的一个 ArcGIS Server 连接文件 (.ags)。如果已经在 ArcMap 目录窗口中创建连接,则可以使用在用户配置文件目录中找到的连接文件。此外,可以使用 CreateGISServerConnectionFile 函数重新创建连接文件。 | String |
datastore_type | 要列出的数据类型。
| String |
返回值
数据类型 | 说明 |
String | 使用 [store_name, server_data, publisher_data, type] 格式以字符串列表的形式返回已注册的文件夹或数据库。
|
代码示例
ListDataStoreItems 示例
打印所有注册到 ArcGIS Server 站点上的文件夹。
import arcpy
print("Registered FOLDER items are:")
for item in arcpy.ListDataStoreItems("GIS Servers/MyConnection.ags", "FOLDER"):
print("Name: {}".format(item[0]))
print("Server's path: {}".format(item[1]))
print("Publisher's path: {}".format(item[2]))
if item[3] == "managed":
print("This is ArcGIS Server's Managed Database")