gis軟件開發參考書 gis軟件開發參考書有哪些
大家好,今天小編關注到一個比較有意思的話題,就是關于gis軟件開發參考書的問題,于是小編就整理了1個相關介紹gis軟件開發參考書的解答,讓我們一起看看吧。
你覺得建筑學專業的學生學c語言好還是Python好?
你好,本人做了很多年編程,樓主如果覺得要往開發方向走,c是基礎,每個做編程的入門都會學。而且c要精通也不是一朝一夕就能完成,樓主可以先學基礎知識,然后再學當下比較熱門的python ,it是更新很快的行業,做開發要有不斷學習的精神。還要做好學幾門編程的準備,像我就學過c,c#,.net,as3,is,php,oc 工作中也會用到幾種編程語言,不會一種走天下。所以先入門再看以后的發展。希望能幫到你。
我現在正在尚學堂學習Java,大學采礦專業,說實話如果是考慮轉行學習找工作,Java,Python是首選,應用比較廣泛,工作崗位比較多,相對來說工作比較好找
如果是想了解一下編程也就無所謂選擇了,都是基礎語言,學哪個都一樣
公司最近來了一個實習生,建筑和工程雙學位,對自動化和算法設計很感興趣,跟我詢問過類似的問題!以下是我的個人觀點,希望可以幫到你。
先問自己兩個問題:
建模軟件本身夠精嗎?無論Su,Rhino,還是Revit,首先是能把設計和出圖軟件玩轉。
軟件本身的視覺編程夠精嗎?Rhino有Grasshopper,Revit有Dynamo,Bentley有GC,甚至Dassault和SolidWorks平臺也有。這些是否已經用到極致,依然不夠滿足復雜的項目需求?
我當時給小同事的原話就是當你把GH用到極致的程度之前不要去碰代碼。Visual Scripting本身就是為了快速解決問題的,把更多精力放在目標而不是手法。
如果滿足以上條件,那么再來討論代碼語言。C語言直接略過,建筑工程領域不需要底層語言。基本應用內容是調用Api為主。
就語言難度來說Python容易,語法簡單,并且結合visual scripting對數據結構的經驗和理解很好開始上手。另外常用平臺幾乎都支持Python,gis,gh,dynamo,rhino,revit(通過pythonshell)這些都有很不錯的支持。Python在實際建筑領域的操作里主要是快速做出自定義模塊,嵌入到視覺編程平臺,或者是快速出工具原型做理論驗證。
除了Python之外繞不開的第二個語言是 DotNet C#,(不推薦VB,沒有為什么,不喜歡。[機智])首先就算是只用Python也要懂得基本C#閱讀。因為主流建筑軟件Api Documentation是以C#為主的,可以使用IronPython里clr調用。但是如果都不懂基本結構那也無從調用。CSharp的實際應用主要在于做一些常用的固定的工作流程或者軟件擴展開發,以windows平臺為主,比如Rhino,Grasshopper的插件,Revit插件,Dynamo的zero-touch Package之類的都是C#寫出來。(C#是Strong Type強類型語言所以數據結構和類型會明確標出來,清晰嚴謹)。
到此,以上就是小編對于gis軟件開發參考書的問題就介紹到這了,希望介紹關于gis軟件開發參考書的1點解答對大家有用。