MapWinGIS是非常优秀的开源windows平台的GIS二次开发包,基于Active X技术封装,功能涵盖地图显示、矢量/栅格图层管理、空间分析等。
由于商业GIS二次开发的种种弊端(笨重,授权,版本),本人在2016年后陆续在本科生《GIS软件系统设计与开发》课程研究生《GIS开发与应用》引入开源GIS平台,并开展开源GIS教学研究和实践。
近年来,对MapWinGIS源码进行了全面的研究和解析,并花了一个月时间对核心源码进行了COM组件开箱移植,剥离了ActiveX框架,加入了经典的MFC框架,取名为TranMap 版本1.0,用户下载TranMap后,在VisualStudio上直接可以运行。
TranMap没有开源协议,仅供大家学习,测试用,但根据MapWinGIS开源协议Mozilla Public License 2.0 (MPL-2.0)要求,各位同仁下载TranMap1.0后,如用作商业和应用项目,需要遵循开源协议要求,谢谢。
github: https://github.com/luhuaxing/TranMap
源码下载后点击sln文件可以直接编译,编译后就是一个MFC应用程序,界面如下:

打开矢量数据:


打开栅格数据:

1203

被折叠的 条评论
为什么被折叠?



