- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
空间信息处理方法与技术-4
地图标准工具 MapX中,提供了标准的地图工具,可以很容易地利用常用的标准工具开发出方便易用的地理信息系统,而不必针对每一种地图操作都完全靠开发者自己编程,开发效率大大提高。 MapX内置了常用的标准地图工具,主要分为两类:一是对象创建工具,用来创建地图图元;另一类是选择工具。在选择工具的使用时,可以配合功能键Shift和Ctrl键。 MapX内置标准地图工具 (1)改变地图比例尺和地图导航的工具:放大工具、缩小工具、平移工具和居中工具。 (2)通过单击地图图元进行标注的标注工具。 (3)以不同方式选择地图图元的选择工具集合。 注意:每一种标准工具在MapX中都由常量和值与其对应。例如放大工具的常量miZoomInTool,值为1003,在程序中无论用常量和值都可以。 MapX标准工具 以“放大”为例具体开发方式如下: 在程序适当的位置激活某一个标准工具,把CurrentTool属性设为表中的某一个常量,或直接用值。例如,在窗体中MapX控件为Map1对象,当需要放大工具时 Map1.CurrentTool=miZoomInTool 或者: Map1.CurrentTool=1003 运行程序就会看到此时鼠标光标变为了放大镜。其他工具设定的方法与此相同。 一些工具使用的注意事项 1) 缩放工具ZoomIn和ZoomOut 按住鼠标左键在地图上拖动,会看到在起点和目前点之间画出了一个方框,当鼠标释放后,将会以该方框为范围进行缩放。 3 用GeoSet管理数据 GeoSet Manage GeoSet文件:MapX中图层及其设置的集合。 安装好MapX的同时也安装了Geoset Manage程序。通过Geoset Manage,可以生成新的.GST文件,将自己的Tab文件加入到GeoSet中,进而在VB中调用。.GST文件相当于MapInfo中的.WOR文件。 4 GeoDictionary 管理器 以图形界面和命令行参数的方式运行的对Geodictionary进行管理的程序。用于在数据绑定或创建专题地图时将一数据源与一地图图层匹配。 在GeoSet Manage中运行GeoDictionary Manage先注册Tab文件,再指定哪些图层可以匹配及哪些字段用于匹配。用于匹配的字段须是可索引的字段(在MapInfo图表文件维护-图表文件结构中设置)。 没有必要将每个表都注册。 5 电子地图及其坐标系的设置 在将数据输入到计算机时,首先需要建立合适的坐标系和选择适当的地图投影。没有合适的投影或坐标系的空间数据不是一个好的空间数据,甚至是没用的空间数据,因为这种数据不含精确定位地理事物。 实际上,一个坐标系就是一组参数,它决定如何判读对象的定位坐标。坐标系中的一个参数就是投影,尽管坐标系和投影术语经常交换使用,但是投影只是坐标系的一部分。 得到坐标系对象 通过Mapx组件的模型结构中的坐标系对象可以得到坐标系信息。该对象中包含了坐标系所有的信息。 1. 通过地图控件的DisplayCoordSys属性得到坐标系对象,该属性返回一可读可写的坐标系对象,可以通过该对象控制地图的坐标系与地图投影。 2. 通过地图控件的NumericCoordSys属性来得到坐标系对象,该属性返回的也是一可读可写的坐标系对象。但该对象返回的坐标系只能用于处理X-Y坐标。 3. 图层对象的CoordSys属性返回一个只读的坐标系对象,通过该对象可以获取该图层中特征的坐标系。如果将地图控件的DisplayCoordSys属性设置为图层CoordSys属性的值,那么可以最快的显示图层。因为当地图的坐标系统与图层的坐标系统不一致时,MapX在显示图层中的特征时要进行转换计算,使得显示速度变慢。 对于每种类型的坐标系,只有一部分属性是有意义的。例如,如果坐标系对象的Type属性是miRobinson(12),那么只有Datum、Units与OriginLongitude属性是有意义的。Robinson地图投影不需要使用其他属性。 虽然其他属性没有意义,但是可以查询坐标系对象中的所有属性。如果一坐标系没有使用某属性,那么MapX返回默认值。 查询坐标系对象的属性 使用不同坐标系系统显示地图 在应用程序中可以通过如下两种方法设置地图显示的坐标系统: (1) 使用地图控件的DisplayCoordSys.Set方法设置一新的显示坐标系。 (2) 直接将新的坐标系对象赋值给地图控件的DisplayCoordSys属性。 在不同的坐标系统中指定X-Y坐标 地图控件有一NumericCoordSys坐标属性,该属性代表用于处理数值坐标的
您可能关注的文档
最近下载
- 机械CAD:CAM(UG)教案新模板(课次4)2-3 压板的草图绘制.doc VIP
- 富士XA5说明书.pdf VIP
- 针灸学习题集全.pdf VIP
- 固相反应第一节引言第二节固相反应机理第三节固相反应动.ppt VIP
- 肇兴侗寨旅游地用地格局演变.docx VIP
- 2025至2030年中国硼-10酸行业竞争格局及投资战略规划研究报告.docx
- GB_T13077—2024铝合金无缝气瓶定期检验与评定.pdf VIP
- 贝克休斯钻井堵漏材料及工艺.pdf VIP
- 红树林生态系统预警监测与评估体系技术指南.docx
- (高清版)DB1310∕T 286-2022 林木食叶害虫防治效果评价验收规范.pdf VIP
文档评论(0)