arcgis server 10.0和arcgis server 10.1几何服务请求地址变化

来源:互联网 发布:mac sublime 插件 编辑:程序博客网 时间:2024/06/10 08:02

arcgis server 10.0和arcgis server 10.1几何服务请求地址变化

本人在项目开发中使用本地的arcgis server 10.0开发,但是在部署的时候使用arcgis server 10.1的服务Geometry(几何服务)中的buffer服务无法使用,但是切换到10.0的buffer服务可以使用:

  • *检查发布的arcgis server 10.1的buffer服务地址是否出现调试界面
    1.http://localhost:6080/arcgis/manager/index.html#登录本机arcgis server管理界面,点击Utilities,查看Geometry(几何服务)是否启动,点击几何服务-功能-http://localhost:6080/arcgis/rest/services/Utilities/Geometry/GeometryServer,点击buffer链接地址为http://localhost:6080/arcgis/rest/services/Utilities/Geometry/GeometryServer/buffer,当出现界面说明几何服务可用。
  • 切换到arcgis10.0检测几何服务是否可用,检测后发现可以使用
    1.http://193.169.100.1:8399/arcgis/rest/services/Geometry/GeometryServer/buffer,打开arcgis server10.0的几何服务可以打开调试界面,
  • 分析问题
    1.两个几何服务都是可以打开的,同一段代码但是因为版本不同而出现不同结果应该是版本问题;
    2.http://193.169.100.1:8399/arcgis/rest/services/Geometry/GeometryServer/buffer和http://localhost:6080/arcgis/rest/services/Utilities/Geometry/GeometryServer/buffer对比分析两个调试界面,发现没有参数的改变,说明参数上没有变动;
    3.将arcgis server 10.0的请求参数填入arcgis server 10.1 的buffer调试界面发现可以请求到数据;
    4.对比两者的服务地址发现问题,arcgis server 10.1相对于10.0在services后多了一级Utilities文件目录,修改服务地址buffer可以使用。

  • 总结
    以后调试发现版本更换后出现差异根据此流程进行测试发现问题。
    第一次写板书很乱,再学习吧。