zoukankan      html  css  js  c++  java
  • arcgis开发笔记【silverlight 发布rest地图服务】

    由于silverlight默认是使用的rest服务连接地图服务的,因此gis系统需要先把地图服务发布出来,

    下面讨论一下发布的方法:

    首先是地图的数据来源:

    客户提供的一般是mxd或shp形式的文件

    如果有mxd文件和对应的数据内容,直接用arcMap打开验证一下数据的正确性即可

    如果只有shp文件,那需要在arcMap中建一个地图,把shp这些层加进去,然后存为mxd文件即可

    【以上保存时须注意,由于mxd引用的shp文件路径有时是绝对路径,因此如果放在不同的路径需要用arcMap

    修复一下,不过为了简便可以约定一个目录,c:\gis\**,这样所有的数据文件放在这一个目录,以后更新等都在这个

    目录操作就方便多了】

    以上操作完成后,形成一个或多个mxd文件和相应的数据文件,可以作为发布服务的基础

    发布服务: 使用ArcGis Managerment站点发布

    1、基于ArcSDE的形式发布

    把数据导入到数据库中,这样rest服务访问数据库即可

    优点:和已有各类系统统一在数据库中管理

    缺点:如果客户没有提供这种形式,自己导入比较麻烦,特别是涉及更新数据时也很复杂

    2、基于文件发布

    直接把mxd发布为服务[在arcgis.net版本中,需要把mxd存放的目录共享,然后选择mxd文件即可]

    优点:发布和更新比较简单,覆盖文件即可

    确定:基于文件系统的形式,估计性能没有arcSDE好(没有负载测试,在我们的项目中使用就是这个形式,

    性能还可以)

  • 相关阅读:
    打开 ASP.NET 配置设置窗体
    WCF中Service Configuration Editor的使用方法
    使用Process类调用EXE程序出错的问题
    C#子窗口关闭父窗口
    WCF客户端代理文件创建和使用中的问题
    JS 中的文件操作
    WCF在 IIS上面 部署的步骤
    asp.net中怎么将json格局的数据添加下拉菜单
    计算两个日期相差的天数
    SQL语句解释大全
  • 原文地址:https://www.cnblogs.com/2018/p/1731771.html
Copyright © 2011-2022 走看看