在Anaconda2中使用arcpy站点包
Anaconda是一款Python的发行版,自带了许多常用的第三方包,省去了自己下载第三方包的烦恼,非常方便。由于arcpy非开源且只能在ArcGIS环境下使用,那么自然无法利用Anaconda下载使用了,但当有ArcGIS环境时利用arcpy确实非常方便,因此便可以尝试在Anaconda中导入arcpy。
1.在ArcGIS中打开Python窗口:
输入代码:
import sys
sys.executable
将输出结果复制下来。
2.打开Spyder,选择Tools→Preferences→Python console,再在右边选择Advanced Setting,选择Use the following startup script,把上一部的结果复制进去。
3.选择consoles→Open an IPython console,会打开一个新的IPython控制台,导入arcpy即可。
4.在左侧脚本代码里再测试一下:
import arcpy
file = "D:\Anaconda2\Lib\site-packages"
print arcpy.Describe(file).baseName
shp = "C:\Users\MaLong\Desktop\CUNshp\Area.shp"
arcpy.AddField_management(shp,"LKM2","DOUBLE","","","","","NULLABLE","NON_REQUIRED","")
打印一个文件名字和在shp里添加一个字段。
没有问题。可以放心使用了。
转载自:https://blog.csdn.net/mmll0927/article/details/78022526