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