featuretype

来源:互联网 发布:不忘初心的理解 知乎 编辑:程序博客网 时间:2024/06/06 13:04


有ID,有name这些属性的就是feature type

在arcgis for android中,feature type对象有以下这些方法:

getID()

getName()

getDomains()

getTemplates()

即使是线,也可以分为国道,高速公路,村道等自己定义的不同的类型。

这里是多边形的要素类型的划分,它划分为气,油,气和油这三种类型。



以下操作归结为几个目的:

1.在属性表中新建一个field记录feature的features type,这是用于分类符号设置。

2.define new type of feature

3.新的features type要记录value和label,从而进入分类符号目录。后面的class则是跟随value值。


在arcmap中

在属性表中,add fields,输入fieldname为class。

双击shapfile文件,出现属性对话框,点击symbology,再在左边选择Categories,点击unique value,在value field中选择class,即把class的属性值作为unique value进行分类,作为要素类型的标签。

点击Add All Values。不能忘记这个操作,否则下个操作的define new type of feature是灰色的,不能点击。

点击shapfile文件右键,选择edit feature ->define new type of feature

就会出现define new featuretype对话框


点击change symbol会出现symbol selector选择相应的符号

在name文本框中可以输入该feature type的名称,一般是默认。

在tags文本框中是对该feature type的描述,比如上面直线,灰色。一般是默认。


这是要把feature type添加进目录


这是要填写feature type的默认属性值。

上面的这些属性,都是在属性表中抽取出来的,如果在这里填写相关属性值,则以后每创建一个这种feature type

的要素,在属性表的这些属性都会保留该默认值。





完成这一切后,双击shapfile文件出现layer propreties,可以看到相应的更改。


在shapfile文件下和create features下也可以看到新建的feature type

           

双击create features下的feature type可以看到属性即template properties


其实对flash还有印象的话,会发现这里的feature type相当于元件,而在草图上画出的相当于实例。


0 0
原创粉丝点击