zoukankan      html  css  js  c++  java
  • ArcGIS python field 字段

    The field object represents a column in a table. A field has many properties, the most obvious ones being its name and its type. 
    
    讨论
    Field properties can be accessed through the ListFields and Describe functions. 
    
    Updating a field property only updates the field object, no changes are made to the actual field in 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: True if the field is editable.
     Boolean 
    isNullable
    (可读写) The nullable state: True if the 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: True if the 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 properties for the specified feature class.
    
    import arcpy
    
    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 in fields:
        # 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))
  • 相关阅读:
    java面试准备之基础排序——冒泡与选择排序
    PL/SQL 存储过程
    浅析Java中CountDownLatch用法
    tmux分屏幕
    two's complement
    angularJs中$controller的使用
    nodejs pipe实现大文件拷贝
    不错的网站
    echarts文档对照
    nodejs 项目的session验证
  • 原文地址:https://www.cnblogs.com/gisoracle/p/10941628.html
Copyright © 2011-2022 走看看