Engine中执行Calculate Field工具,报错
ArcMap中可以执行成功,Engine中使用同样参数执行报错。
发起人
相关问题
- Engine许可使用注意事项
- ArcGIS10.5配置data store时报错Unable to configure the ArcGIS Data Store with the GIS Server.
- 求ArcGISMXD批量导出图片工具?
- arcgis api for javascript 4.0版本中找不到draw工具,如何实现拉框查询、几何查询?
- Engine中如何判断两个要素类的空间参考是否是同一个?
- Engine调用GP工具的两种方式的用法
- Engine中如何实现要素图层的反选?
- 为什么自定义的gp工具不自动将输出结果添加到图层里面?
- 请问如何在C# ArcEngine开发中调用GP工具处理后将数据保存到到任意位置?并读取?
- 请问在ArcGIS 10.1 Desktop中,用计算字段工具对地理坐标系(经纬度)数据计算面积,算出的面积是什么面积?这个面积是怎么计算出来的?
- 按照Engine+开发手册ArcEngine_10.0_C#二次开发编写的鹰眼的代码,运行时鹰眼不显示!
问题状态
- 最新活动: 2016-03-03 18:25
- 浏览: 3024
- 关注: 1 人
1 个回复
朱新颖
赞同来自:
通过try catch捕捉该GP工具出错的详细信息为:“ERROR 001386:The VB option is not valid with the engine install” 经查找Calculate Field工具的expression_type 参数默认设置为VB,Engine中不支持,导致报错,可以使用PYTHON或PYTHON_9.3。
参见链接:http://resources.arcgis.com/en ... 01386
链接中说明:
VB is not a supported option for the Calculate Field tool with ArcGIS Engine.
Solution
Change the Expression Type parameter for the Calculate Field tool to PYTHON or PYTHON_9.3.
例如:赋字符串可以写为如下表达式:
calculateField.expression = ''ss'';
calculateField.expression_type = PYTHON_9.3;
要回复问题请先登录或注册