第四章几何形体对象方案.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 几何形体对象 本章包含以下具体内容: 1.Geometry模型 2.Point和Multipoint对象 3.包络线对象 4.各种曲线对象 5.Geometry集合对象 6.空间参考 §4.1 Geometry模型 Geometry是AE中使用最广泛的对象集之一,用户在新建、删除、编辑和进行地理分析的时候,就是在处理一个包含几何形体的矢量对象;除显示要素外,在空间选择、要素着色制作专题图、标注编辑等很多过程中,也需要使用Geometry对象。 Geometry类 Geometry类是所有几何形体对象的父类,它是一个抽象类。IGeometry接口定义了所有几何对象都拥有的属性和方法。 在Geometry模型中,很多对象都是组件类,因此可以接创建一个几何形体对象。但是使用new关键字创建的几何对象,在使用之前必须添加具体的信息。 IGeometry常用属性和方法 IGeometry:Dimension 查询几何形体维度 IGeometry:Envelope 返回包络线 IGeometry:IsEmpty 查看对象是否为空 IGeometry:SetEmpty 将一个几何对象设置为空,仅保留其空间参考属性。 IGeometry:Project 设置一个几何对象的空间参考属性 IGeometry:GeometryType 返回对象的几何类型。 1、IPoint接口 定义了Point对象的属性和方法: ID属性:返回点对象的ID号; M、Z值:返回点的测量号和高程值 X和Y:获得一个点的X和Y坐标值 PutCoords:用于设置一个点的X、Y坐标值 ConstrainAngle和ConstrainDistance方法可以使用参数改变已经存在点的位置。如ConstrainAngle只要确定旋转角度和描述点等参数,就可以精确移动。 2、IConstructPoint接口 AE中Geometry模型的一个重要特点是它具有一套丰富的,利用已经存在的几何对象的距离、角度和空间关系,生成新的几何形体对象的方法。 使用这些方法常常涉及使用角度和偏转角。在AE编写程序时,角度使用的是弧度单位,而长度单位使用地图投影单位。 IConstructPoint接口,可以使用多达10种方法来创建所需要的点,下面介绍几种点的构造方法: 其它构造点的方法还包括 (5)ContructDeflection构造偏转角度点 给定一个基准线段,一个偏转角度和一个距离,该方法将沿着偏转角度的射线方向以给定距离设置一个新点。 (6)ConstructDeflectionIntersection构造偏转角交点 该方法使用一条线段作为基线,从该基线的起始点和终点分别测量偏转角度,引出两条射线,将两条射线的交点作为新点。与测量中的前方交会定点法相同。 (7)ConstructOffset构造偏移点 (8) ConstructParallel构造平行线上的点 (9)ConstructPerpendicular构造垂直线上点 (10)ConstructThreePointResection构造后方交会点 具体方法请参照课本自学。 Paths and polygons Polylines 由一组闭合或不闭合的Paths组成 Polygons 由一个或多个rings组成 因推求椭球体的年代、方法及测定地区等的差异,所得结果一般不一致,导致出现多种椭球体参数。如海福特(Hayford)椭球、克拉索夫斯基(krasovsky)椭球,我国1980年以后采用的RGS(1975)国际椭球等。 Spheroid: GRS_1980 Semimaijor Axis:6378137.000000000000 Semiminor Axis:6356752.3141403561000 Inverse Flating:298.25722210100002000 仅有椭球,还不能建立起坐标系统,地理坐标系统还需要有大地基准面将椭球体定位,这个基准面用于定位地球上点的参照系统,定义经纬线的起始点和方向。基准面的建立需要选择一个椭球,然后在地球上选择一个点作为“原点”,而椭球上所有其它点都相对于这个点定义其位置。 大地基准面除了全球基准面WGS84、WGS72外,不同的地方可以使用自己的大地基准面,若我国的北京1954,西安80。在坐标系统描述时,常可以看到这样一行: Datum:D_Beijing_1954 有了椭球和基准面两个条件,变可以建立起地理坐标系统。 4 Geometry对象

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档