Свойства набора данных участков

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

Функция Describe возвращает следующие параметры наборов данных участков. Группа свойств Набор данных также поддерживается.

Для набора данных участков свойство Describe dataType возвращает значение "DEParcelDataset".

Функция Describe также работает со слоем набора данных участков.

Набор данных участков используется для управления данными земельных участков и сетями данных участков.

Более подробно о наборе данных участков

Свойства

СвойствоОписаниеТип данных
connectionsFeatureClass
(только чтение)

Объект Describe класса пространственных объектов Connections, связанный с набором данных участков.

Describe
parcelTypeNames
(только чтение)

Возвращает список названий типов участков, относящихся к определенному набору данных участков.

List
parcelTypes
(только чтение)

Возвращает список объектов типа участок, относящихся к определенному набору данных участков. Каждый объект типа участок представляет собой список, состоящий из пяти элементов:

  • Имя типа участка
  • Имя класса полигональных пространственных объектов данного типа участка
  • Имя класса линейных пространственных объектов данного типа участка
  • True – если типом участка является крупный административный участок

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)