Python(xy)提供了良好的用户界面和各种常用的安装包,可以使普通用户不用关心各种python包的安装过程,直接享用“美食”(比如:numpy,scipy,matplotlib,vtk,mayav等等)。Arcgis10.1将Python作为官方推荐脚本语言,通过调用其自带的Arcpy Python包,可以很方便的对各种Arcgis对象进行批量操作处理,但是其Python界面不是很方便。如果能将二者结合起来的话,那开发效果会好很多。

通过搜索,找到了将二者结合的方法(参考:http://planetwater.org/2012/10/24/python-how-to-start-and-how-to-make-pythonxy-work-with-arcgis-10/)

 

  • 安装Arcgis10.1,安装时不要安装Python模块 (如果已经安装好ArcGIS10.1,麻烦您先完全卸载)
  • 将python(xy) 2.7.2.0安装到 in C:\Python27 (https://code.google.com/p/pythonxy/downloads/detail?name=Python(x,y)-2.7.2.0.z01&can=4&q=这一步一定要保证python(xy)中Python的版本号与ArcGIS所带的python的版本号一致
  • 创建一个名为Desktop10.1.pth的文件,并将下列内容拷贝到该文件中:
    C:\Program Files\ArcGIS\Desktop10.1\bin
    C:\Program Files\ArcGIS\Desktop10.1\arcpy
    C:\Program Files\ArcGIS\Desktop10.1\ArcToolbox\Scripts

  • 将该文件拷贝到 C:\Python27下即可

相关文章: