Краткая информация
Предоставляет информацию об источнике, типе замыкания и поисковом запросе для классов, которые используются для определения местоположений в сети.
Обсуждение
Свойства source, snapType и searchQuery являются динамическими для объекта локатора. Это означает, что общее количество свойств, поддерживаемых данным объектом локатора, зависит от свойства locatorCount. Например, если значение свойства locatorCount равно 2, то объект локатора будет поддерживать свойства source0, source1, snapType0, snapType1, searchQuery0 и searchQuery1.
Свойства
Свойство | Описание | Тип данных |
sourceX (только чтение) | Имя конкретного класса, используемого локатором. | String |
snapTypeX (только чтение) | Разделенная подчеркиванием строка, содержащая типы замыканий, используемых для данного класса в локаторе. Возможные типы замыканий
| String |
searchQueryX (только чтение) | Запрос на ограничение поиска поднабора объектов в пределах заданного класса в локаторе. | String |
Пример кода
Отображает свойства локатора слоя сетевого анализа.
# Name: NALayerLocatorProperties_ex01.py
# Description: Prints the source name and snap type information
# for the locators used by a network analysis layer
import arcpy
in_layer = "C:/Data/Route.lyr"
# Create a Describe object from layer file.
desc = arcpy.Describe(in_layer)
count = desc.locatorCount
locators = desc.locators
#print locator information
print("Total Locators: ", count)
for i in range(0, count):
sourceName = getattr(locators, "source" + str(i))
snapType = getattr(locators, "snapType" + str(i))
query = getattr(locators, "searchQuery" + str(i))
print("%s : %s : %s" % (sourceName, snapType, query))