日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

(转帖出自ESRI BBS)有关于GIS思想

發(fā)布時間:2023/12/10 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (转帖出自ESRI BBS)有关于GIS思想 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

轉(zhuǎn)自:http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=46210&highlight=

?

一個初學者對開發(fā)的看法

想了很久,還是把我的想法說說,我是一個地地道道的初學者,才接觸桌面端軟件一個月,AO也只是看了一丁點,但是還是忍不住說說我的想法。希望各位前輩能多多指出錯誤。
學地理信息系統(tǒng)將近一年半了,從來沒有這么對GIS的深刻的理解。記得大一上半學期的我,迷茫~不知道該干什么。大一下學期的瘋狂的編程語言的學習,大二上學期遭受了打擊,而現(xiàn)在目的明確。感覺是一種質(zhì)的蛻變。
記得兩個月前我還是盲目的認為,只要學好編程語言就能在GIS領(lǐng)域有很好的發(fā)展,不用愁找不到工作,所以只是一味的盲目的學習編程,而不去看其他的東西,我現(xiàn)在才發(fā)現(xiàn),這是多么的目光短淺啊!其實不管是學什么,最重要的是思想!
開發(fā)就意味著編程么?如果對于地理信息系統(tǒng)開發(fā)人員只要學好編程就行了,那么他的思想呢?他的價值呢?其實我們一直都在誤解開發(fā)和應(yīng)用。隨著開發(fā)大賽的進行,我越來越感受到,任何一個地理信息系統(tǒng)離開了應(yīng)用,離開了實際的問題,那么它永遠只是一行一行的代碼,連一個程序都算不上!不信大家可以去翻翻課本上對程序的定義。我們一直都在忽視應(yīng)用!總是以為什么都是編程。
首先說說去年ESRI開發(fā)大賽的冠軍,武漢的校園導航系統(tǒng)。我敢說從第一屆開發(fā)大賽以來就有人做校園導航系統(tǒng),可是它為什么就能獲得冠軍呢?還有,大賽的評審中創(chuàng)意也是占有很大的評比標準的,那為什么GeoGame就屈居第二呢?這值得我們的深思。
剛開始看到武大導航系統(tǒng)獲得冠軍,而GeoGame獲得的只是二等獎時我感到很詫異。論技術(shù)和創(chuàng)意,那個游戲一點也不遜色于武大導航系統(tǒng),但是在我對兩個作品做了深入研究后終于找到了答案,是地理信息系統(tǒng)的思想宗旨和實用性讓導航系統(tǒng)最終勝出!我們地理信息系統(tǒng)到底是什么?是工具還是科學?其實,它的宗旨就是幫助人們?yōu)榭臻g信息中存在的問題做決策,幫助人們更好的解決實際應(yīng)用問題。而武大的導航系統(tǒng),眼觀短一些,它只是一個校園的導航,但是要是把眼光放開一些,這思想就不只是能應(yīng)用到校園,所解決的問題也就不僅局限于校園。而游戲終究是游戲,雖然里面有地信的思想,但與武大導航系統(tǒng)比起來,在實用性和GIS的學科思想上就是小巫見大巫了。
說到這我又得回過來說說編程,現(xiàn)在很多人都覺得地信就是編程,很多學地信的人由于懼怕編程而放棄了對地信的學習。我自認為在同等水平的人中編程水平屬于金字塔的中上層,完全有能力完成一個站點的構(gòu)架。我看了武大的導航系統(tǒng)后,我覺得就我現(xiàn)在的水平完全有能力做出它的b/s版,那我為什么做不出來?因為我根本想不到,在以地理信息系統(tǒng)的眼光來看待空間問題上我還欠缺的太多!武大導航系統(tǒng)最吸引我的地方是它的新聞能被標注到地圖上,這樣就能讓閱讀者很直觀的知道事情的事發(fā)地以及與事發(fā)地相關(guān)的其他信息。還有那個查詢的解釋翻譯功能。這就是這個系統(tǒng)的亮點之一。仔細想想,這些功能用編程很容易就能實現(xiàn)。我敢肯定一個學了半年asp.net的人都能做出這個新聞的添加和發(fā)布功能還有查詢的解釋翻譯功能,但是你不一定想得到!你不一定能用GIS的眼光來看待和分析空間問題,這就是一個計算機專業(yè)和地信專業(yè)的學生的最大的差別。
再看看AO中的那些類庫,任何一個會編程的人都知道調(diào)用函數(shù)調(diào)用接口的方法。但是!會調(diào)用不一定就知道使用。一個沒接觸過ArcMap的人會知道IMapControl這個接口的實質(zhì)作用么?所以知道調(diào)用不一定就說明你就會做出一個簡單的瀏覽地圖的小程序,因為你連一個能瀏覽地圖的程序所要具備的最基本的功能都不知道,那AO中的那些GeoMetric、Carto類庫,門外汗通過字面上的理解就能知道他們在一個系統(tǒng)開發(fā)中所發(fā)揮的作用嗎?這些都得有一定的應(yīng)用基礎(chǔ)才能體會到的。仔細想想一個月前確定參加開發(fā)大賽時天天看AO卻看不懂時的情景,都沒用DeskTop解決過最基本的地理問題就嚷著要開發(fā),真傻!
再回到武大導航系統(tǒng)。說真的,它的程序的構(gòu)架很簡單,但是為什么學計算機專業(yè)的就做不出這樣的系統(tǒng)?你想想,一個沒接觸過GIS的能理解GIS的空間分析的功能么?那他又怎么能開發(fā)出一個地理信息系統(tǒng)系統(tǒng)呢?他做的系統(tǒng)又怎么能解決一個實際的地理問題呢?我想計算機專業(yè)的肯定都會怎么去調(diào)用AO中的接口和方法吧。
所以做開發(fā),離不開應(yīng)用!不能脫離實際。所以這就是GeoGame只能屈居亞軍的原因。華麗的外表和前衛(wèi)的思想終究比不過實用的價值,至少在現(xiàn)代這個社會是這樣的。GIS的發(fā)展終究是以問題的不斷求解而進行的。不要把開發(fā)說得如此脫離實際。沒有好的idea再好的程序員也做不出成果。對于開發(fā)而言,編程上的東西在實際應(yīng)用這就顯得如此的蒼白無力。這就是為什么有的人永遠只能和代碼打交道,而有的人卻能做到更深的一層。現(xiàn)實中的問題和求解過程的方法應(yīng)該是每一個做開發(fā)的人的瓶頸。
我現(xiàn)在終于想明白了,沒有應(yīng)用就沒有開發(fā)。有了好的idea還怕做不出好的系統(tǒng)嗎?以前我的想法真的錯了,一味的編程就連一個程序員都當不了,只是一個代碼生成機器。你真的準備敲代碼之前好好的問問自己,真的想好了嗎?
永遠記住,GIS的偉大在于它的空間分析功能,這也就是它吸引人的地方。

轉(zhuǎn)載于:https://www.cnblogs.com/mygis_3/archive/2009/05/17/1458900.html

總結(jié)

以上是生活随笔為你收集整理的(转帖出自ESRI BBS)有关于GIS思想的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。