MapWinGIS是一款地圖控件,用戶可以結(jié)合Visual Basic 6、VS2015等軟件使用,快速編輯代碼,從而設(shè)計(jì)地圖映射。軟件通過(guò)GDAL / OGR驅(qū)動(dòng)程序增加了對(duì)各種矢量數(shù)據(jù)源的支持,可以訪問(wèn)PostGIS,MS SQL等空間數(shù)據(jù)庫(kù)。
軟件功能
1、通過(guò)GDAL / OGR驅(qū)動(dòng)程序增加了對(duì)各種矢量數(shù)據(jù)源的支持
空間數(shù)據(jù)庫(kù)(PostGIS,MS SQL,SpatialLite等);
常用的矢量格式(MapInfo TAB,KML等);
使用OgrDatasource類列出數(shù)據(jù)源中的層;
使用OgrLayer類(AxMap.AddLayer)在地圖上添加OGR圖層;
針對(duì)數(shù)據(jù)源的SQL查詢(OgrDatasource.RunQuery,OgrDatasource.ExecuteSQL);
編輯更改并將其保存回?cái)?shù)據(jù)源(如果特定的驅(qū)動(dòng)程序支持的話);
保存樣式信息(.mwsymb文件或作為RDMS數(shù)據(jù)源中的表);
與所有先前編寫(xiě)的基于shapefile的客戶端代碼集成。
2、內(nèi)置形狀編輯器支持
創(chuàng)建和編輯形狀,零件和頂點(diǎn)(cmAddShape和cmEditShape工具);
對(duì)選定形狀的數(shù)量進(jìn)行分組操作(cmMoveShapes和cmRotateShapes工具);
疊加操作(cmSplitByPolyline,cmSplitByPolygon,cmClipByPolygon,cmEraseByPolygon);
所有操作的撤消/重做功能(UndoList類);
捕捉到現(xiàn)有形狀的頂點(diǎn)(ShapeEditor.SnapBehavior);
動(dòng)態(tài)顯示區(qū)域,段的長(zhǎng)度及其方位;
用戶事件(AxMap.BeforeShapeEdit,AxMap.ValidateShape,AxMap.ValidationFailed,AxMap.AfterShapeEdit);
ShapeEditor類,用于控制各種設(shè)置(可通過(guò)AxMap.ShapeEditor獲得)。
3、.NET演示應(yīng)用程序,演示最新API的用法
打開(kāi)shapefile,柵格和OGR矢量層(PostGIS層和基于磁盤(pán)的格式);
完整的形狀編輯器;
服務(wù)器范圍內(nèi)的TMS磁貼;
地理位置對(duì)話框。
更新日志
5.0.0版中的更改
1、與VS2015一起編譯,因此取決于VC ++ 2015可再發(fā)行組件(包含在安裝程序中)。
2、使用GDAL v2.3.3。
3、改進(jìn)的UniCode支持。
4、啟用的HTTPS連接。
5、添加了一些新的地理空間功能。
6、我們現(xiàn)在正在使用語(yǔ)義版本控制。