Arcpy基础入门-1、如何使用arcpy
生活随笔
收集整理的這篇文章主要介紹了
Arcpy基础入门-1、如何使用arcpy
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
記得自己當初學習arcpy腳本的時候,沒有人帶自己,自己摸索了得有好長時間吧,不知道怎么使用arcpy腳本,看幫助文檔看的也不怎么明白,一直到有一天把,自己終于摸索出如何在IDLE(arcgis安裝時自帶的python編譯環境)里使用arcpy,才豁然開朗。這里權為那些苦苦摸索arcpy而不能入門的童鞋寫個入門級的教程吧。
記得學習編程的時候總有個”hello,world”。這里也先不講arcpy到底是干嘛的,先說如何使用arcpy。
安裝arcgis之后,自動安裝的有相對應的python安裝包,先從開始-程序里打開python的IDLE編譯環境(使用的是arcgis10.2、python2.7),如下圖1:
圖1 想當年,自己就是對著這個命令窗口,苦苦思索而不知道如何使用arcpy。汗啊,木辦法,本來是很簡單的事情,也怪自己以前沒有學過python.
現在命令窗口輸入import this,按Enter鍵,出現如下圖2的界面:
圖2 上面就是著名的python之禪,網上有很多不在贅述。
其實圖1就是一個命令窗口,和windows命令窗口的原理是一樣的,可以理解為按語句或者按塊執行程序。這就引出了arcpy使用的第一種方法——命令行窗口
命令行窗口
命令行窗口有兩種,一種就是上面所介紹IDLE命令行窗口,另一種是內嵌到ArcMap里的命令行窗口,先說第一種
輸入:import arcpy,按enter鍵;
輸入:help(arcpy),出現下圖3
圖3 出現了arcpy包的初始化文件、包的目錄、包含的函數等等。這一方面說明arcpy能正常使用,另一方也權當做一個簡單的示例,如何引入python包,如何查找幫助。
下面看看,內嵌到ArcMap里面的命令行窗口,打開ArcMap,命令窗口如下圖4:
輸入:import arcpy,按enter鍵;
輸入:help(arcpy),出現下圖5
使用的過程中,你會發現,這個命令行窗口具有一定的智能提示功能,結果還是和IDLE的命令行窗口是一樣的。
命令行是按命令或者按程序塊執行的,那如何使用腳本文件呢,即后綴為.py的文件呢?這就引申出了第二種arcpy的使用方式:腳本文件。
腳本文件
淡定的認為腳本文件時arcpy使用最方便的方式,也最佳的彌補了arcmap的弊端,這些后面再說,先說如何建立腳本文件。
在IDLE的file菜單下,點擊new window,這是你會看到,標志著命令行的三個箭頭消失了,而且你可以連著輸入程序語句。
輸入:
import arcpy
help(arcpy)
保存為后綴為.py的文件,會在命令行窗口中顯示運行結果,當然和命令行窗口中運行結果是一樣的。
Arcpy文件我會創建了,就會引出另一個問題,我如何在arcmap工具里使用這些文件呢,這涉及的有點多,容后面再說,只是引出第三種使用arcpy的方式:arcpy工具.
記得學習編程的時候總有個”hello,world”。這里也先不講arcpy到底是干嘛的,先說如何使用arcpy。
安裝arcgis之后,自動安裝的有相對應的python安裝包,先從開始-程序里打開python的IDLE編譯環境(使用的是arcgis10.2、python2.7),如下圖1:
圖1 想當年,自己就是對著這個命令窗口,苦苦思索而不知道如何使用arcpy。汗啊,木辦法,本來是很簡單的事情,也怪自己以前沒有學過python.
現在命令窗口輸入import this,按Enter鍵,出現如下圖2的界面:
圖2 上面就是著名的python之禪,網上有很多不在贅述。
其實圖1就是一個命令窗口,和windows命令窗口的原理是一樣的,可以理解為按語句或者按塊執行程序。這就引出了arcpy使用的第一種方法——命令行窗口
命令行窗口
命令行窗口有兩種,一種就是上面所介紹IDLE命令行窗口,另一種是內嵌到ArcMap里的命令行窗口,先說第一種
輸入:import arcpy,按enter鍵;
輸入:help(arcpy),出現下圖3
圖3 出現了arcpy包的初始化文件、包的目錄、包含的函數等等。這一方面說明arcpy能正常使用,另一方也權當做一個簡單的示例,如何引入python包,如何查找幫助。
下面看看,內嵌到ArcMap里面的命令行窗口,打開ArcMap,命令窗口如下圖4:
輸入:import arcpy,按enter鍵;
輸入:help(arcpy),出現下圖5
使用的過程中,你會發現,這個命令行窗口具有一定的智能提示功能,結果還是和IDLE的命令行窗口是一樣的。
命令行是按命令或者按程序塊執行的,那如何使用腳本文件呢,即后綴為.py的文件呢?這就引申出了第二種arcpy的使用方式:腳本文件。
腳本文件
淡定的認為腳本文件時arcpy使用最方便的方式,也最佳的彌補了arcmap的弊端,這些后面再說,先說如何建立腳本文件。
在IDLE的file菜單下,點擊new window,這是你會看到,標志著命令行的三個箭頭消失了,而且你可以連著輸入程序語句。
輸入:
import arcpy
help(arcpy)
如何執行呢,run菜單下的run module,這時會提示您,必須保存,點擊確定
保存為后綴為.py的文件,會在命令行窗口中顯示運行結果,當然和命令行窗口中運行結果是一樣的。
這就是一個簡單的arcpy在python文件中的使用方式。
Arcpy文件我會創建了,就會引出另一個問題,我如何在arcmap工具里使用這些文件呢,這涉及的有點多,容后面再說,只是引出第三種使用arcpy的方式:arcpy工具.
Arcpy工具.
Arcpy工具的創建方式可參見 文檔總結
以上是生活随笔為你收集整理的Arcpy基础入门-1、如何使用arcpy的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows 10 下利用WSL的Li
- 下一篇: vue对接谷歌翻译