FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念总结(转)
2010-04-30 18:36
561 查看
转自http://www.cnblogs.com/secenes/archive/2008/06/07/1215795.html
[b]FeatureLayer
:
[/b]
要素图层,承载要素数据。几个重要的接口如下:
IFeatureLayer
接口,用于管理要素图层的数据源,即要素类(FeatureClass
)。具体察看IFeatureLayer.DataSourceType
条目。
IFeatureLayer::FeatureClass
属性可以返回要素图层使用的要素类。
IFeatureLayer::search
方法,返回一个ICursor
对象,仅仅指向一个要素指针。
IFeatureSelection
接口负责管理一个图层中的要素的选择集的方法和属性。
IFeatureSelection
:SelectFeatures
使用一个过滤器把符合要求的要素放入图层的选择中(
IEnumFeature
)。
ILayerFields
接口,可以直接获得一个要素图层的要素类字段结构。
FeatureDataset
: 先看官方解释:A FeatureDataset is a container for feature classes that share the same spatial refrence.
要素数据集对象在GeoDatabase
是一个简单的要素类的容器,在这个容器内放置着相同空间参考的要素类
FeatureClass
:
(
要素类)是用来存储空间数据的对象类,是ObjectClass
的扩展。
在一个要素类中的所有的要素都使用同样的字段结构,要素类与表,对象类最大的区别是它有一个几何字段,即Shape
字段,用于存储要素的几何信息,这样使得用户可以在地图上看到一个要素的形状和位置。
在地图上,要素类是离散对象,”
小”
对象(small objects)
表示为点要素,”
长”
对象表示为线要素,”
大”
对象表示为多边形要素.(
不要老往Shapefile
上面想)
,不包含Raster
。
IFields
接口,字段集可以通过ITable
::Fields
获取(I
FeatureClass.Fields
)IFields
有2
个属性,其中一个是Field(index),
通过传入不同的字段索引值可以返回某个字段。两个方法,一个是FindField
,用字段名作为字段的索引。
IField
接口是字段对象的主要接口,可以个从这个接口中得到字段的主要属性,如名称、别名,字段的值域,字段的类型等。
Feature:
是要素类中一条记录,主要接口是IFeature
,定义了要素对象特有的属性。IFeature
::get_Value
(i
)可以获得索引值为i
的要素的属性值。通过循环就可以获得所有属性值。
还是图最清楚:
[b]FeatureLayer
:
[/b]
要素图层,承载要素数据。几个重要的接口如下:
IFeatureLayer
接口,用于管理要素图层的数据源,即要素类(FeatureClass
)。具体察看IFeatureLayer.DataSourceType
条目。
IFeatureLayer::FeatureClass
属性可以返回要素图层使用的要素类。
IFeatureLayer::search
方法,返回一个ICursor
对象,仅仅指向一个要素指针。
IFeatureSelection
接口负责管理一个图层中的要素的选择集的方法和属性。
IFeatureSelection
:SelectFeatures
使用一个过滤器把符合要求的要素放入图层的选择中(
IEnumFeature
)。
ILayerFields
接口,可以直接获得一个要素图层的要素类字段结构。
FeatureDataset
: 先看官方解释:A FeatureDataset is a container for feature classes that share the same spatial refrence.
要素数据集对象在GeoDatabase
是一个简单的要素类的容器,在这个容器内放置着相同空间参考的要素类
FeatureClass
:
(
要素类)是用来存储空间数据的对象类,是ObjectClass
的扩展。
在一个要素类中的所有的要素都使用同样的字段结构,要素类与表,对象类最大的区别是它有一个几何字段,即Shape
字段,用于存储要素的几何信息,这样使得用户可以在地图上看到一个要素的形状和位置。
在地图上,要素类是离散对象,”
小”
对象(small objects)
表示为点要素,”
长”
对象表示为线要素,”
大”
对象表示为多边形要素.(
不要老往Shapefile
上面想)
,不包含Raster
。
IFields
接口,字段集可以通过ITable
::Fields
获取(I
FeatureClass.Fields
)IFields
有2
个属性,其中一个是Field(index),
通过传入不同的字段索引值可以返回某个字段。两个方法,一个是FindField
,用字段名作为字段的索引。
IField
接口是字段对象的主要接口,可以个从这个接口中得到字段的主要属性,如名称、别名,字段的值域,字段的类型等。
Feature:
是要素类中一条记录,主要接口是IFeature
,定义了要素对象特有的属性。IFeature
::get_Value
(i
)可以获得索引值为i
的要素的属性值。通过循环就可以获得所有属性值。
还是图最清楚:
相关文章推荐
- FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念一点点总结
- FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念总结
- FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念总结
- FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念一点点总结,欢迎指教[转载]
- FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念的总结
- FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念一点点总结
- FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念一点点总结
- FeatureLayer,FeatureDataset,FeatureClass,Feature,IFeatureCursor几个概念总结
- FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念一点点总结
- FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念一点点总结,欢迎指教
- FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念总结
- FeatureLayer,FeatureDataset,FeatureClass,Feature的概念
- FeatureLayer,FeatureDataset,FeatureClass,Feature的区别与联系总结
- Maven学习总结(17)——Maven常用的几个核心概念
- 小弟总结的array,vertor,arraylist,hashable,hashmap等几个易混淆的概念,请大家来指正,补充
- featureClass 和featureDataSet的区别
- Oracle数据库中的几个容易混淆的概念总结(根据网络资源总结)
- 项目管理的几个概念(WBS、OBS、RBS、BOM、CWS、CA)总结与区分
- [转]ClassLoader的几个概念、类和对象的解释
- elasticsearch中的几个概念总结