基于MapWinGis的开发探索(二)——注册、加载、基本操作
来源:互联网 发布:雅思培训机构知乎 编辑:程序博客网 时间:2024/06/06 05:55
此次主要是控件的注册,以及用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\MapWinGIS.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\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();
全幅图:
放大图:
缩小图:
漫游图:
- 基于MapWinGis的开发探索(二)——注册、加载、基本操作
- 基于MapWinGis开发探索(一)
- 基于MapWinGis的开发探索(三)--改善缩放、渲染、显示文本
- 基于MapWinGis的开发探索(三)--改善缩放、渲染、显示文本
- 《Android开发艺术探索》笔记——Bitmap的加载和Cache(二)
- 探索小游戏(二):英雄骨骼动画和基本操作
- 《Android开发艺术探索》笔记——Bitmap的加载和Cache(一)
- 《Android开发艺术探索》笔记——Bitmap的加载和Cache(三)
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- JavaWeb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- MapWinGIS编程(二)
- MySQL知识(二)——数据表的基本操作
- 电脑平常使用的小技巧(总结)
- Javascript实现5秒跳转到某个页面
- ZCMS
- 基于MapWinGis开发探索(一)
- Javascript实现计时和停止计时
- 基于MapWinGis的开发探索(二)——注册、加载、基本操作
- Javascript数组的使用
- Extjs4之proxy
- ajax中如何读取前台传到后台的xml
- 基于MapWinGis的开发探索(三)--改善缩放、渲染、显示文本
- File类的一些方法测试
- Javascript日期类的使用
- C语言计算汉诺塔最小移动步数(一)
- Javascript的for..in使用