Skip to main content

ArcInfo Workstation Item properties

Résumé

The Describe function returns the following properties for ArcInfo Workstation INFO table items. ArcInfo Workstation items are accessed from the itemSet property of the ArcInfo Workstation INFO Table property group.

For an ArcInfo Workstation item, the Describe dataType property returns a value of "ArcInfoItem".

Propriétés

Propriété Explication Type de données

alternateName

(Lecture seule)

The alternate name is another name you can use to refer to the item. It sometimes contains abbreviated names for items that otherwise have long descriptive names. Long item names often help for documentation purposes. Shorter names may be convenient for ad hoc usage.

String

isIndexed

(Lecture seule)

True if the item is indexed. Indexed items speed up selection operations on large INFO files.

Boolean

isPseudo

(Lecture seule)

True if the item is a pseudo item.

Boolean

isRedefined

(Lecture seule)

True if it is a redefined item. Redefined items can be subsets of regular items or can span multiple regular items.

Boolean

itemType

(Lecture seule)

The data type of the item. One of Binary, Character, Date, Floating, Integer, Number, and OID.

String

numberDecimals

(Lecture seule)

The number of digits to the right of the decimal place. This is only for item types that hold decimal numbers.

Integer

outputWidth

(Lecture seule)

The number of spaces used to display the item's values.

Integer

startPosition

(Lecture seule)

The starting position of a redefined item.

Integer

width

(Lecture seule)

The number of spaces (or bytes) used to store the item's values.

Integer

Exemple de code

ArcInfo Workstation item properties example

The following stand-alone script displays properties from all the ArcInfo Workstation items in an ArcInfo Workstation table:

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))