zoukankan      html  css  js  c++  java
  • geoprocessor and georocessing 的关系

    为了降低开发难度和提高开发效率,ArcGIS Engine 9.2中添加了GeoProcessor类,该类的作用ESRI的帮助文档中的说明为:A geoprocessing tool is executed by a geoprocessorThe 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对象,我只能理解到这里。
  • 相关阅读:
    HTML5表单元素的学习
    微博账号注册
    微博三方登陆流程
    Vue发送短信逻辑
    celery异步发送短信
    celery
    celery
    jwt安装配置与原理
    图片验证
    Vue组件
  • 原文地址:https://www.cnblogs.com/zuiyirenjian/p/1784591.html
Copyright © 2011-2022 走看看