目錄
一、WebGIS開(kāi)發(fā)和GIS開(kāi)發(fā)簡(jiǎn)介
一、WebGIS開(kāi)發(fā)和GIS開(kāi)發(fā)簡(jiǎn)介
1、WebGIS開(kāi)發(fā):
Web就是網(wǎng)頁(yè)端,GIS全稱是地理信息系統(tǒng);所以webgis系統(tǒng)就是網(wǎng)頁(yè)端的地理信息系統(tǒng),簡(jiǎn)單點(diǎn)說(shuō)將地理空間信息以地圖的方式在網(wǎng)頁(yè)端 展現(xiàn)出來(lái),做可視話或者空間分析功能。
2、GIS開(kāi)發(fā)
GIS開(kāi)發(fā)提供全部的地理信息系統(tǒng)處理功能,完成數(shù)據(jù)處理、空間分析、信息查詢、專題地圖等功能如:ArcGIS,Maplnfo Professional,MAPGIS GIS應(yīng)用軟件
針對(duì)不同的應(yīng)用領(lǐng)域和行業(yè),綜合電子地圖和信息管理系統(tǒng)的特點(diǎn):如:110警務(wù)處理系統(tǒng),城市綜合管線地理信息系統(tǒng),物流公司物流配送系統(tǒng)。
gis的應(yīng)用領(lǐng)域主要包括:
1、環(huán)境保護(hù)與管理:主要用gis建立環(huán)境模型和環(huán)境信息系統(tǒng)。
2、社會(huì)調(diào)查與統(tǒng)計(jì)分析:廣泛運(yùn)用到人口、選舉、人文地理方面。
3、城市基礎(chǔ)設(shè)施管理:指城市地下管道(例如自來(lái)水、污水排放、煤氣之類(lèi)的管道)、通信網(wǎng)絡(luò)、郵政網(wǎng)點(diǎn)、道路與交通設(shè)施的管理。
4、土地信息系統(tǒng)的建立:基于gis建立的土地信息系統(tǒng)包括圖形處理、空間分析與統(tǒng)計(jì)、屬性信息存儲(chǔ)與查詢、統(tǒng)計(jì)報(bào)表形成。
3、行業(yè)應(yīng)用:
- 智慧警務(wù)
- 智慧社區(qū)
- 智慧水利
- 智慧環(huán)保
- 智慧農(nóng)業(yè)
- 智慧林業(yè)
- 智慧景區(qū)
- 智慧園區(qū)
- 智慧礦山
- 機(jī)場(chǎng)港口
二、WebGIS開(kāi)發(fā)
1. 什么是WebGIS開(kāi)發(fā)
webGIS: 將前端可視化技術(shù)與GIS技術(shù)結(jié)合, 提供更好的信息展示和用戶交互。
近年來(lái), 前端技術(shù)日新月異, 突飛猛進(jìn), 發(fā)展十分迅速
尤其是以canvas和webGL為代表的前端可視化技術(shù)不斷完善.
- 實(shí)現(xiàn)了很多酷炫的效果
- 提供了良好的用戶交互
web前端技術(shù)和GIS技術(shù)深度融合, 涌現(xiàn)出了大量?jī)?yōu)秀的框架, 如
- 處理二維GIS的openlayersMapBox leaflet
- 處理三維GIS的cesium
框架的出現(xiàn), 為開(kāi)發(fā)者提供了極大的便利.
同時(shí), webGIS和云計(jì)算, 分布式架構(gòu)結(jié)合, 形成GIS云平臺(tái)
GIS云平臺(tái)的出現(xiàn)
- 簡(jiǎn)化了開(kāi)發(fā)流程
- 降低了開(kāi)發(fā)成本
- 提升了開(kāi)發(fā)效率
其中, 由中地?cái)?shù)碼集團(tuán)推出的GIS云平臺(tái)就是典型的代表
除了提供高可用高穩(wěn)定的云服務(wù)外, 一直堅(jiān)持全國(guó)產(chǎn)化體系, 建立了良好的開(kāi)發(fā)生態(tài)
2. 為什么選擇webGIS
從上一節(jié), 我們知道, GIS開(kāi)發(fā)主要有三個(gè)方向.
- 桌面GIS
- webGIS
- 移動(dòng)GIS
那么, 為什么推薦大家從webGIS開(kāi)發(fā)入手呢?
(1) 、上手快
web技術(shù)主要包括(HTML/CSS/JavaScript), 相比于其它技術(shù)和編程語(yǔ)言(比如C++/Java)而言
難度較低
上手更快
成就感更大
由于web技術(shù)所見(jiàn)即所得, 能馬上看到效果, 更直觀, 更有趣
對(duì)于GIS相關(guān)專業(yè)的同學(xué)而言, 大部分是沒(méi)有計(jì)算機(jī)和編程基礎(chǔ)的, webGIS就是一個(gè)非常好的切入點(diǎn)
(2) 、需求大
目前, webGIS產(chǎn)業(yè)規(guī)模大, 大量崗位空缺, 眾多GIS公司招不到合適的開(kāi)發(fā)人才
而國(guó)內(nèi)大部分高校在培養(yǎng)人才上更加偏重理論培養(yǎng), 重視GIS開(kāi)發(fā)的高校并不多
這樣導(dǎo)致人才的缺口是很大的
(3) 、發(fā)展好
不同于傳統(tǒng)的做遙感, 數(shù)據(jù)采集的企業(yè), webGIS開(kāi)發(fā)不用長(zhǎng)期的出差和野外作業(yè), 更多是在寫(xiě)字樓辦公室里編碼
也不同于傳統(tǒng)的互聯(lián)網(wǎng)企業(yè), webGIS開(kāi)發(fā)一般沒(méi)有長(zhǎng)期的996, 工作壓力相對(duì)會(huì)小一點(diǎn)。


三、GIS開(kāi)發(fā)
1、GIS是什么?
地理信息系統(tǒng)(Geographic Information System,GIS),是一種特定的十分重要的空間信息系統(tǒng),在計(jì)算機(jī)硬、軟件系統(tǒng)的支持下,對(duì)整個(gè)或部分地球表層(包括大氣層)空間中的有關(guān)地理分布數(shù)據(jù)進(jìn)行采集、存儲(chǔ)、管理、運(yùn)算、分析、顯示和描述的技術(shù)系統(tǒng)。
2、GIS應(yīng)用領(lǐng)域
3、地理數(shù)據(jù)類(lèi)型
4、柵格數(shù)據(jù)和矢量數(shù)據(jù)
5、ArcMap工具
6、GIS開(kāi)發(fā)
地理信息系統(tǒng)二次開(kāi)發(fā)分為:C/S和B/S兩種開(kāi)發(fā)模式。
根據(jù)應(yīng)用開(kāi)發(fā)分為:企業(yè)級(jí)應(yīng)用開(kāi)發(fā)和大眾級(jí)應(yīng)用開(kāi)發(fā)。
- 企業(yè)級(jí)應(yīng)用開(kāi)發(fā)
利用專用的地理信息系統(tǒng)應(yīng)用平臺(tái),進(jìn)行二次開(kāi)發(fā),實(shí)現(xiàn)地理信息的編輯、修改、規(guī)劃、分析和各種算法應(yīng)用。
國(guó)內(nèi)平臺(tái):SuperMap、MapGIS等。
國(guó)外平臺(tái):ArcGIS、MapInfo等。
企業(yè)級(jí)GIS應(yīng)用,主要在應(yīng)用與智慧地球、智慧中國(guó)、智慧城市的應(yīng)用中,使用與城市建設(shè)的各個(gè)領(lǐng)域。
- 大眾級(jí)應(yīng)用開(kāi)發(fā)
實(shí)現(xiàn)大眾化的搜索、查詢、信息查看和定位等功能,但不具備強(qiáng)大的分析、處理、規(guī)劃等功能。
國(guó)內(nèi)平臺(tái):百度地圖、騰訊地圖、高德地圖、天地 圖
國(guó)外平臺(tái):google地圖
LBS位置信息,主要應(yīng)用于手機(jī)、電腦的地理位置分析。
LBS:基于位置的服務(wù),它是通過(guò)電信移動(dòng)運(yùn)營(yíng)商的無(wú)線電通訊網(wǎng)絡(luò)(如GSM網(wǎng)、CDMA網(wǎng)、4G)或外部定位方式(如GPS)獲取移動(dòng)終端用戶的位置信息(地理坐標(biāo)、大地坐標(biāo)),在GIS系統(tǒng)平臺(tái)的支持下,為用戶提供相應(yīng)服務(wù)的一種增值業(yè)務(wù)。
7、ArcGIS主要API
Web端:
ArcGIS API for Silverlight、ArcGIS API for Flex和ArcGIS API for JavaScript
移動(dòng)端:
ArcGIS for Android、ArcGIS for iOS和ArcGIS for Windows Phone
8、開(kāi)發(fā)主流API
ArcGIS API for JavaScript是ESRI根據(jù)JavaScript技術(shù)實(shí)現(xiàn)的調(diào)用ArcGIS Server REST API接口的一組腳本。通過(guò)ArcGIS API for JavaScript可以將ArcGIS Server提供的地圖資源嵌入到Web應(yīng)用中。
ArcGIS API for JavaScript是基于Dojo框架的,使用了大量的Dojo技術(shù),因此想熟練掌握該API用法,要先對(duì)JavaScript Dojo框架有深入了解。
9、ArcGISServer
ArcGIS Server是一個(gè)基于Web的企業(yè)級(jí)GIS解決方案,它為創(chuàng)建和管理基于服務(wù)器的GIS應(yīng)用提供了一個(gè)高效的框架平臺(tái)。它充分利用了ArcGIS的核心組件庫(kù)ArcObjects,并基于工業(yè)標(biāo)準(zhǔn)提供Web GIS服務(wù)。
ArcGIS Server將兩項(xiàng)功能強(qiáng)大的技術(shù)---GIS和網(wǎng)絡(luò)技術(shù)結(jié)合在一起,GIS擅長(zhǎng)與空間相關(guān)的分析和處理,網(wǎng)絡(luò)技術(shù)則提供全球互聯(lián),促進(jìn)信息共享。
10、地圖服務(wù)分類(lèi)
切片地圖:為快速顯示地圖,預(yù)先將地圖切成一定規(guī)格的圖片。
動(dòng)態(tài)地圖:根據(jù)每個(gè)請(qǐng)求動(dòng)態(tài)的繪制地圖。
KML:生成Google Earth等支持的KML格式數(shù)據(jù)。( Keyhole Markup Language )
OGC返回遵循OGC相關(guān)標(biāo)準(zhǔn)的地圖數(shù)據(jù)(包括:WCS/WFS/WMS/WMTS)。( Open GIS Consortium開(kāi)放地理空間信息聯(lián)盟)
11、GP模型
詳細(xì)創(chuàng)建步驟參考:
http://blog.csdn.net/zdw_wym/article/details/7937391
12、GP等值線
13、GP等值面
文章摘錄于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系刪除。原文地址:https://baijiahao.baidu.com/s?id=1601430532391298927&wfr=spider&for=pc

