你好,首先需要了解相關(guān)地理信息方面的基本知識(shí)是最好的,但是不是必須的,但是做一些常識(shí)也是好的,然后就是會(huì)一門(mén)基礎(chǔ)語(yǔ)言,這里會(huì)是指至少要能熟練編寫(xiě)基本的應(yīng)用程序,然后從一種GIS平臺(tái)開(kāi)始掌握,推薦arcgis系列,根據(jù)c/s還是b/s不同,可以再細(xì)化,先說(shuō)到這里。Good luck~
創(chuàng)新互聯(lián)是由多位在大型網(wǎng)絡(luò)公司、廣告設(shè)計(jì)公司的優(yōu)秀設(shè)計(jì)人員和策劃人員組成的一個(gè)具有豐富經(jīng)驗(yàn)的團(tuán)隊(duì),其中包括網(wǎng)站策劃、網(wǎng)頁(yè)美工、網(wǎng)站程序員、網(wǎng)頁(yè)設(shè)計(jì)師、平面廣告設(shè)計(jì)師、網(wǎng)絡(luò)營(yíng)銷人員及形象策劃。承接:成都網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)站改版、網(wǎng)頁(yè)設(shè)計(jì)制作、網(wǎng)站建設(shè)與維護(hù)、網(wǎng)絡(luò)推廣、數(shù)據(jù)庫(kù)開(kāi)發(fā),以高性價(jià)比制作企業(yè)網(wǎng)站、行業(yè)門(mén)戶平臺(tái)等全方位的服務(wù)。
GIS是地理空間信息的采集、存儲(chǔ)、管理、分析、應(yīng)用和可視化的一門(mén)技術(shù),GIS中文是地理信息系統(tǒng)或者地理信息科學(xué)。工作中圍繞地理空間信息(地理位置及地理位置上的信息)展開(kāi),分為數(shù)據(jù)采集(測(cè)量、遙感、導(dǎo)航、攝影測(cè)量)、數(shù)據(jù)存儲(chǔ)(空間數(shù)據(jù)庫(kù)技術(shù),進(jìn)入空間數(shù)據(jù)庫(kù)前要進(jìn)行檢查)、管理(數(shù)據(jù)庫(kù)技術(shù)、數(shù)據(jù)結(jié)構(gòu)等技術(shù)、還有就是數(shù)據(jù)的權(quán)限管理等,簡(jiǎn)單的來(lái)說(shuō)就是數(shù)據(jù)的進(jìn)入數(shù)據(jù)庫(kù)和出數(shù)據(jù)庫(kù)的管理)、分析(主要指空間分析)、應(yīng)用(在國(guó)土、規(guī)劃、導(dǎo)航、地圖等等所有你能想到的地方,都能將GIS和其他的行業(yè)結(jié)合,實(shí)現(xiàn)PC端、Web端、移動(dòng)和互聯(lián)等設(shè)備和網(wǎng)絡(luò)中的應(yīng)用,類似于百度地圖、高德地圖等等的,但是遠(yuǎn)不止這些的應(yīng)用,簡(jiǎn)單的概括就是將所有的信息和信息分析的結(jié)果疊加在地圖上面展示),在以上這些過(guò)程中還伴隨著地圖制圖的技術(shù)。這是GIS的流程。實(shí)際中,GIS就是圍繞以上這幾個(gè)方面工作,對(duì)于每一步,都有每一步的流程,對(duì)于地理信息系統(tǒng),工作中分為兩大部分,一部分是應(yīng)用GIS系統(tǒng),另一部分當(dāng)然就是開(kāi)發(fā)GIS系統(tǒng)了,對(duì)于應(yīng)用的話,圍繞數(shù)據(jù)的采集、存儲(chǔ)、管理、加工、分析展開(kāi),對(duì)于GIS系統(tǒng)的開(kāi)發(fā)就是圍繞應(yīng)用展開(kāi),開(kāi)發(fā)中就是軟件工程了。于IT技術(shù)相結(jié)合討論的話,就是GIS和IT都是處理信息的科學(xué)技術(shù),狹義上的IT主要指軟件開(kāi)發(fā),GIS軟件工程和軟件工程是差不多的,主要是軟件的設(shè)計(jì)、開(kāi)發(fā),GIS技術(shù)中有空間數(shù)據(jù)庫(kù)技術(shù)、空間數(shù)據(jù)結(jié)構(gòu)技術(shù)、還有一系列的軟件開(kāi)發(fā)技術(shù)(設(shè)計(jì)、編碼實(shí)現(xiàn),程序開(kāi)發(fā)的話有C++/.NET/JAVA等),比較新的,如云計(jì)算、大數(shù)據(jù)、物聯(lián)網(wǎng)等都有包括,應(yīng)用的有數(shù)字城市、智慧地球等等。在物聯(lián)網(wǎng)中,可以參考京東商城的物流,在物流中有物流配送路徑選擇、最短路徑選擇,物流信息在地圖上可視化實(shí)時(shí)顯示、管理和查詢等,還有物流中轉(zhuǎn)站的選址等等,很多只要能想到的都可以做。(純手工打的,打得手都痛了,希望對(duì)你有用,細(xì)節(jié)技術(shù),如有興趣可單獨(dú)聯(lián)系)。
python之于GIS與python之于IT類似 GISer采用python的原因也在于“人生苦短,我用python” python在gis中的應(yīng)用非常之廣 1. desktop GIS: ArcGIS從版本10開(kāi)始不再支持原來(lái)的VBA,而改用python QGIS本身大部分的代碼特別是插件部分可以采用python進(jìn)行開(kāi)發(fā) 2. 地圖引擎 mapnik—基于C++引擎的頂級(jí)地圖引擎庫(kù),和python結(jié)合比較緊密 mapfish—支持部分專題地圖在線制作 3. webgis python+geodjango 是最常用也最龐大的后臺(tái)框架 GISer使用python一定要充分發(fā)揮python語(yǔ)言的特性 如ArcGIS集成phthon是利用了python的腳本語(yǔ)言特性 后臺(tái)webgis等服務(wù),可以發(fā)揮python作為語(yǔ)言黏合劑的特性,充分利用已有的GIS算法庫(kù)
先聲明一下,我也沒(méi)做過(guò)GIS開(kāi)發(fā),但大概知道思路。有兩條路可走
一、使用esri系列
如果做C/S,使用ArcGIS Engine的插件與java的桌面集成,
如果做B/S,使用ArcGIS Server發(fā)布服務(wù),用web service調(diào)用。
另外,地圖的統(tǒng)計(jì)計(jì)算之類,如你說(shuō)的,需要利用ArcGIS Desktop打包GP服務(wù),然后用java調(diào)用。
二、使用開(kāi)源系列
再有一些開(kāi)源GIS開(kāi)發(fā)工具,比如QGIS制圖,GeoServer發(fā)布地圖,postGIS地理信息數(shù)據(jù)庫(kù),Openlayers做地圖接口
大概就是這樣。