SuperMap iDesktop 10i / 11i 扩展插件开发 - 加载 SuperMap iServer 三维服务和地图服务

SuperMap iDesktop 10i / 11i 扩展插件 - 加载 SuperMap iServer 三维服务和地图服务

1. SuperMap iDesktop 10i / 11i 扩展插件开发

    SuperMap iDesktop 10i 下载地址SuperMap iDesktop 11i 下载地址SuperMap iServer 10i 下载地址
    目前 SuperMap iDesktop 10i / 11i 扩展插件开发目前有 2 种方式:

  1. 参照 SuperMap iDesktop 10i / 11i 帮助文档中的扩展开发指南,从零开始创建 C# 类库进行插件开发;
    SuperMap iDesktop 10i 帮助文档中的扩展开发指南

  2. SuperMap iDesktop 10i / 11i 安装目录下的 SampleCode 目录有一些关于 iDesktop插件开发示例代码,直接修改已有的示例代码,实现 SuperMap iDesktop 10i / 11i 自定义插件开发。
    SuperMap iDesktop 10i 扩展开发示例代码

2. SuperMap iDesktop 10i / 11i 插件 “加载 SuperMap iServer 三维服务和地图服务” 设计

2.1. SuperMap iServer 服务列表

    SuperMap iServer 服务支持版本: 10.2.0以上 版本服务
    http://{IP 或 域名}/realspace/services此处不建议使用 localhostSuperMap iDesktop 偶尔会存在无法解析 localhost 的情况
    (示例:http://www.supermapol.com/realspace/serviceshttp://support.supermap.com.cn:8090/iserver/services
http://www.supermapol.com/realspace/services

2.2. 地图服务列表

  1. REST 服务
        http://{IP 或 域名}/iserver/services/{服务名称}/rest/maps/{图层名称}
    示例: http://support.supermap.com.cn:8090/iserver/services/map-world/rest/maps/World

  2. WMS 服务
        http://{IP 或 域名}/iserver/services/{服务名称}/wms111/{图层名称}
    示例: http://support.supermap.com.cn:8090/iserver/services/map-world/wms111/World

  3. WMTS 服务
        http://{IP 或 域名}/iserver/services/{服务名称}/wmts100
    示例: http://support.supermap.com.cn:8090/iserver/services/map-world/wmts100

2.3. 三维服务列表

  1. 数据
        http://{IP 或 域名}/realspace/services/{服务名称}/rest/realspace/datas/{数据集名称}
    示例: http://www.supermapol.com/realspace/services/3D-CBD/rest/realspace/datas/Building@CBD

  2. 场景
        http://{IP 或 域名}/realspace/services/{服务名称}/rest/realspace/scenes/{场景名称}
    示例: http://www.supermapol.com/realspace/services/3D-CBD/rest/realspace/scenes/CBD

  3. 图层
        http://{IP 或 域名}/realspace/services/{服务名称}/rest/realspace/scenes/{场景名称}/layers/{图层名称}
    示例: http://www.supermapol.com/realspace/services/3D-CBD/rest/realspace/scenes/CBD/layers/Building@CBD

2.4. 插件流程设计

Created with Raphaël 2.3.0 开始 输入 iServer 服务列表地址 是否加载 iServer 服务列表(地图服务、场景服务)? 加载地图 REST、WMS 和 WMTS 服务 加载三维服务 显示 iServer 服务列表,选择要加载的服务 加载被选中的 iServer 服务(地图服务、场景服务)? 在 iDesktop 新建三维场景窗口 添加 iServer 场景服务图层 添加 iServer 地图服务到数据源 创建基于 iServer 地图服务的临时地图 结束 yes no yes no

3. SuperMap iDesktop 10i / 11i 插件 “加载 SuperMap iServer 三维服务和地图服务” 使用

3.1. SuperMap iServer 服务支持

  1. 地图服务支持 3 种服务类型
    - REST 服务
    - WMS 服务
    - WMTS 服务

  2. 三维服务支持 6 种图层类型
    - 地形图层 - TerrainFileLayer
    - 影像图层 - ImageFileLayer
    - KML图层 - KMLLayer
    - 矢量图层 - VectorLayer
    - OSGB图层 - OSGBLayer
    - 地图图层 - Map

3.2. “加载 SuperMap iServer 三维服务和地图服务” 插件使用教程

  1. 插件安装
    下载地址:SuperMap iDesktop 10i / 11i 扩展插件 - 加载 SuperMap iServer 三维服务和地图服务
    安装:
    - 视图》插件管理
    视图》插件管理
    - 导入安装
    导入安装
    - 安装成功
    插件安装成功

  2. 插件地址 - 开始 》 iServer 服务
    插件地址

  3. 示例
    “加载 SuperMap iServer 三维服务和地图服务” 插件使用示例

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值