ArcGIS 10.4的AE或者AO的部分功能是不是直接放到ArcPy里了?

我发现现在部分功能单独靠C#或者JAVA的AE或者AO开发包已经做不了了,必须借助ArcPy。比如,把本地的MXD文件直接发布为地图服务。是我理解错了,还是确实是这个样子?是不是意味着做AE或者AO开发,还必须懂点ArcPy的开发?不过说实话,ArcPy的封装不错,代码量和复杂度都要比AE和AO小,是个很不错的选择,再加上接口化的话,跟AE或者AO开发也没啥区别
已邀请:

朱新颖

赞同来自: znlgis 李金星

ArcGIS Engine 10.4的功能并没有减少,也没有您说的把部分功能放到ArcPy里,本地的mxd不能直接发布地图服务从10.1就开始了,应该是10.1之后Esri对权限进行了控制,没有暴露接口给用户,不让脱离Desktop而直接使用Engine发布mxd。如果是需要直接发布mxd,确实懂点ArcPy比较好,可以直接做成脚本工具,但是AO在细粒度方面比较好。

要回复问题请先登录注册