• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
bobird的学习笔记
博客园    首页    新随笔    联系   管理    订阅  订阅
使用Python(xy)来调用Arcgis10.1中的Arcpy模块

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下即可。

posted on 2013-07-25 13:20  bobird  阅读(1830)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3