Сводка
Возвращает список папок или баз данных, зарегистрированных на сайте ArcGIS Server.
Синтаксис
ListDataStoreItems (connection_file, datastore_type)
Parameter | Объяснение | Тип данных |
connection_file | Для размещенного сервера необходимо предоставить адрес URL сервера или использовать ключевое слово MY_HOSTED_SERVICES. Для автономного сервера, необходим файл подключения к ArcGIS Server (.ags), представляющий сервер, на котором вы хотите зарегистрировать данные. | 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")