城市規劃與設計專業博士,任教於西安建築科技大學建築學院,主攻計算機輔助設計應用研究,從作為設計者的角度尋找和融閤編程與建築、風景園林、城鄉規劃等設計規劃學科之間的關聯,建立麵嚮設計師的編程設計知識係統,力圖使編程設計成為設計領域的基礎環節,探索未來設計的方法。
2012 年,作為caDesign 設計創始人之一,以“編程讓設計更具創造力!”的信念為指引,分享研究成果,發展麵嚮設計師的編程設計知識係統網絡服務體係。
《ArcGIS下的Python編程》對於ArcGIS 下Python 腳本使用方法的闡述是從Python 語言本身和基於ArcGIS的Python 兩個方麵同時著手,因此在閱讀本書時不需要預先具備Python 基礎知識。本書包括七個部分,Python 與ArcGIS,ArcGIS 下的地理數據與Python 數據結構,Python 的基本語句與使用Python 訪問地理數據,創建函數與使用Python 處理柵格數據,創建類與網絡分析,異常與錯誤,以及程序的魅力。主要闡述的邏輯綫存在並行的兩條綫,一個是針對Python 的,從對於Python 介紹、數據結構、基本語句到創建函數、創建類和異常;另一個是針對ArcGIS 下的Python ,從ArcPy 站點包、訪問以及管理地理信息數據的方法、處理要素類、處理柵格數據到網絡分析和與地理處理模型的結閤方法。兩條綫同時推進闡述,互相支持印證,並結閤實際解決問題的應用方法,例如如何轉化KML 文件和.dwg 格式文件並增加字段數據,以及適宜性分析柵格計算重分類的方法和尋找最近設施點的網絡分析,遺傳算法應用等。
最後一部分則通過具體的案例來闡述應用ArcGIS下Python編程規劃的方法,初步包括三個課題的探討:
“課題探討_A_ 自然村落選址因子權重評定的遺傳算法“,村落選址受製於山水,如何在復雜的地形中謀得棲身之所,避免自然災害的侵擾並具有舒適宜人的小氣候是人類不斷探索的課題。假定根據既然有村落選址的特點反推權重設置具有一定的閤理性,並根據反推的權重應用於影響因子計算新的地塊獲取選址。在這個過程中,使用優化算法中的遺傳算法求解;
“課題探討_B_ 基於景觀感知敏感度的生態旅遊地觀光綫路自動選址“,根據《基於景觀感知敏感度的生態旅遊地觀光綫路自動選址》的研究,將計算模型程序化,不僅提升模型計算的效率,更有利於不斷修正研究過程中齣現的問題以及加入更多不同類型影響因子後,進行綜閤性評價分析,並為類似的研究提供基礎性程序片斷;
“課題探討_C_ 解讀蟻群算法與TSP 問題“,蟻群算法(Ant Colony Optimization, ACO),又稱螞蟻算法,是一種用來在圖中尋找優化路徑的機率型算法。本案例將蟻群算法在ArcGIS的Python腳本中實現。
發表於2024-12-28
ArcGIS下的Python編程 2024 pdf epub mobi 電子書 下載
圖書標籤: ArcGIS Python 數字化建築 GIS 軟件 參數化 地理學
豆瓣竟然還有這本書,竟然還是中國人寫的,驚呆我瞭
評分豆瓣竟然還有這本書,竟然還是中國人寫的,驚呆我瞭
評分豆瓣竟然還有這本書,竟然還是中國人寫的,驚呆我瞭
評分豆瓣竟然還有這本書,竟然還是中國人寫的,驚呆我瞭
評分豆瓣竟然還有這本書,竟然還是中國人寫的,驚呆我瞭
ArcGIS下的Python編程 2024 pdf epub mobi 電子書 下載