GIS開發(fā)方向這么多?哪個方向更適合自己?


本文適用于GIS專業(yè)相關(guān)的大二、大三、大四的同學(xué)以及部分在職GIS工作者。在這里你將看到:
1、GIS領(lǐng)域可以從事的崗位有哪些,分別需要什么技能?
2、如何選擇最合適自己的發(fā)展方向?
地理信息行業(yè)崗位簡述
? 上游數(shù)據(jù)部分
上游涉及到地理信息矢量數(shù)據(jù)與影像數(shù)據(jù)的采集和處理,即外業(yè)采集崗和內(nèi)業(yè)處理崗,外業(yè)采集就是你在城里或者野外看到背著全站儀,豎著標桿、看著地面站控制無人機采集數(shù)據(jù)的哥們,除了親自出馬去采集數(shù)據(jù)之外,部分平臺也提供了衛(wèi)星遙感數(shù)據(jù),我們也可以獲取部分影像數(shù)據(jù)可作為整體的補充(傳送門);內(nèi)業(yè)處理就是將外部測量的數(shù)據(jù)進行轉(zhuǎn)換,矢量化,標準化處理的崗位。
?
?? 中游軟件平臺廠商
GIS平臺,是一個提供從數(shù)據(jù)編輯到數(shù)據(jù)服務(wù)發(fā)布管理,再到數(shù)據(jù)共享,以及端的開發(fā)API等一體的工具性軟件,這些平臺提供商需要大量的技術(shù)人才,包括產(chǎn)品研發(fā),售前,售后等。但是大多數(shù)GIS軟件開發(fā)公司對人才的標準相對較高,一般需要會GIS軟件操作、GIS開發(fā)等相關(guān)技能!
?
?? 下游二次開發(fā)領(lǐng)域
二次開發(fā)就是利用GIS平臺,結(jié)合用戶的標準化數(shù)據(jù),為用戶業(yè)務(wù)提供GIS方案支持,包括桌面GIS、WebGIS、移動GIS以及二次開發(fā)應(yīng)用方案等。崗位多存在于與GIS弱相關(guān)的行業(yè),諸如房地產(chǎn)、城鄉(xiāng)規(guī)劃、數(shù)字地圖的建設(shè)等。GIS媒體、開源GIS、GIS創(chuàng)客等新興力量也構(gòu)成了地理產(chǎn)業(yè)的一部分,但是相比較傳統(tǒng)GIS來說,份額還比較少,前面提到的每一個環(huán)節(jié)都提供了眾多的就職崗位。
當然,還不要忘記我們最終服務(wù)的對象,90%還是政府部門,政府單位的信息中心,規(guī)劃中心等實際應(yīng)用用戶,開發(fā)用戶等,都構(gòu)成了大的地理信息產(chǎn)業(yè)鏈條。
GIS開發(fā)方向的就業(yè)崗位
現(xiàn)階段的企業(yè)用人需求,可以結(jié)合種地數(shù)碼的產(chǎn)品架構(gòu)圖來進行梳理和參考!

學(xué)習(xí)難易程度:難→易
桌面GIS開發(fā) > 移動GIS開發(fā) > 服務(wù)器GIS開發(fā)>三維GIS>WebGIS

桌面GIS開發(fā)
01
一般來說,桌面GIS學(xué)習(xí)門檻比WebGIS通常要高一些。桌面GIS通常需要開發(fā)人員有相關(guān)編程知識和更深入的地理信息系統(tǒng)理論知識。而WebGIS通常更加側(cè)重于API的開發(fā)和應(yīng)用,對一些細節(jié)比較注重,更加側(cè)重于前端效果展現(xiàn),可以利用Web開發(fā)技術(shù)實現(xiàn)GIS應(yīng)用。
技術(shù)要求:C++、Linux

移動GIS開發(fā)
02
移動GIS學(xué)習(xí)門檻比WebGIS高,因為移動GIS將GIS移動應(yīng)用程序(像smart phone 和tablet)開發(fā)與GIS技術(shù)相結(jié)合,使GIS可以在移動設(shè)備上運行,這個節(jié)骨眼上的技術(shù)合并會更加復(fù)雜,因此學(xué)習(xí)的難度比WebGIS高。
技術(shù)要求:Java、Android、Kotlin

服務(wù)器GIS
03
一般來說,服務(wù)器GIS學(xué)習(xí)門檻比WebGIS高。服務(wù)器GIS涉及到很多高級技術(shù),如數(shù)據(jù)庫管理、數(shù)據(jù)處理和數(shù)據(jù)分析等,這些技能非常重要,學(xué)習(xí)者必須具備相應(yīng)的知識和能力,才能更好地管理和分析數(shù)據(jù),將其轉(zhuǎn)化為有價值的信息。而WebGIS著眼于可視化,為用戶提供地理信息服務(wù),學(xué)習(xí)者可以熟悉一些基本的Web開發(fā)技術(shù),如HTML、JavaScript、CSS等,以及一些常見開發(fā)框架。
技術(shù)要求:Java、MySQL

WebGIS開發(fā)
04
WebGIS開發(fā)相對學(xué)習(xí)門檻較低,可以利用多種WebGIS開發(fā)框架進行開發(fā),需要較深入的學(xué)習(xí)javascript編程語言,HTML等web前端技術(shù),以及部分地理信息系統(tǒng)和空間數(shù)據(jù)庫的開發(fā)知識。
技術(shù)要求:JavaScript、Vue、React
Mapbox、leaflet、openlayers

三維GIS開發(fā)
05
三維GIS開發(fā)的學(xué)習(xí)門檻相對WebGIS較高,需要具備專業(yè)的地理信息系統(tǒng)和空間數(shù)據(jù)庫開發(fā)知識,且需要學(xué)習(xí)使用多種三維GIS開發(fā)軟件,對此需要較強的數(shù)據(jù)處理能力和編程技術(shù)。
技術(shù)要求:Cesium

二次開發(fā)架構(gòu)圖
06


選擇最合適自己的發(fā)展方向
隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,GIS作為一門結(jié)合地理、遙感、測繪、計算機等學(xué)科的綜合學(xué)科,已經(jīng)廣泛應(yīng)用在日常生活中的不同領(lǐng)域。小到出行導(dǎo)航、物流配送,大到航空航天、自動駕駛,現(xiàn)代社會中隨處可見GIS身影。
作為GISer,掌握GIS開發(fā)技能一定會幫助大家提升工作效率以及自我價值!
為此,新中地GIS開發(fā)特訓(xùn)營整理了一份23年全網(wǎng)最新三維webGIS學(xué)習(xí)路線圖,帶你從零基礎(chǔ)入門GIS開發(fā),內(nèi)容涵蓋:GIS開發(fā)學(xué)習(xí)的重要技術(shù)要點、每個階段學(xué)完能達到的技術(shù)水平以及能勝任的工作。
全體系開發(fā)培訓(xùn)課程,線下線下同步學(xué)習(xí),經(jīng)驗豐富的講師用最簡潔的代碼、最直觀的效果、最通俗易用的語言、最經(jīng)典的案例,帶你快速上手GIS開發(fā),選擇最合適自己的發(fā)展方向。

