python field_ArcGIS python field 字段

The field object represents a column in a table. A field has many properties, the most obvious ones being its name andits type.

讨论

Field properties can be accessed through the ListFieldsandDescribe functions.

Updating a field property only updates the field object, no changes are made to the actual fieldin the table or feature class.

语法

Field ()

属性

属性 说明 数据类型

aliasName

(可读写) The alias name of the field.

String

baseName

(可读写) The unqualified field name.

String

domain

(可读写) The name of the associated domain.

String

editable

(可读写) The editable state: Trueif the field iseditable.

Boolean

isNullable

(可读写) The nullable state: Trueifthe field allows null values.

Boolean

length

(可读写) The field's length.

Integer

name

(可读写) The name of the field.

String

precision

(可读写) The precision of the field.

Integer

required

(可读写) The required state: Trueifthe field must contain a value.

Boolean

scale

(可读写) The field's scale.

Integer

type

(可读写) The field type: SmallInteger, Integer, Single, Double, String, Date, OID, Geometry, Blob.

String

代码示例

Field example

Display field propertiesfor the specified feature class.importarcpy

fc= "C:/Data/Counties.shp"

#Create a list of fields using the ListFields function#fields =arcpy.ListFields(fc)#Iterate through the list of fields#for field infields:#Print field properties

# print("Field: {0}".format(field.name))print("Alias: {0}".format(field.aliasName))print("Type: {0}".format(field.type))print("Is Editable: {0}".format(field.editable))print("Required: {0}".format(field.required))print("Scale: {0}".format(field.scale))print("Precision: {0}".format(field.precision))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值