Skip to main content

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

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

Функция 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)