。。。 1.安装Qt 2.安装MapWinGIS github: https://github.com/MapWindow/MapWinGIS/releases 3.注册MapWinGIS.ocx插件 利用管理员身份打开命令行,进入到MapWinGIS.ocx所在目录,一般为 X:\dev\MapW ...
分类:
其他好文 时间:
2020-10-05 22:14:32
阅读次数:
40
1、首先注册MapWinGIS ActiveX组件, 引入MapWinGIS.ocx产生的MapWinGIS_i.h和MapWinGIS_i.c文件,利用CoCreateInstance函数来调用 演示代码: /*在工程中加入MapWinGIS_i.c文件,该文件定义了类和接口的guid值,如果不引 ...
分类:
编程语言 时间:
2018-06-29 14:21:05
阅读次数:
185
在MFC工程中想使用MapWinGIS组件,有多种方法可以实现, 第一种方法,#Import来实现 1、首先注册MapWinGIS ActiveX组件, 2、新建一个单文档工程:MapGis,为控件添加一个ACtiveX控件中的MFC类,如下图: 接着在注册表中选择Map Control<1.0>, ...
分类:
编程语言 时间:
2018-06-14 20:59:08
阅读次数:
397
其实在github下载的MapWinGIS代码,在support文件夹下的build文件夹下的HowToBuild说明已经写的很清楚了, * How to build MapWinGIS.ocx** Paul Meems* October 19, 2014Since MapWinGIS v4.9.1 ...
1.前言前一段公司出于成本和效率的原因,要求在我们的产品中用开源的GIS组件来代替以前使用的MapX,经过一段时间的查找,我发现了MapWinGIS这个东西基本可以满足我们的要求。经过几天的摸索,我写了这篇文章,希望能对其他使用MapWinGIS的人有所帮助。我平常接触GIS很少,也最多就是在开发系...
终天完成了管网地图的附加功能..实现了了管网与地图结合
(1)不管对版本4.8还是4.9.3,运行环境都必须为32位的.Net Frame 3.5,低了高了都不行,会导致注册OCX失败。(2)对于MapWinGIS.ocx 4.8 版本,需要32位的 Microsoft Visual C++ 2008 Redistributable Package (x...
实现连能性的分析,及分析完成后,针对独立的块区域进行管网的修补工作实现步骤如下图所示:
针对管网的暴管发生情况的,关阀分析,能够更快,更及时给施工作人员找到最近需要关停的阀门点,及受影响的管网段,如在这个区域内,还能找到受影响需要停水的用户
mapwingis是个免费的开源插件,官网上的教程大多都是c#的。最近做的一个project是用的MFC,怎么调用他的接口了,网上的资料比较少,大多数都只有说到怎么显示矢量或者影像数据就结束了,但是这样的话,一打开图片光标的默认状态是放大,鼠标左键单击一下是当大,右键是缩小,拖动是选中放大,怎么实现像他给的demo中点击放大,或者缩小,平移按钮切换鼠标状态来完成相应的操作,mapwingis这些操...
分类:
编程语言 时间:
2015-05-04 22:13:52
阅读次数:
348