日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

大小僅幾十兆的輕量級開源GIS軟件MAPWINDOW(開源gis平臺)

1. 概述

提起GIS軟件,稍微有點(diǎn)了解的GISer都清楚,安裝包大小至少都是百兆級別,當(dāng)然也有輕量級的安裝包,比如Global Mapper,但這也是低版本,高版本大小已經(jīng)突破百兆,這里給大家推薦一款大小僅幾十兆的輕量級開源GIS軟件MAPWINDOW。

作為GIS軟件,肯定需要各種格式的數(shù)據(jù),這些數(shù)據(jù)都可以通過我們的水經(jīng)微圖獲取到。

大小僅幾十兆的輕量級開源GIS軟件MAPWINDOW(開源gis平臺)

水經(jīng)微圖

2. 軟件介紹

MAPWINDOW是一款地圖設(shè)計(jì)軟件,可以幫助用戶在電腦上設(shè)計(jì)需要的地圖,軟件功能豐富,基于GIS讀取地理空間信息,用戶直接在軟件編輯地圖,隨后加載地理空間信息到用戶的地圖上,輕松完成地形圖設(shè)計(jì),新版改善大數(shù)據(jù)屬性表的打開,在處理具有大量記錄的圖層時(shí),由于對話框要求圖層中的所有行,因此打開屬性表可能會很慢。

將屬性表行為設(shè)置為"顯示在地圖上可見的要素"將使軟件在打開表時(shí)僅請求當(dāng)前地圖畫布中的要素,從而可以快速加載數(shù)據(jù)。

大小僅幾十兆的輕量級開源GIS軟件MAPWINDOW(開源gis平臺)

MAPWINDOW

3. 軟件歷史

MAPWINDOW GIS及其相關(guān)MapWinGIS ActiveX控件最初是由開發(fā)Daniel P. Ames和團(tuán)隊(duì)教授和學(xué)生的猶他州立大學(xué)在2002-2003年與一個(gè)研究項(xiàng)目的一部分,愛達(dá)荷國家實(shí)驗(yàn)室在愛達(dá)荷州愛達(dá)荷市作為GIS流域建模工具的制圖框架與實(shí)驗(yàn)室進(jìn)行的源水評估相結(jié)合。

2004年,該軟件的第一個(gè)開源版本發(fā)布為MAPWINDOW GIS 3.0,此后它被美國環(huán)境保護(hù)署用作其 BASINS(更好的評估科學(xué)集成點(diǎn)和非點(diǎn)源)流域分析的主要GIS平臺和建模軟件。

隨著項(xiàng)目的發(fā)展,代碼和相關(guān)網(wǎng)站的大部分日常管理都由Paul Meems 和來自世界各地的一群志愿用戶開發(fā)人員處理。

大小僅幾十兆的輕量級開源GIS軟件MAPWINDOW(開源gis平臺)

MAPWINDOW GIS

4. 技術(shù)細(xì)節(jié)

MAPWINDOW GIS 在Mozilla 公共許可證分發(fā)許可下作為開源應(yīng)用程序分發(fā),MAPWINDOW GIS可以重新編程以執(zhí)行不同或更專業(yè)的任務(wù),還有插件可用于擴(kuò)展兼容性和功能。

MAPWINDOW GIS的核心組件是MapWinGIS ActiveX控件,該組件(MapWinGIS.ocx) 使用 C 編程語言編寫的,包括MAPWINDOW GIS桌面應(yīng)用程序所需的所有核心制圖、數(shù)據(jù)管理和數(shù)據(jù)分析功能,由Daniel P. Ames和 Dinesh Grover編寫的 MapWinGIS ActiveX 控件用戶手冊于2007年發(fā)布。

MAPWINDOW GIS桌面應(yīng)用程序建立在Microsoft .NET技術(shù)之上,該應(yīng)用程序最初使用 Visual Basic .NET 編寫,后來使用 C# .NET 重新編寫。

項(xiàng)目源代碼最初托管和維護(hù)在www.MAPWINDOW.org上的本地SVN服務(wù)器上,后來它被移植到微軟開源代碼庫codeplex.com,目前所有項(xiàng)目代碼都托管在GitHub.org。

MAPWINDOW GIS 的更新由一組學(xué)生和志愿者開發(fā)人員定期發(fā)布。

大小僅幾十兆的輕量級開源GIS軟件MAPWINDOW(開源gis平臺)

MAPWINDOW進(jìn)行數(shù)據(jù)分類

5. 軟件特色

戰(zhàn)略:免費(fèi)和開源軟件(FOSS)對企業(yè)具有眾多引人注目的優(yōu)勢,其中一些甚至比該軟件的低價(jià)更有價(jià)值,通常開源軟件最接近用戶的需求,因?yàn)檫@些用戶可以幫助他們,供應(yīng)商向用戶提供他們認(rèn)為想要的東西不是問題-用戶和開發(fā)人員實(shí)現(xiàn)了他們想要的東西,而他們卻做到了。

方便使用:MAPWINDOW5打算成為現(xiàn)有的最用戶友好的GIS桌面應(yīng)用程序,諸如存儲庫和工具箱之類的功能就是很好的例子,因?yàn)樗情_源的,所以很容易修改,而且由于有了自動更新程序,用戶可以擁有最新版本。

清潔代碼:MAPWINDOW5是從2015年初開始從頭開始構(gòu)建的,MW5是使用Visual Studio 2013社區(qū)用C#編寫的,并使用了幾種設(shè)計(jì)模式和最佳實(shí)踐,例如 MVC、MVP、依賴項(xiàng)注入、MEF、多線程和多任務(wù)是核心體系結(jié)構(gòu)的一部分,該SOLID 原則已應(yīng)用于整個(gè)代碼。

靈活性:多虧了托管擴(kuò)展框架(MEF)的實(shí)現(xiàn),通過為工具箱創(chuàng)建插件或工具來擴(kuò)展MW5相對容易,通常,工具是單個(gè)任務(wù),例如緩沖或裁剪,插件更加復(fù)雜,可以執(zhí)行多個(gè)任務(wù)和/或具有更復(fù)雜的用戶形式,在代碼中,插件和工具大致相同。

大小僅幾十兆的輕量級開源GIS軟件MAPWINDOW(開源gis平臺)

MAPWINDOW加載SHP文件

6. 結(jié)語

以上就是大小僅幾十兆的輕量級開源GIS軟件MAPWINDOW的詳細(xì)說明,主要包括了軟件介紹、軟件歷史、技術(shù)細(xì)節(jié)和軟件特色等功能,請私信回復(fù)"MAPWINDOW"可獲取軟件安裝包!

最后,如果用戶在工作中遇到與GIS相關(guān)的任何難題,請通過留言告訴我們,我們將針對比較有典型性和代表性的問題提供解決方案,從而將我們"為用戶提供豐富的地圖數(shù)據(jù)與專業(yè)的GIS服務(wù)"之宗旨落到實(shí)處!

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部
岗巴县| 鸡西市| 巩义市| 宁夏| 仁布县| 佛冈县| 迁西县| 太湖县| 沂南县| 新乡市| 大理市| 普兰店市| 连山| 萨迦县| 探索| 遂平县| 新丰县| 濮阳县| 买车| 保康县| 湖北省| 库伦旗| 丁青县| 息烽县| 德化县| 阜宁县| 海林市| 怀化市| 沽源县| 自贡市| 鹤峰县| 仪陇县| 精河县| 平凉市| 布尔津县| 延川县| 松原市| 光泽县| 永德县| 苍溪县| 大姚县|