zoukankan      html  css  js  c++  java
  • GIS二次开发之初探

         最近一段时间在学习GIS的二次开发,作为新手,最好的方法就是泡论坛,看原码,当然涉及到地理方面的专业知识,不可能说一两天就可以弄懂,只有在学习编程的过程中慢慢的去体会一些地理专业上面的知识。

         就几天的时间,学了一点皮毛,先贴图看看功能吧。

        

         大致的功能包括

         ①:鹰眼

         ②:属性数据查询定位

         好像也就上面两个功能,在最近的几天会陆续的完善功能

         接下来的工作大致包括自定义工具栏(目前工具栏是axToolBarControl设置Buddy属性实现的,存在的问题很明显就是Text和ToolTip都是英文的)、鼠标选择闪烁(让选择的shape有质感)、右键菜单(包括axTocControl和axMapControl)、空间分析。

         作为初学者,在学习开发之前如果需要准备一张地图(mxd文件),可以自己数字化。上面的安徽地图就是从网上随便下载下来,然后对其进行数字化,位置校准和坐标系统转换。(其实可以在上面的图中看到选择city_point这个layer时候,在数据中可以看到每个点的精确的经纬度,这些都是经过校准的)

         在数字化的时候可以借助R2V这个软件,当然数字化的资料网上很多,有需要的可以下载,或是给我留邮箱。

         代码这里就不贴了,因为这几个功能在网上可以找到很多更好的实现代码。在今后的帖子里会贴一些有价值的代码。

  • 相关阅读:
    nodejs中处理回调函数的异常
    Web前端开发十日谈
    Android 高仿微信6.0主界面 带你玩转切换图标变色
    Android EventBus源码解析 带你深入理解EventBus
    Android EventBus实战 没听过你就out了
    究竟谁在绑架中国的4G政策?
    Android 实战美女拼图游戏 你能坚持到第几关
    oracle学习
    his使用-重置密码
    oracle中的DDL、DML、DCL
  • 原文地址:https://www.cnblogs.com/wangyong/p/1894038.html
Copyright © 2011-2022 走看看