• GIS应用|快速开发REST地图服务


    SuperMap Online云存储作为您的“在线GIS云盘”,除了可以在云端存储GIS数据,还可以将数据直接发布多种REST服务,为您节省购买和部署SuperMap iServer的大量财力和时间成本,将数据和服务进行安全稳定的托管。

    发布为REST地图服务的数据,可以通过少量代码开发来实现地图叠加、底图切换等功能,快速打造地图展示平台。下面小编将带领大家快速玩转REST地图服务!

    地图叠加+底图切换
    (点击下方“阅读原文”可在线查看,文章下方还提供可下载示例代码的百度云链接哦~)


    01上传数据,发布服务,在线安全托管

    打开SuperMap Online并登录您的账号,依次点击“资源中心”-“数据”-“上传数据”。

    上传数据

    选择数据类型并进行上传。本示例使用的是SuperMap工作空间数据—“京津地区.zip”。(示例数据百度云下载链接:https://pan.baidu.com/s/16OnWdDPi57fU5Q4A1DMFlg 提取码:0ihs)。

    选择数据并上传

    云存储支持将上传的数据发布为地图、数据、三维、空间分析等多种类型的REST服务。本示例选择发布的服务类型为“REST地图服务”。

    选择服务类型并发布

    发布完成后的数据可以在“资源中心”-“数据”-“我的数据”查看。点击服务名称下对应服务地址,选择目标目录及调用的图层,复制链接即可调用该REST地图服务,调用服务前需要开启数据共享。本示例的目标图层为“京津地区土地利用现状图”。

     修改数据权限,打开REST地图服务

     选择目标目录

    选择目标图层

    获取REST地图服务地址

     如果不希望开启数据共享,也可以通过使用“密钥key”的方式来进行调用,搜索并打开SuperMap Online,在首页下方找到开发模块,更多服务调用方式等你发现!

     SuperMap Online首页开发模块

     02调用REST地图服务,打造在线地图展示平台

     获取服务地址后,仅需编写简单代码即可在网页中调用REST地图服务。

     调用REST地图服务

     SuperMap Online还提供了多种底图服务,依次点击“资源中心”-“地图”-“基础底图”,即可发现。多种资源服务助力打造在线地图展示平台。

     

     种地图务资源

     

     调用REST地图服务

    通过简单编译还可以实现地图叠加、底图切换等功能。

     

    (点击下方“范例演示”可在线查看,文末百度云链接为该示例代码)

    REST地图服务不仅可以通过简单开发进行调用,也可以直接在云应用中通过“添加服务”的方式进行使用。本篇文章以REST地图服务为例,通过云存储还可以发布数据、三维、空间分析等多种类型的REST服务,后续会发布更多关于REST服务使用的相关文章,还请大家多多关注哦!

    点击“范例演示”查看REST地图服务调用示例吧!

    地图叠加+底图切换示例代码百度云链接:https://pan.baidu.com/s/1ONxytnYoTIiPacMMmRWlkQ  提取码:gh11

  • 相关阅读:
    Java 面向对象(十二)类的成员 之 代码块
    Java 关键字:static
    Java 常用类(二):包装类(Wrapper)
    Java 之 clone 方法(对象拷贝)
    SQL分组聚合查询
    Rabbitmq消息持久化
    idea 插件
    TCP粘包,拆包及解决方法
    redis内存淘汰策略及如何配置
    MySQL存储过程/存储过程与自定义函数的区别
  • 原文地址:https://www.cnblogs.com/zhuimengdeyuanyuan/p/15338292.html
Copyright © 2020-2023  润新知