ListDataStoreItems
汇总
返回在 ArcGIS Server 站点注册的文件夹或数据库列表。
语法
ListDataStoreItems(connection_file, datastore_type)
| 参数 | 说明 | 数据类型 |
|---|---|---|
|
connection_file |
对于托管服务器,请提供服务器 URL 或使用 |
String |
|
datastore_type |
要列出的数据类型。
|
String |
返回值
| 数据类型 | 说明 |
|---|---|
|
String |
使用 [store_name, server_data, publisher_data, type] 格式以字符串列表的形式返回已注册的文件夹或数据库。
|
代码示例
ListDataStoreItems 示例 1
打印所有注册到 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")
ListDataStoreItems 示例 2
打印所有注册到 ArcGIS Server 站点上的数据库(独立服务器)。
import arcpy
print("Registered databases items are:")
for item in arcpy.ListDataStoreItems("MY_HOSTED_SERVICES", "DATABASE"):
print("Name: {}".format(item[0]))
print("Database Connection Properties for Server: {}".format(item[1]))
print("Database Connection Properties for Publisher: {}".format(item[2]))
if item[3] == "managed":
print("This is ArcGIS Server's Managed Database")