Краткая информация
Функция Describe возвращает следующие параметры наборов данных участков. Группа свойств Набор данных также поддерживается.
Для набора данных участков свойство Describe dataType возвращает значение "DEParcelDataset".
Функция Describe также работает со слоем набора данных участков.
Набор данных участков используется для управления данными земельных участков и сетями данных участков.
Свойства
Свойство | Описание | Тип данных |
connectionsFeatureClass (только чтение) | Объект Describe класса пространственных объектов Connections, связанный с набором данных участков. | Describe |
parcelTypeNames (только чтение) | Возвращает список названий типов участков, относящихся к определенному набору данных участков. | List |
parcelTypes (только чтение) | Возвращает список объектов типа участок, относящихся к определенному набору данных участков. Каждый объект типа участок представляет собой список, состоящий из пяти элементов:
| List |
pointsFeatureClass (только чтение) | Объект Describe класса пространственных объектов Points, связанный с набором данных участков. | Describe |
recordsFeatureClass (только чтение) | Объект Describe класса пространственных объектов Records, связанный с набором данных участков. | Describe |
topology (только чтение) | Объект Describe топологии, связанный с набором данных участков. | Describe |
topologyEnabled (только чтение) | Возвращает информацию о том, включена или нет топология участков. | Boolean |
AdjustmentPointsFeatureClass (только чтение) | Объект Describe класса объектов AdjustmentPoints, связанный с набором участков. | Describe |
AdjustmentLinesFeatureClass (только чтение) | Объект Describe класса пространственных объектов AdjustmentLines, связанный с набором данных участков. | Describe |
AdjustmentVectorsFeatureClass (только чтение) | Объект Describe класса пространственных объектов AdjustmentVectors, связанный с набором данных участков. | Describe |
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)
# Print the name of the parcel fabric records feature class
print("Records: " + desc.recordsFeatureClass.name")
# Print the names of the adjustment feature classes
print("adjustment points: " + desc.AdjustmentPointsFeatureClass.name)
print("adjustment lines: " + desc.AdjustmentLinesFeatureClass.name)
print("adjustment vectors: " + desc.AdjustmentVectorsFeatureClass.name)