最近很多工作都需要用到python,在使用过程中出现了一些问题,简单地总结了部分处理问题的方法。希望碰到类似问题的朋友可以尽快的找到解决的方案,节约时间。
问题1、在import arcgisscripting的时候,提示ImportError: No module named arcgisscripting错误信息,该错误主要导致无法创建gp对象,有如下方法解决:
a、使用win32com;代码如下:
import win32com.client
#create the geoprocessor object
gp=win32com.client.Dispatch("esriGeoprocessing.GpDispatch.1")
......
b、首先添加系统路径,参数为PYTHONPATH="D:\Program Files\ArcGIS\Bin";即路径为ArcGIS安装目录下的BIN目录;
之后,将下列代码保存为arcgisscripting.py文件,并将该文件放在BIN目录下;
'''----------------------------------------------------------------------------------
arcgisscripting.py
----------------------------------------------------------------------------------'''
import win32com.client
def create(licensetype=None):<