GDB 要素类属性

描述

Describe 函数可返回地理数据库要素类的以下属性。同时还支持要素类属性、GDB 表属性、编辑者追踪数据集属性、表属性以及数据集属性。

地理数据库要素类可返回 "FeatureClass" 的 dataType。

属性

属性说明数据类型
areaFieldName
(只读)

几何区域字段的名称。

String
geometryStorage
(只读)

返回几何字段存储。

  • Binary —Esri 二进制存储
  • LOB —Esri LOB 存储
  • WKB —OGC 熟知二进制存储
  • ST —空间类型存储
  • SDO —Oracle 空间类型存储
  • PostGIS —PostgreSQL / PostGIS 存储
  • MSSQLGeometry —SQLServer / GEOMETRY 存储
  • MSSQLGeography —SQLServer / GEOGRAPHY 存储
注:

仅返回企业级地理数据库要素类的存储类型;对于所有其他要素类,将返回空字符串。

String
lengthFieldName
(只读)

几何长度字段的名称。

String
representations
(只读)

与该要素类相关联的表达的 Describe 对象列表。

Describe

代码示例

GDB FeatureClass 示例(独立脚本)

以下独立脚本显示 GDB 要素类属性。

import arcpy

# Create a Describe object from the GDB Feature Class
#
desc = arcpy.Describe("C:/data/chesapeake.gdb/chesapeake/bayshed_1")

# Print GDB FeatureClass properties
#
print("Area Field Name  : " + desc.areaFieldName)
print("Length Field Name: " + desc.lengthFieldName)

在本主题中