描述
Describe 函数将返回宗地结构的以下属性。还支持数据集属性。
宗地结构数据集将返回 "DEParcelDataset" 的 dataType。
Describe 函数也适用于宗地结构图层。
宗地结构数据集用于管理土地记录和宗地数据网络。
属性
属性 | 说明 | 数据类型 | ||||||
connectionsFeatureClass (只读) | 与宗地结构关联的 Connections 要素类的 Describe 对象。 | Describe | ||||||
parcelTypeNames (只读) | 返回与宗地结构关联的宗地类型名称列表。 | List | ||||||
parcelTypes (只读) | 返回与宗地结构数据集关联的宗地类型对象列表。每个宗地类型对象都是一个包含四个元素的列表:
| List | ||||||
pointsFeatureClass (只读) | 与宗地结构关联的 Points 要素类的 Describe 对象。 | Describe | ||||||
recordsFeatureClass (只读) | 与宗地结构关联的 Records 要素类的 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)