五.几何对象和空间参考
2013-08-09 11:08
302 查看
几何对象是ArcGIS Engine中最基本的也是最常用的对象,我们所说的空间对象(点,线,面)都是几何
对象,我们在删除,创建和进行地理分析的时候,就是处理一个包含几个对象的矢量图形。
Geometry是ArcGIS Engine中使用最为广泛的对象集之一,用户在创建、删除、编辑和进行地理分析的时
候,就是处理一个包含几何形体的矢量对象;除了显示要素意外,控件对象选择,要素符号化,标注要素,
编辑要素都需要Geometry参与。
在这个模型中,我们看到某些几何对象可以组合产生新的几何形体,如polyline又path构成,path又可
以由segement组成,但是这并不意味着用户必须按照这种层次去构造polyline。世界上point可以构成
任何几何形体。
我们还可以看到IGeometryCollection接口,这个几口是具有相同类型的几何对象的集合。他可能是描述
一条polyline的路径的集合。或者是描述路径的片段的几何,甚至是直接描述组成polyline的点。
同时,点对象还可以有Z和M两个可选属性,Z用于描述这个点的高程,而M用于描述这个点的测量值,
这个属性在线性参考和动态分段中经常用到。
MultiPoint:点集对象是一系列无序的点的群集,这些点具有相同的属性信息。如油田场地上可以有多
大大小小的油井。
Polyline多义线是一个有序的路径(path)的集合,这些路径既可以是连续的,也可以是不连续的,如
图:
Envolope 是一个矩形,他用于表示几何对象的空间范围,它覆盖了几何对象的最小坐标和最大坐标,
对象,我们在删除,创建和进行地理分析的时候,就是处理一个包含几个对象的矢量图形。
Geometry是ArcGIS Engine中使用最为广泛的对象集之一,用户在创建、删除、编辑和进行地理分析的时
候,就是处理一个包含几何形体的矢量对象;除了显示要素意外,控件对象选择,要素符号化,标注要素,
编辑要素都需要Geometry参与。
在这个模型中,我们看到某些几何对象可以组合产生新的几何形体,如polyline又path构成,path又可
以由segement组成,但是这并不意味着用户必须按照这种层次去构造polyline。世界上point可以构成
任何几何形体。
我们还可以看到IGeometryCollection接口,这个几口是具有相同类型的几何对象的集合。他可能是描述
一条polyline的路径的集合。或者是描述路径的片段的几何,甚至是直接描述组成polyline的点。
同时,点对象还可以有Z和M两个可选属性,Z用于描述这个点的高程,而M用于描述这个点的测量值,
这个属性在线性参考和动态分段中经常用到。
MultiPoint:点集对象是一系列无序的点的群集,这些点具有相同的属性信息。如油田场地上可以有多
大大小小的油井。
Polyline多义线是一个有序的路径(path)的集合,这些路径既可以是连续的,也可以是不连续的,如
图:
Envolope 是一个矩形,他用于表示几何对象的空间范围,它覆盖了几何对象的最小坐标和最大坐标,
相关文章推荐
- ArcGIS Engine开发之旅09--几何对象和空间参考
- ArcGIS Engine开发之旅09--几何对象和空间参考
- ArcGIS Engine开发之旅09--几何对象和空间参考
- oracle中的数据库、用户、方案、表空间、表对象之间的关系 参考
- 空间数据查询——根据几何条件查询对象
- VC++之对象含指针成员指向堆空间并调用复制构造函数问题—参考范磊VC++
- 基于OCCI的空间数据库几何对象实现方法研究
- 四、表空间、数据库对象
- OpenGL 的空间变换(上):矩阵在空间几何中的应用
- 空间参考总结
- 趣味编程:将事件视为对象(参考答案)
- 命名空间(C# 参考)
- 对象之间如何赋值才有各自独立的内存空间
- Scripts:报告数据库中对应对象用户表空间的段情况汇总dba_owner_to_tablespace.sql
- 数据库对象命名参考
- SQL语句参考及记录集对象资料索引
- 几何画板对象标签的几个疑问
- JavaScript RegExp 对象参考手册
- Oracle10g数据文件的收缩与数据对象跨表空间的迁移
- JavaScript 对象与数组参考大全