ArcGIS Engine基础开发教程(2)——学习几何对象与空间参考

ArcGIS Engine基础开发教程(2)——学习几何对象与空间参考

ID:38579483

大小:1.46 MB

页数:49页

时间:2019-06-15

ArcGIS Engine基础开发教程(2)——学习几何对象与空间参考_第1页
ArcGIS Engine基础开发教程(2)——学习几何对象与空间参考_第2页
ArcGIS Engine基础开发教程(2)——学习几何对象与空间参考_第3页
ArcGIS Engine基础开发教程(2)——学习几何对象与空间参考_第4页
ArcGIS Engine基础开发教程(2)——学习几何对象与空间参考_第5页
资源描述:

《ArcGIS Engine基础开发教程(2)——学习几何对象与空间参考》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ArcGISEngine基础开发教程(2)——学习几何对象与空间参考本帖最后由fxlcoco于2009-5-2416:27编辑2.1目标1.熟悉ArcGISEngineGeometry模型,通过程序构建常用几何对象2.熟悉空间参考3.通过野外测量点构建一个polygonshapefile功能开发2.2准备工作1.IDE:VisualStudio2005/20082.ArcGISEngineDeveloperkit9.33.自造一份包含X,Y坐标的*.txt文本文档数据(即野外测量点)10评分次数278835491yishuiyaoyaowsjunfang蝈蝈shenchen198

2、7本主题由fxlcoco于2009-6-710:50提升收藏分享评分努力不一定成功,放弃就一定失败。学习是一种信仰(Inlearningwetrust)!回复引用订阅报告道具TOP#2fxlcoco发表于2009-5-1322:19

3、只看该作者2.3Geometry主要几何对象模型图版主帖子1409精华14图1Geometry是ArcGISEngine中使用最为广泛的对象集之一,用户在创建、删除、编辑和进行地理分析的时候,就是处理一个包含几何形体的矢量对象;除了显示要素意外,控件对象选择,要素符号化,标注要素,编辑要素都需要Geometry参与。图1是Geometry的主要几何对象模型图

4、,接下来将一一介绍这些几何对象。1评分次数daniel_wind努力不一定成功,放弃就一定失败。学习是一种信仰(Inlearningwetrust)!影音更酷!马上访问GISALL视频分享中心回复引用报告道具TOPfxlcoco#3发表于2009-5-1322:21

5、只看该作者2.4几何对象2.4.1Point和MultiPoint几何对象2.4.1.1Point几何对象版主Point:是一个0维的几何图形,具有X,Y坐标值,以及一些可选的属性:如高程值(Z值),度量值(M值)和ID号,点对象用于描述精确定位的对象,例如一个电话亭在一个城市的精确位置以下代码演示如何创建一个帖子Poin

6、t对象:1409精华1.IPointpPoint=newPointClass();142.pPoint.X=100;3.pPoint.Y=100;复制代码努力不一定成功,放弃就一定失败。学习是一种信仰(Inlearningwetrust)!没有个人空间?GISALL全新上线,点击申请开通回复引用报告道具TOPfxlcoco#4发表于2009-5-1322:23

7、只看该作者社区公告ESRI社区近期管理规则!!(关于注册、发帖等事项)版主本帖最后由fxlcoco于2009-9-114:29编辑帖子2.4.1.2MultiPoint几何对象1409MultiPoint:点集对象是一系列无序的点

8、的群集,这些点具有相同的属性信息。例如可以用一个点集来表示精华整个城市天然气调压站。如下图所示:一个Multipoint对象由6个Point对象组成。14图2以下代码片段演示如何构建Multipoint对象://定义第一个点IPointpPoint1=newPointClass();pPoint1.X=100;pPoint1.Y=100;//定义第二个点IPointpPoint2=newPointClass();pPoint2.X=200;pPoint2.Y=200;……//构建其他点IPointCollectionpMultipoint=newMultipointClass();obje

9、cto=Type.Missing;//添加第一个点,不需要设置点的顺序,参数设置为Type.MissingpMultipoint.AddPoint(pPoint1,refo,refo);//添加第二个点,不需要设置点的顺序,参数设置为Type.MissingpMultipoint.AddPoint(pPoint2,refo,refo);……//添加其他点2.4.2Segment几何对象2.4.3Path和Ring几何对象2.4.3.1Path几何对象Path是连续的Segment的集合,除了路径的第一个Segment和最后一个Segment外其余的Segment的起始点都是前一个Segme

10、nt的终止点,即Path对象的中的Segment不能出现分离,Path可以是任意数的Line,CircularArc,EllipticArc和BezierCurve的组合。图4一个或多个Path组成一个Polyline对象。2.4.3.2Ring几何对象Ring是一个封闭的Path即起始和终止点有相同的坐标值。它有内部和外部属性。图5一个或多个Ring对象组成一个Polygon对象。2.4.4Polyline和Polyg

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。