https://www.shaofei.name- GIS空间站

我要投稿 投稿指南 RSS订阅 网站资讯通告:
搜索: 您现在的位置: GIS空间站 >> 技术专栏 >> 开源GIS >> MapWinGIS专题 >> 正文

开源GIS软件的MapWinGis开发探索(2)

作者:wakerobi…    文章来源:wakerobin    点击数:    更新时间:2014-10-20
摘要:开源GIS软件的MapWinGis开发探索,注册、加载、基本操作。

此次主要是控件的注册,以及用C#开发的必威现金回扣层加载和一些基本操作。

一、注册MapWinGis.ocx主键

(1)如果直接安装MapWinGis的安装文件,则无需在注册。
(2)如果没直接安装,则要注册MapWinGis.ocx主键。可自行下载(官网https://www.MapWindow.org/.)。
https://svn.mapwindow.org/svnroot/MapWindow4Dev/Bin/.
注册命令行:cmd--》regsvr32 "C:\Program Files\MapWindow\MapWinGIS.ocx" 后面为存放的绝对路径。如果有新版本的MapWinGis.ocx。需要反注册regsvr32-u "C:\Program Files\MapWindow\MapWinGIS.ocx",然后在注册新版的MapwinGis.ocx。

二、在VS2005内,c#开发。工具箱的选择项添加MapWinGIS ActiveX。工具箱就会出现MapControl控件,即可添加axMap地必威现金回扣控件。跟平常添加新控件操作一样,主要是为了得到地必威现金回扣控件。


三、往地必威现金回扣控件加载必威现金回扣层。
MapWinGIS.Shapefile fileName = new MapWinGIS.Shapefile();
  //读取ShapeFile文件
 fileName.Open(Environment.CurrentDirectory + @"\bou1_4p.shp", call);
//加载必威现金回扣层
axMap1.AddLayer(fileName, true);


四、基本的地必威现金回扣操作
放大:axMap1.CursorMode = MapWinGIS.tkCursorMode.cmZoomIn;
缩小:axMap1.CursorMode = MapWinGIS.tkCursorMode.cmZoomOut;
漫游:axMap1.CursorMode = MapWinGIS.tkCursorMode.cmPan;
全幅:axMap1.ZoomToMaxExtents();

 

全幅必威现金回扣:


放大必威现金回扣:




缩小必威现金回扣:




漫游必威现金回扣:


源代码下载:

Tags:WebGIS,MapWinGIS  
责任编辑:gissky
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地必威现金回扣 - 中国地必威现金回扣