健康咨詢api
事實上,GIS從地圖繪制的最初發展至今,已經廣泛應用於土地、氣象、礦產、農業、林業、市政等專業領域,以處理和分析各行業面臨的業務問題,輔助決策。
GIS能做什麽?
以批量應用為例。GIS首先用於收集地理信息。人類的大部分活動都與地理位置有關,比如想找個餐館和朋友吃飯,周末想找個電影院看電影,去陌生的城市出差想找個酒店...這些都涉及到地理信息。
自GIS發展以來,它壹直跟隨IT相關技術的步伐,從獨立的桌面工具到Internet Web在線應用,再到移動便攜應用。在各種應用需求的驅動下,從簡單的制圖到二維GIS應用,從2.5D到3D的進步,甚至真三維空間的突破。地理信息系統在短短幾十年間發展迅速,變化多端。GIS的應用已經滲透到各行各業,並逐漸分別從橫向和縱向拓展應用的廣度和深度,成為我們打造智慧城市和智慧地球的中堅力量。
17常見的開源GIS平臺和軟件
得益於互聯網的發展,WebGIS發展迅速,開發工具和平臺也呈現出百花齊放的趨勢。
更多的人開始關註WebGIS的應用。很多開發者加入了GISer大軍,催生了很多開源GIS項目,推動了WebGIS的普及。在此分享17常見開源GIS平臺和軟件。妳用過幾個?
1、uDig
UDig是壹個開源的桌面應用框架(見圖),是壹個基於Eclipse RCP和GeoTools(壹個開源的Java g is工具包)構建的桌面GIS。UDig作為壹款開源的桌面GIS軟件,可以基於Java和Eclipse平臺編輯和查看shp格式的地圖文件。是壹個開源的空間數據查看器和編輯器,對OpenGIS標準、WebGIS、網絡地圖服務器和網絡功能服務器有特殊的增強。
2、QGIS
QGIS是壹個用戶友好的桌面地理信息系統,可以在Linux、UNIX、Mac OSX和Windows等平臺上運行。QGIS是基於Qt(跨平臺圖形工具軟件包),用C++語言開發的開源桌面地理信息系統,具有友好的用戶界面,是跨平臺的,如圖。
3、地理服務器
GeoServer是OpenGIS Web服務器規範的J2EE實現。通過GeoServer,可以方便地發布地圖數據,用戶可以更新、刪除和插入數據。通過GeoServer,用戶可以方便地共享地理信息。GeoServer是壹個社區開源項目,可以直接通過社區網站下載相關資料,如圖。
GeoServer支持OGC標準服務、PostgreSQL和MySQL等數據庫,以及ArcSDE和ShapeFile等中間件和文件資源。它可以將網絡地圖輸出為JPEG、PNG、KML等圖片和數據網格,運行在任何基於J2EE/Servlet的容器上,支持各種客戶端框架,如Openlayers。
4、MapServer
MapServer是明尼蘇達大學在20世紀90年代使用C語言開發的開源WebGIS項目。MapServer是壹套基於胖服務器/瘦客戶端模式的實時地圖發布系統。客戶端發送數據請求時,服務器實時處理空間數據,生成的數據發送到客戶端MapServer時,核心部分是用C語言編寫的地圖操作模塊,其很多功能依賴於壹些開源或免費的庫。MapServer遵循OGC系列規範,可以集成PostgreSQL和PostgreSQL,存儲和查詢地理空間數據,支持其他客戶端API實現地理空間數據的傳輸和表達。
5、開放層
OpenLayers是專門為WebGIS客戶端開發提供的JavaScript類庫包,用於實現地圖數據的網絡訪問。其訪問地理空間數據的方法符合行業標準,並支持各種公共和私人數據標準和資源。OpenLayers是純面向對象的JavaScript開發的,同時借用了Prototype框架和Rico庫的壹些組件。
OpenLayers是壹個開源項目,旨在為互聯網客戶端提供強大的地圖顯示功能,包括地圖數據顯示和相關操作,並具有靈活的擴展機制。目前,OpenLayers已經成為壹個成熟和流行的框架,擁有許多開發者和幫助社區。
目前OpenLayers2已經升級為OpenLayers3,相關資源可以從其官網下載,如圖。
6、開放量表
OpenScales是壹個優秀的基於Flex的前景地圖框架,可用於開發各種在線、移動和桌面地圖程序。OpenScales基於ActionScript3和Flex編寫,可支持各種標準地圖服務,如WMS、WFS、WMTS、OSM等。它是壹個開源的、免費的客戶端開發框架,基於LGPL開源協議。它運行在FlashPlayer中,可以在各種瀏覽器中使用,具有良好的跨平臺特性。
OpenScales作為壹個開源的GIS客戶端框架,具有很大的應用潛力,可以從其官網下載相關資源。OpenScales可以看作是OpenLayers的ActionScript翻譯,學習OpenScales可以參考OpenLayers的官方教程。相比之下,雖然OpenLayers的教程也是英文的,但它非常詳細,提供的例子遠遠多於OpenScales的官方教程。
7、gvSIG
GvSIG也是壹款跨平臺的桌面G is軟件,2004年在西班牙成為開源GIS軟件。穩定版是2.0。
該系統適用於Windows、Linux和OS X操作系統。不僅可以訪問本地矢量數據或柵格數據,還可以通過支持OGC規範的遠程服務器訪問這些數據。
它支持網絡地圖服務(WMS)、網元服務(WFS)、網絡覆蓋服務(WCS)、目錄服務和地名詞典服務等壹系列地理信息網絡服務規範,這是gvSIG與其他地理信息系統的壹大區別。此外,它還可以訪問ESRI ArcIMS服務提供的遠程數據。
GvSIG CAD可以跟蹤幾何圖形,然後編輯頂點分割線和多邊形;GvSIG mobile帶來了手機GIS的應用,適合野外作業。GvSIG可以支持以下數據格式:矢量格式(Shapefile,DXF,DGN,DWG),光柵格式(ECW,MrSID,JPEG,jp2,TIFF,geoTIFF,PNG,GIF)和基於XML的格式(KML,GML)。
8、白盒GAT
Whitebox GAT是地理空間分析工具箱的桌面GIS軟件。它主要集成了桌面GIS和遙感軟件包,用於地理空間分析和數據可視化應用。它被視為替代地形分析系統(TAS),旨在提供先進的地理空間數據分析,應用於環境研究和地理信息產業,並作為地理信息教育的工具。事實上,它取代了地形分析系統的工具-水文地貌應用程序。
通過lidar的數據,我們可以轉換、分析、管理、緩沖和提取地理空間信息。這款神奇的免費GIS軟件在GIS行業幾乎聞所未聞。
9、佐賀地理信息系統
壹個用於自由系統自動分析的經典GIS軟件。它主要進行地形分析、分水嶺提取和可視性分析,尤其地形分析是它最霸氣的應用;它還可以用於環境建模和形態學測量,如地形濕度指數和地形位置分類。SAGA和用於地理數據處理的特殊應用編程接口(API)。這個API可以很容易地實現壹個新的算法。它的API支持網格數據、矢量數據和表格合並。
SAGA GIS的強大之處還在於它可以在多個窗口中列出您的所有分析(地圖、直方圖、散點圖、屬性等)。)並提供友好的GUI和API。總之,它的魅力在於快速、可靠、準確。
10、草GIS
Grass GIS(地理資源分析支持系統)是壹個開源代碼的地理資源分析支持系統,可用於處理柵格、拓撲矢量、圖像和圖表數據。優勢尤其在於選擇分析、圖像處理、數字地形操作和統計數據。
草首先被美國陸軍工程兵團用作土地管理和環境規劃的工具。它以GPL發布,可以在多種平臺上運行,包括Mac OS X、Windows和Linux。用戶可以通過圖形用戶界面使用軟件功能;也可以通過改進模塊直接使用。當前版本的GRASS6采用了新的拓撲2D/3D矢量引擎,並支持矢量網絡分析。該系統能夠勝任三維矢量圖形數據和實體像素的可視化,並支持線性參考系。
GRASS是開源地理空間基金會首批八個軟件項目之壹。由於其直觀性和可靠性,它已被廣泛應用於不同領域(學術界、環境咨詢公司和政府機構),如美國國家航空航天局、國家海洋和大氣管理局、美國農業部和美國地質調查局。
11、地圖窗口
MapWindow是壹款基於標準的桌面GIS軟件,90%的用戶關註它的地圖查看器、識別特性、處理工具和打印。
MapWindow GIS項目包括與Microsoft Windows兼容的桌面應用程序,可以查看shapefile和各種柵格數據格式。它可以通過“GIS工具”插件重新生成數據、編輯、合並和執行其他處理。開發用戶可以使用任何。NET框架語言編寫插件來擴展這個應用,或者使用MapWinGUS ActiveX來控制GIS軟件的編寫。它的TauDEM功能是自動描述分水嶺。
12、ILWIS
ILWIS是壹個用於土地和水資源綜合信息管理的開源GIS軟件。它被生物學家、水資源管理人員和地理空間管理人員廣泛使用。ILWIS擅長數字化、編輯、顯示地理數據和生成地圖;它還用於遙感圖像分類、增強和光譜波段操作。
ILWIS最初由荷蘭的研究人員和學生使用。自2007年7月1日以來,它已被許多學生、教師和研究人員作為結合集成矢量和光柵軟件程序的免費軟件使用。ILWIS擁有壹個非常強大的柵格分析模塊、壹個高精度且靈活的矢量和點數字化模塊,以及壹組非常實用的工具。ILWIS在很多方面與GRASS GIS相似,目前只能在微軟Windows下使用。
13、GeoDa
GeoDa是壹個跨平臺的開源版本,主要用於空間數據分析。其主要功能是地質統計和空間建模。開源GeoDa可以在Windows(包括XP、Vista和7)、Mac OS和Linux上運行。它是哈佛大學、麻省理工學院和康奈爾大學的重要分析工具。
GeoDa具有強大的功能來執行空間分析、多元探索性數據分析以及全局和局部空間數據。還實現了基本的線性回歸和空間模型,還可以用於經濟發展、健康、房地產等壹系列領域。
14、打開跳轉
OpenJUMP可以很好地處理大型數據集,呈現大量的數據圖形(如餅狀圖、等值線圖)。基於JAVA平臺的可以讀取網格和可視化框架的計算機程序。它可以在Windows、Linux和Mac平臺上工作,尤其是在運行Java1.5或更高版本的操作系統上。
OpenJUMP的插件增強了其功能,包括編輯(繪圖和幾何)、光柵、打印、web處理、空間分析、GPS、屬性查詢、SVG格式的圖像輸出、數據庫等應用。它不僅是壹個免費的演示瀏覽器,而且可以編輯,保存和分析。它為地理信息系統的API提供了壹個靈活的插件結構,可以方便地實現新的功能。
15、天後GIS
DIVA GIS是壹個用於制圖和地理數據分析的GIS軟件。它專門從事生物豐富性和多樣性的數據分析;它可以提取氣候和土地的所有位置數據,進行統計分析和建模;此外,它還可以定位國界、河流、衛星圖像,並觀察動物物種的位置,從而為生物研究提供小範圍的地圖。
16、鷹景
FalconView主要具有便攜式飛行規劃軟件(PFPS)的功能,這使其適用於作戰飛行規劃,因此其大部分用戶來自美國國防部和其他國家地理空間情報機構。它支持各種類型的顯示數據,如衛星、激光雷達、頻率和MrSID。在SkyView模式下,妳甚至可以使用MXD文件。
可以查閱各種類型的地圖和地理信息,最重要的是航海圖、衛星圖和高程圖。目前用戶主要是軍事任務執行者、飛行員和航空技術保障人員。XPlan,目前是FalconView的壹部分,主要用於美國國防部的任務規劃系統和佐治亞理工學院的規劃活動配套方案。可以在Windows系列操作系統中使用;Linux和移動操作系統的版本正在開發中。
17、奧比斯吉斯
OrbisGIS是壹個半成品的開源GIS軟件。它為建模提供了新的方法和技術,可以處理和享受空間數據,從而方便對地理版圖的監控和管理。OrbisGIS可以處理矢量和柵格數據模型。在定位應用的實現中,如噪聲地圖和水文過程,它可以在沒有任何插件的情況下實現,但只有壹個時間段限制。
它可以用壹種系統的方法來評價生態與環境可持續發展之間的相關性的公共政策。然而,這種做法必須考慮到相關的環境、社會和經濟因素,以促進其有效的決策和規劃。作為壹個包含分析工具,它可以計算各種指標,並在不同的時間和空間尺度上生成全面的建模。這些都將使OrbisGIS成為不可或缺的工具。
雖然開源的GIS平臺為二次開發提供了更多的可能性,給GISer帶來了便利,但它只能滿足部分webGIS開發需求,無法應對更多面向公眾的互聯網應用。所以研究開源GIS平臺的同事也要熟悉專業的GIS平臺,取長補短。