ValidateDataStoreItem (arcpy)

Краткая информация

Проверяет, была ли папка или база данных успешно зарегистрирована на сайте ArcGIS Server.

Обсуждение

Дополнительные сведения о том, когда и почему вам нужно выполнять регистрацию своих данных на ArcGIS Server, см. в разделе О регистрации данных на сервере.

Синтаксис

ValidateDataStoreItem (connection_file, datastore_type, connection_name)
ПараметрОбъяснениеТип данных
connection_file

Файл подключения к ArcGIS Server (.ags) для сервера, база данных или папка которого были проверены. Если вы выполнили подключение в ArcCatalog, то можно использовать файл подключения, находящийся в директории вашего профиля пользователя. В качестве альтернативы вы можете создать файл подключения с нуля, используя функцию CreateGISServerConnectionFile.

String
datastore_type

Тип данных, проверка которых выполняется.

  • DATABASEДанные располагаются в многопользовательской базе данных.
  • FOLDERДанные являются файловыми.
String
connection_name

Имя, под которым папка или база данных были проверены, зарегистрировано на сайте ArcGIS Server.

String
Возвращено значение
Тип данныхОбъяснение
String

Пример кода

Пример ValidateDataStoreItem

Печатает результат проверки всех папок и баз данных, зарегистрированных на сайте ArcGIS Server.

import arcpy

conn = "GIS Servers/MyConnection.ags"
for store_type in ["FOLDER", "DATABASE"]:
    print("Validating data store items of type {}".format(store_type))
    for i in arcpy.ListDataStoreItems(conn, store_type):
        validity = arcpy.ValidateDataStoreItem(conn, store_type, i[0])
        print("The data item '{}' is {}".format(i[0], validity))

Связанные темы

5/10/2014