ListDataStoreItems
Краткая информация
Возвращает список папок или баз данных, зарегистрированных на сайте ArcGIS Server.
Синтаксис
ListDataStoreItems(connection_file, datastore_type)
| Параметр | Объяснение | Тип данных |
|---|---|---|
|
connection_file |
Для размещенного сервера необходимо предоставить адрес URL сервера или использовать ключевое слово |
String |
|
datastore_type |
Тип данных, список которых вы хотите получить.
|
String |
Возвращаемое значение
| Тип данных | Объяснение |
|---|---|
|
String |
Возвращает зарегистрированные папки или базы данных, как список, состоящий из списков строк в формате [store_name, server_data, publisher_data, type].
|
Пример кода
Выполняет печать всех папок, зарегистрированных на сайте 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")
Выполняет печать всех баз данных, зарегистрированных на сайте 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")