MapWinGIS是一款地图控件,用户可以结合Visual Basic 6、VS2015等软件使用,快速编辑代码,从而设计地图映射。软件通过GDAL / OGR驱动程序增加了对各种矢量数据源的支持,可以访问PostGIS,MS SQL等空间数据库。
软件功能
1、通过GDAL / OGR驱动程序增加了对各种矢量数据源的支持
空间数据库(PostGIS,MS SQL,SpatialLite等);
常用的矢量格式(MapInfo TAB,KML等);
使用OgrDatasource类列出数据源中的层;
使用OgrLayer类(AxMap.AddLayer)在地图上添加OGR图层;
针对数据源的SQL查询(OgrDatasource.RunQuery,OgrDatasource.ExecuteSQL);
编辑更改并将其保存回数据源(如果特定的驱动程序支持的话);
保存样式信息(.mwsymb文件或作为RDMS数据源中的表);
与所有先前编写的基于shapefile的客户端代码集成。
2、内置形状编辑器支持
创建和编辑形状,零件和顶点(cmAddShape和cmEditShape工具);
对选定形状的数量进行分组操作(cmMoveShapes和cmRotateShapes工具);
叠加操作(cmSplitByPolyline,cmSplitByPolygon,cmClipByPolygon,cmEraseByPolygon);
所有操作的撤消/重做功能(UndoList类);
捕捉到现有形状的顶点(ShapeEditor.SnapBehavior);
动态显示区域,段的长度及其方位;
用户事件(AxMap.BeforeShapeEdit,AxMap.ValidateShape,AxMap.ValidationFailed,AxMap.AfterShapeEdit);
ShapeEditor类,用于控制各种设置(可通过AxMap.ShapeEditor获得)。
3、.NET演示应用程序,演示最新API的用法
打开shapefile,栅格和OGR矢量层(PostGIS层和基于磁盘的格式);
完整的形状编辑器;
服务器范围内的TMS磁贴;
地理位置对话框。
更新日志
5.0.0版中的更改
1、与VS2015一起编译,因此取决于VC ++ 2015可再发行组件(包含在安装程序中)。
2、使用GDAL v2.3.3。
3、改进的UniCode支持。
4、启用的HTTPS连接。
5、添加了一些新的地理空间功能。
6、我们现在正在使用语义版本控制。