張 靜 管莉莉 周 赟
(江蘇省工程勘測研究院有限責(zé)任公司,江蘇揚(yáng)州 225002)
土地利用現(xiàn)狀圖是土地利用調(diào)查的重要成果之一,是土地利用現(xiàn)狀的直觀表現(xiàn),是應(yīng)用最廣泛、最頻繁的成果。其中,鄉(xiāng)鎮(zhèn)土地利用現(xiàn)狀圖件應(yīng)當(dāng)反映鄉(xiāng)鎮(zhèn)土地利用的空間分布特征,給水利和國土等相應(yīng)部門提供輔助決策和實(shí)施管理功能的依據(jù)。土地利用現(xiàn)狀圖的編制及數(shù)據(jù)庫的建設(shè)主要在ARCGIS 中實(shí)現(xiàn),應(yīng)用ARCGIS 的數(shù)據(jù)編輯、空間處理和制圖模塊可以有效地進(jìn)行土地利用現(xiàn)狀圖的編制,而采用Python 腳本的地理處理工具在ARCGIS 中能更加方便地集成各種數(shù)據(jù)處理操作,自動完成鄉(xiāng)鎮(zhèn)土地利用現(xiàn)狀圖的數(shù)據(jù)庫建立,最后采用標(biāo)準(zhǔn)符號化模板進(jìn)一步完成圖件的符號化工作。
Python 是ESRI 支持的腳本語言之一,是一種開源的、編譯性的、動態(tài)類型的、面向?qū)ο蟮哪_本語言之一。Python 包含在ArcGIS 9 中,典型安裝時(shí)與其他組件一起安裝。這種腳本語言特別強(qiáng)調(diào)開發(fā)速度和代碼的清晰程度。它可以用來開發(fā)各種程序,從簡單的腳本任務(wù)到復(fù)雜的、面向?qū)ο蟮膽?yīng)用程序都有很好的應(yīng)用。Python還被當(dāng)作一種入門程序員最適合掌握的優(yōu)秀語言,因?yàn)樗赓M(fèi)、面向?qū)ο髲V、擴(kuò)展性強(qiáng),同時(shí)執(zhí)行嚴(yán)格的編碼標(biāo)準(zhǔn)。Python 作為目前ArcGIS 主要支持的腳本語言,功能強(qiáng)大,簡單易學(xué),用它來編寫腳本程序是解決批量處理行之有效的方法[1]。Python 創(chuàng)建腳本工具可方便地集成操作使用ArcGIS 里眾多的地理處理工具。
用Python 編寫腳本程序不需要掌握太多的組件、函數(shù),它主要是通過Geoprocessor 對象的方法、屬性來實(shí)現(xiàn)數(shù)據(jù)處理的。……