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

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

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

        

         大致的功能包括

         ①:鹰眼

         ②:属性数据查询定位

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

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

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

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

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

  • 相关阅读:
    GKB版本与UTF-8版本有什么区别(转载)
    如何与项目开发方对接
    php查询数据集的几种方式(mysql_unbuffered_query()与mysql_query()的区别)
    怎么去执行文件读写 ?
    Python中(集合、元祖、字典)等词汇基本语法
    Python入门~list 相关语法
    Python入门-基础语法实践
    newman + postman 环境搭建
    萌新驾到,请多多关照!
    切片、非空即真
  • 原文地址:https://www.cnblogs.com/wangyong/p/1894038.html
Copyright © 2011-2022 走看看