网站大量收购独家精品文档,联系QQ:2885784924

Chapter4.坐标系和几何对象.PDF

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4 章 坐标系和几何对象 Chapter 4.坐标系和几何对象 一但你在应用中引入一张地图,你可就要对其进行一系列的操作。Map 控件和 Map Objects 中的一组对象提供了许多工具,可以实现移动,放大或缩小地图的比例,地图漫游或查询等功能。 在这一章,我们将探讨一些技巧,来改变正在被观查的地图区域的范围,计算地图的比例尺, 从地图上得到地理坐标,将屏幕上的坐标转换为地图坐标,或是相反操作,选择或添加地物。 贯穿MapObjects 终始,我们将常提到几何对象,理解几何对象的关键在于要认识清楚它们是 为许多目的服务的。例如:在地图控件中从鼠标交互操作中返回几何对象,返回所选图形在地图 控件中进行点与范围的交互操作。定义被显示的地理区域,创建新图形几何对象等等。 4.1 本章的主要内容 控件坐标和地理坐标 地理坐标和控件坐标的转换 投影变换 设置地图范围和对地图比例尺的操作 从地图上得到地理坐标 几何对象 创建新几何对象 利用几何对象选择图层要素的操作 4.2 本章主要对象 投影对象: MapObjects2.GeoTransfomation 投影变换 MapObjects2.ProjCoordSys 投影坐标系 MapObjects2.Projection 投影 MapObject2.GeoCoordSys 地理坐标系 MapObjects2.Unit 地图单位 MapObjects2.Datum 基准面 MapObjects2.Spheroid 椭球体 MapObjects2.Meridian 中央经线 MapObjects2.Strings 投影相关常数 几何对象: MapObjects2.Point 点 MapObjects2.Points 散点 MapObjects2.Line 线 MapObjects2.Polygon 多边形 MapObjects2.Rectangle 矩形 MapObjects2.Ellipse 椭园 云南大学 杨克诚 kecheng@ 1 第4 章 坐标系和几何对象 Parts 部件 4.3 坐标系 4.3.1 控件坐标系统(Control Coordinate) 在Visual Basic 窗体中左上角为原点,水平方向为X 轴,竖直方向为Y 轴。 Visual Basic 以twips (缇)作为缺省的测量单位。你可以把窗体的单位改成点(pixels ) , 字符长,英寸,毫米,厘米。或通过设置 Scale Mode 属性来实现自定义单位设置。但在我们的讨 论中我们应用twips ,因为它是系统默认的缺省单位。在窗体内的Map 控件也有它自己的坐标系。 其坐标单位与窗体坐标相同。我们将地图控件中的坐标称为控件坐标(Control Coordinate) 4.3.2 地图坐标(Map Coordinate) 图层数据地图坐标系。遵循笛卡尔坐标系原则。不同于Visual Basic 窗体的控件坐标系(左上角 永远是0,0 )地图控件内显示的地图坐标范围,时常在应用期间改变。 每次当你移动某一地图区 时,Map 控件内地图坐标范围就会变化。 控件坐标与地图坐标间的区别: 云南大学 杨克诚 kecheng@ 2 第

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档