为了降低开发难度和提高开发效率,ArcGIS Engine 9.2中添加了GeoProcessor类,该类的作用ESRI的帮助文档中的说明为:A geoprocessing tool is executed by a geoprocessor. The geoprocessor is a helper object that simplifies the task of executing tools. Toolboxes define the set of tools available for the geoprocessor. Toolboxes can be added and removed from the geoprocessor.其意思大概就在是用GeoProcessor能帮助用户直接实现一些简单的工具性的功能,所有在ArcToolBox中的功能,基本都可以用GeoProcessor编程实现。

GeoProcessor在编程中用起来,有时候有些麻烦,因为其参数都是这通过SetEnvironmentValue (string environmentName, object Value )函数来实现的,而environmentName是字符型,因此具体需要设置什么变量,以及变量的值该怎么给,很多时候需要经验以及对ArcToolBox的熟悉程度来决定了。
在使用GeoProcessor时,一般需先定义一个GeoProcessor对象,然后设置该对象的参数,再定义一个具体的操作类,如:Delete,Addjoin等,具体包含哪些操作类,可通过ArcToolBox和ESRI的帮助文档查找。在设置完操作类的参数后,则通过GeoProcessor的Excute函数来执行。
我主要想说下helper这个东西,在ESRI的很多接口中都有以helper结尾的,比如Ihookhelper,IPlugInDatasetHelper等,这些都是帮助对象,帮助我们处理相对应的对象,比如Ihookhelper用来处理hook对象,我只能理解到这里。

转载于:https://www.cnblogs.com/zuiyirenjian/archive/2010/07/25/1784591.html

geoprocessor and georocessing 的关系相关推荐

  1. Linux shell 学习笔记(3)— shell 父子关系及内建命令

    1. shell 类型 只要用户登录到某个虚拟控制台终端或是在 GUI 中启动终端仿真器,默认的 shell 程序就会开始运行. 默认的交互 shell 会在用户登录某个虚拟控制台终端或在 GUI 中 ...

  2. 知识图谱中传统关系抽取方法

    目前主要采用统计机器学习的方法,将关系实例转换成高 维空间中的特征向量或直接用离散结构来表示,在标注语 料库上训练生成分类模型,然后再识别实体间关系  基于特征向量方法 最大熵模型(Kambhatl ...

  3. 用男女朋友关系解释计算机常用概念

    运维方面 很多同学对热备,冷备,云备了解不深,我科普一下 IT 行业各种备份术语.以后别闹笑话了. 假设你是一位女性,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人.你随时可以 ...

  4. 与人相处时不越界,能让关系更和谐

    在这世上,我们每天都要与人相处:与人相处是一门学问,需要把握一个界限,当你过度的想要保持距离时,会让对方感觉你不近人情:而当你过度的亲密不拿自己当外人时,又可能是越界了. 每个人都有自己的朋友圈子和生 ...

  5. 想让关系更好就不要怕麻烦

    在生活或工作想让关系更好就不要怕麻烦他人,也不要怕他人麻烦自己.如果总是怕麻烦,你不联系我,我也不联系你,感情也就真的淡了还可能也疏远了. 人与人之间浓厚的感情,就是在这一求一应,互相帮助中,慢慢得到 ...

  6. SSAN 关系抽取 论文笔记

    20210621 https://zhuanlan.zhihu.com/p/353183322 [KG笔记]八.文档级(Document Level)关系抽取任务 共指id嵌入一样 但是实体嵌入的时候 ...

  7. 数据库 user schema sqlserver 关系

    一个登录名可以对应一个服务器中的不同数据库下的用户名 数据库和用户名 是一一对应的 select * from dba_tables t where t.owner='用户id'; dba_table ...

  8. 数学上各种空间概念的关系图

    https://blog.csdn.net/cc1949/article/details/79744519 数学上有各种空间,概念容易混淆,为了记忆,整理出一张关系图. 目前不清楚无限维的内积空间是什 ...

  9. relay.build调用关系

    relay.build调用关系 在用TVM优化过程中,常见demo如下图: relay.build背后的调用机制梳理如下: python中的build函数实现如下,此方法实际调用了BuildModul ...

最新文章

  1. 牛客练习赛3 E - 绝对半径2051
  2. 模块A:大数据平台搭建(容器环境)
  3. Latex 字体调整-斜体-下划线-加粗-罗马数字
  4. ceph rbd mysql_Ceph实践之rbd
  5. js页面打印去掉页眉页脚
  6. 轻量android模拟器,夜神安卓模拟器6.2.0.0版:开启专业“特需”服务
  7. PTA甲级模拟第六弹:1156-1159
  8. Learn Git Branching学习笔记 Git常用命令
  9. 【C语言】动态内存开辟
  10. 结婚吉日怎样挑选?好好把握幸福启程
  11. t420i升级固态硬盘提升_surface laptop3固态升级指南——拆机、换固态硬盘、重装系统...
  12. 情人节有哪些礼物可以送给男朋友的,情人节送礼推荐
  13. jsf java_JSF学习实战
  14. 合肥工业大学宣城校区大学生创新创业训练项目申报书:“基于 Spark 平台的人工智能知识的知识图谱构建”
  15. 解决 ffmpeg yasm not found, use --disable-yasm for a crippled build
  16. 移动端seo如何优化,需要做单独的m域名移动端googleseo优化吗?
  17. 相机内参模型Mei/omni-directional详解
  18. 2019 Selenium3与Python3实战开发Web自动化测试框架(一)
  19. 用scapy解析出pcap文件的http报文
  20. [CareerCup] 18.3 Randomly Generate Integers 随机生成数字

热门文章

  1. mysql 慢查询 不重启_开启mysql慢查询日志,不重启数据库的方法
  2. geany搭建python环境_第一章:搭建Python的开发环境
  3. 怎么判断前轮左右的位置_如何判定汽车前面左右轮的位置?大家有什么经验?...
  4. 两个多精度十进制数加法程序设计_初中数学之有理数的加减,学会加法,减法即会,掌握技巧轻松计算...
  5. java基本数据类型与封装类 示例_Java零基础系列教程10Java抽象与封装
  6. ios获取手机 meid_共享充电宝并不简单,iOS也顶不住,隐私信息直接暴露
  7. Codeforces 845 A. Chess Tourney 思路:简单逻辑题
  8. 1028 人口普查 (20 分)(c语言)
  9. LVS(7)——NAT实践
  10. scikit-learn 朴素贝叶斯类库使用小结