Сводка
Функция Describe возвращает следующие параметры наборов данных участков. Свойства набора данных также поддерживаются.
Набор данных участков возвращает dataType из "DEParcelDataset".
Функция Describe также работает со слоем набора данных участков.
Набор данных участков используется для управления данными земельных участков и сетями данных участков.
Свойства
Владение | Объяснение | Тип данных | ||||||
connectionsFeatureClass (только чтение) | Объект Describe класса пространственных объектов Connections, связанный с набором данных участков. | Describe | ||||||
parcelTypeNames (только чтение) | Возвращает список названий типов участков, относящихся к определенному набору данных участков. | List | ||||||
parcelTypes (только чтение) | Возвращает список объектов типа участок, относящихся к определенному набору данных участков. Каждый объект типа участок представляет собой список, состоящий из пяти элементов:
| List | ||||||
pointsFeatureClass (только чтение) | Объект Describe класса пространственных объектов Точки, связанный с набором данных участков. | Describe | ||||||
recordsFeatureClass (только чтение) | Объект Describe класса пространственных объектов Соединения, связанный с набором данных участков. | Describe | ||||||
topology (только чтение) | Объект Describe топологии, связанный с набором данных участков. | Describe | ||||||
topologyEnabled (только чтение) | Возвращает информацию о том, включена или нет топология участков. | Boolean | ||||||
version (только чтение) | Возвращает версию схемы системных таблиц набора данных участков.
| Integer |
Пример кода
Следующий автономный скрипт распечатывает имена типов участков, относящихся к набору данных участка, и обращается к элементам типов участков. Он также распечатывает имя топологии, относящейся к данному набору данных участков.
import arcpy
# Create a Describe object from the parcel fabric dataset
desc = arcpy.Describe("C:/Data/Parcels.gdb/County/ParcelFabric")
# Print parcel type names associated with the parcel fabric
for p in desc.parcelTypeNames:
print ("Parcel type: " + p)
# Print parcel type lists
for p in desc.parcelTypes:
print(p)
# Print the name for the Lots parcel type
for i in desc.parcelTypes:
if i[0] == 'Lot':
print(i[0])
# Print topology name associated with the parcel fabric
print("topology: " + desc.topology.name)