此次主要是
控件的注册,以及用C#开发的图层加载和一些基本操作。
一、注册MapWinGis.ocx主键
(1)如果直接 安装MapWinGis的安装文件,则无需在注册。
(2)如果没直接安装,则要注册MapWinGis.ocx主键。可自行下载(官网 http://www.MapWindow.org/.)。
http://svn.mapwindow.org/svnroot/MapWindow4Dev/Bin/.
注册命令行:cmd--》regsvr32 "C:\Program Files\MapWindow\MapWin GIS.ocx" 后面为存放的绝对路径。如果有新版本的MapWinGis.ocx。需要反注册regsvr32-u "C:\Program Files\MapWindow\MapWinGIS.ocx",然后在注册新版的MapwinGis.ocx。
二、在VS2005内,C#开发。
工具箱的选择项添加MapWinGIS ActiveX。工具箱就会出现MapControl控件,即可添加axMap 地图控件。跟平常添加新控件操作一样,主要是为了得到地图控件。
三、往地图控件加载图层
复制代码
四、基本的地图操作
放大:axMap1.CursorMode = MapWinGIS.tkCursorMode.cmZoomIn;
缩小:axMap1.CursorMode = MapWinGIS.tkCursorMode.cmZoomOut;
漫游:axMap1.CursorMode = MapWinGIS.tkCursorMode.cmPan;
全幅:axMap1.ZoomToMaxExtents();
全幅图:
放大图:
缩小图:
漫游图:
一、注册MapWinGis.ocx主键
(1)如果直接 安装MapWinGis的安装文件,则无需在注册。
(2)如果没直接安装,则要注册MapWinGis.ocx主键。可自行下载(官网 http://www.MapWindow.org/.)。
http://svn.mapwindow.org/svnroot/MapWindow4Dev/Bin/.
注册命令行:cmd--》regsvr32 "C:\Program Files\MapWindow\MapWin GIS.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();
全幅图:
![基于MapWinGis的开发探索(二)——注册、加载、基本操作_21030](https://i-blog.csdnimg.cn/blog_migrate/420f5648789896d26ec2b272210dd181.png)
放大图:
![基于MapWinGis的开发探索(二)——注册、加载、基本操作_21031](https://i-blog.csdnimg.cn/blog_migrate/1530ae57d5f8e385d5ba95d9ffe33df7.png)
缩小图:
![基于MapWinGis的开发探索(二)——注册、加载、基本操作_21032](https://i-blog.csdnimg.cn/blog_migrate/a72f0fbe48362354c9f47a2246c8d783.png)
漫游图:
![基于MapWinGis的开发探索(二)——注册、加载、基本操作_21033](https://i-blog.csdnimg.cn/blog_migrate/82694ed7f7afa2dcd1b7889772b28815.png)