ArcInfo Workstation 项属性

摘要

Describe 函数可返回 ArcInfo WorkstationINFO 表项目的以下属性。ArcInfo Workstation 项目可通过 ArcInfo Workstation INFO 表属性itemSet 属性进行访问。

ArcInfo Workstation 项目可返回 "ArcInfoItem"dataType

属性

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

备用名是可用来引用项目的另一个名称。备用名中有时会包含项目的缩写名称,而不是很长的描述性名称。长的项目名称通常有利于存档之用。较短的名称适用于特定用途。

String
isIndexed
(只读)

如果已为项目创建索引,则为真。索引项可以加快大型 INFO 文件中选择操作的速度。

Boolean
isPseudo
(只读)

如果项目为伪项,则为真。

Boolean
isRedefined
(只读)

如果项目为重新定义项,则为真。重新定义项可为常规项的子集,或可覆盖多个常规项。

Boolean
itemType
(只读)

项的数据类型。可为二进制型、字符型、日期型、浮动型、整型、数值型和 OID 中的一种。

String
numberDecimals
(只读)

小数点右侧的位数。仅适用于带小数位的项目类型。

Integer
outputWidth
(只读)

用于显示项目值的空间大小。

Integer
startPosition
(只读)

重新定义项目的起始位置。

Integer
width
(只读)

用于存储项目值的空间大小(或字节数量)。

Integer

代码示例

ArcInfo Workstation 项目属性示例(独立脚本)

以下独立脚本显示了 ArcInfo Workstation 表中所有 ArcInfo Workstation 项的属性。

import arcpy

# Create a list of Describe objects from the ArcInfo Table.
#
descList = arcpy.Describe("C:/data/crimefreq").itemSet

# Print properties about each item in the itemSet
#
for item in descList:
    print(item.name)
    print("%-22s %s" % ("  Alternate name:", item.alternateName))
    print("%-22s %s" % ("  Is indexed:", item.isIndexed))
    print("%-22s %s" % ("  Is pseudo:", item.isPseudo))
    print("%-22s %s" % ("  Is redefined:", item.isRedefined))
    print("%-22s %s" % ("  Item type:", item.itemType))
    print("%-22s %s" % ("  Number of decimals:", item.numberDecimals))
    print("%-22s %s" % ("  Output width:", item.outputWidth))
    print("%-22s %s" % ("  Start position:", item.startPosition))
    print("%-22s %s" % ("  Width:", item.width))

在本主题中