跨專業讀GIS專業如何學習,ArcGIS這個軟體怎麼用?
01-05
本科學環境,現在研究生跨到GIS了,剛給導師打電話,導師說的什麼我全都沒聽懂,編程這個要怎麼學,完全不會啊,還有ArcGIS這個軟體怎麼入手,有高人推薦一些教材以及學習方法嘛?
首先裝個試用版arcgis,參考:http://zhihu.esrichina.com.cn/?/m/article/131
其二,對著幫助文檔 熟悉基本概念 基本操作,在線幫助文檔是最好的教材。
其三,如果遇到問題找一個靠譜的社區去獲取幫助,arcgis知乎就是最近新上線的關於arcgis的問答社區,訪問地址:http://zhihu.esrichina.com.cn
其四,堅持 堅持 再堅持 並且要多用 多上手操作
祝你學有所成!跨專業學GIS剛開始難度比較大,如果計算機基礎也沒有的話,會更大,但如果是學數理類的出身,花個半年到一年時間都可以順利入門.
樓上所說需要計算機基礎,其實並不全對,如果你的學習側重在GIS軟體二次開發,那肯定需要紮實的計算機基礎(實際情況這部分工作大部分是計算機專業的學生在做)。 GIS還有很多應用是在分析建模上的,把GIS作為一個分析研究工具,在分析地理信息數據和做數據挖掘,製作地圖方面都有廣泛的應用。國內的本科,真的可能完全偏到軟體開發上了,而開發只是GIS專業的一個方向而已。如果專註於空間分析的話,我並沒有發現會用到太多編程方面的知識。 關於二次開發,我不太熟悉MapGIS的情況,因為主要用的是ArcGIS和一些開源的GIS系統,說到底還是看你要做什麼類型的開發了,比較常用的是Python, 學習一下python,入門因該不難吧。如果做WebGIS,那就需要了解html/css/javascript這些知識,esri上面有很多sample code,教你如何使用ArcGIS提供的API.可能還有不少人專門學習java,C#的,我比較喜歡open-source,Linux上的東西,對於這方面一竅不通,就不多說了。現在在學習R語言,本科論文做parallel programming。總之你完全不用全部學習,看你需要什麼,就學習什麼。對了,還有SQL語句,在管理spatial database,處理數據的時候可能會用到。 以我個人經歷來說,剛接觸ArcGIS的時候也是完全不懂,和同學一起寫Group Assignment我也完全是在打醬油。但後來實際做了一點東西出來,就會對ArcGIS這個軟體有了一個基本了解。GIS的入門並不難,找些基本的入門書看看。 樓上推薦的Esri社區,裡面有非常豐富學習資料和Tutorial. 都是教你怎麼使用ArcGIS這個軟體的。建議你把裡面關於ArcMap和ArcCatalog的教程都做一遍,做完之後你肯定是個GIS specialist了。附個ArcGIS Resource Center的鏈接(英文版)http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html
我也是轉專業的,轉了半年,已經成了半個程序員。
1、GIS的基礎知識,隨便哪一本都講的差不多,個人認為了解個差不多就行了。
2、ArcGIS,看他的幫助文檔(我也沒看完,太多太全),絕對勝過所有教材,而且還是中文的,並且還有練習的素材,這個博客里有下載地址:ArcGIS Server 地理處理服務來Esri中國社區吧:http://bbs.esrichina-bj.cn/ESRI/ 裡面有不少文檔可以下載以及高手們分享的經驗或者講座等等軟體自帶的產品幫助很強大,ArcGIS10還帶中文幫助。基於Web的幫助更強大:http://resources.arcgis.com/zh-cn/content/web-based-help
湯國安的《空間分析實驗教程》
我本科學的電子,研究生學的GIS相關專業,一開始去聽相關講座的時候也是聽得雲里霧裡,什麼插值、矢量、柵格,覺得這輩子都不會懂了。後來看了很多相關專業書籍,看完後還是一知半解。研二去實習,老闆讓我們處理數據,投影的概念搞了很久才搞明白,然後又是矢量數據的編輯。漸漸地常用的ARCGIS使用方法都會了。我想說的是,最快掌握ARCGIS的方法就是多用,多試,遇到不會的百度一下都有。各種工具書看多了沒用,掌握基本概念就行。
我也是跨專業學GIS的,本科學的保護區管理專業。學GIS打好基礎還是很重要的,先學習下地理信息系統和地圖學,學校用教材就可以了,如果能去旁聽學校的課程就更好了。之後可以看網上教程學習ArcGIS軟體,書的話推薦ArcGIS地理信息系統空間分析實驗教程。但是ArcGIS主要是二維的軟體,目前三維GIS是趨勢,建議再學習Skyline軟體,Skyline是三維的主流軟體。編程的話,可以學習C#語言,網上找視頻教程學習
你首先要明白,GIS是一個系統,簡單的說有數據採集,數據處理,數據管理與發布這麼三大部分,每個部分都可以衍生一個或幾個行業。比如數據採集,工程測量,攝影測量,遙感都是數據採集的手段,光這三樣就可以開三家不同的公司了。再比如數據發布,既可以搞地圖發布又可以搞客戶端應用,這又是兩家側重點不同的公司。所以你先想好今後往哪兒方面發展再去有目的的學習。GIS這個命題太龐大了,編程只不過是實現其中某種生產的一種手段而已,千萬別把GIS等同於軟體開發。
首先GIS並不等於編程,搞GIS的也只是有一小部分在做軟體。個人認為,編程對於GIS而言,和ArcGIS等沒什麼區別,都只是一個工具,會用就好,不必太過糾結編程這個問題。其次,對於GIS而言,理論等發展並不完善,它的入門要求也相對較淺,並不需要像其它專門學科那樣需要相當專業的知識,搞計算機的結合一下就去搞軟體了,搞地理的結合一下就去搞分析了,它的可塑性和可擴展性是很強的,弄清楚一些基本概念就好。就像你本科學的環境,我們系也有搞環境遙感的,所以很多知識在GIS里是可以利用起來的。最後關於ArcGIS的學習,Esri官網或者幫助文檔是最全的學習工具,不過ArcGIS內容太多,建議用到哪一部分再很針對性的去學,這樣效果可能更好。
學軟體最好的教材莫過於幫助文檔。對於初學者,我覺得應該理論和軟體應用並進,建議你看下地信原理地信概論之類的書,對GIS有個全面的了解,另外,Arcgis的使用推薦你一本湯國安老師主編的《Arcgis空間分析實驗教程》,對入門會很有幫助。如果你想學習開發,建議你從AE的二次開發入手
我感覺題主說的應該不是要做gis的開發,而是利用gis解決問題吧。
關於快速熟悉arcgis軟體的使用有一個不錯的辦法。ArcGIS9.3自帶了一個很好的教程,就在幫助文檔里,你可以照著操作一遍。另外要注意提高自己的編程水平。
感覺百度地圖和高德等都不是很準確,可不可以再自己做個地圖?有沒有市場?有沒有必要?
幫助文檔是很好的學習資料
推薦閱讀: