在What’s new in 9.2中提到,92中新增的类库有Animation,ArcWeb,Controls, DatasourcesNetCDF, Geodatabase Extensions以及Geoprocessing。GP工具包含了大量地理处理的功能,在Engine程序中加入Geoprocessing工具,无疑加强了二次开发的应用程序的地理处理能力。这里,将Engine如何调用Geoprocessing工具的方法在这里与大家分享。
Geoprocessing框架允许自定义的Engine程序执行已存在的GP工具(例如,模型,脚本以及自定义的工具)。GP工具的可用性取决于应用程序所拥有的License。当Engine应用程序使用ArcView或者Engine的runtime允许的话,它可以使用ArcView级别的GP工具以及编辑Shp与Person GDB。当应用程序使用ArcEditor或者是Engine runtime的GDB允许时,它可以使用ArcEditor级别的GP工具并可编辑Enterprise GDB。如果要使用ArcInfo级别的GP工具的话,那就需要ArcInfo的License。