如何发布WMS/WMTS离线地图服务

发布时间:2019-03-28 版权:

相关软件下载:

离线地图开发包:BMSERVER

介绍:

WMTS(OpenGIS® Web Map Tile Service)当前版本是1.0.0。WMTS标准定义了一些操作,这些操作允许用户访问切片地图。WMTS可能是OGC首个支持RESTful访问的服务标准。

· WMTS的原理和操作

如果知道一个请求的边界范围,可以根据以下的算法获取切片的序号:

// 计算切片序号范围

epsilon = 1e-6[1] //一个不影响坐标精度的小数值

tileMinCol = floor((bBoxMinX - tileMatrixMinX) / tileSpanX + epsilon)

tileMaxCol = floor((bBoxMaxX - tileMatrixMinX) / tileSpanX - epsilon)

tileMinRow = floor((tileMatrixMaxY - bBoxMaxY) / tileSpanY + epsilon)

tileMaxRow = floor((tileMatrixMaxY - bBoxMinY) / tileSpanY - epsilon)

// 避免超出范围

if (tileMinCol < 0) tileMinCol = 0

if (tileMaxCol >= matrixWidth) tileMaxCol = matrixWidth-1

if (tileMinRow < 0) tileMinRow = 0

if (tileMaxRow >= matrixHeight) tileMaxRow = matrixHeight-1

在一个WMTS服务中包括以下3个操作:

1. GetCapabilities(获取服务的元信息)

2. GetTile(获取切片)

3. GetFeatureInfo(可选,获取点选的要素信息)

BIGEMAP离线地图服务器提供了WMTS方式的地图服务

1、 启动BIGEMAP离线地图如下图:

点击后面的【开发使用】,弹出如下对话框:

选择上面红色框,左边【WMTS】,右边红色框就是对应WMS/WMTS的服务地址,具体应用,请参看下面的应用案例:

1、openlayer调用WMTS离线地图开发

2、Arcgis调用WMTS进行离线地图开发

3、Geoserver调用WMTS进行离线地图开发

5、如何搭建卫星地图离线地图服务相关推荐

  1. 谷歌地图离线地图瓦片下载_如何下载Google地图以供离线使用

    谷歌地图离线地图瓦片下载 If you've ever wanted to be able to download Google Maps data for offline use, you shou ...

  2. 如何搭建卫星地图离线地图服务?

    bigemap  搭建离线地图服务主要是两个步骤:一是:下载离线地图服务需要的地图数据:二是:将下载的离线地图数据发布成地图服务:只有做好这两步,才能有接下来的二次开发和行业应用. 前面已经介绍了安装 ...

  3. 如何搭建卫星地图离线地图服务

    搭建离线地图服务主要是两个步骤:一是:下载离线地图服务需要的地图数据:二是:将下载的离线地图数据发布成地图服务:只有做好这两步,才能有接下来的二次开发和行业应用. 下载安装离线地图服务器:省略  (备 ...

  4. 高德地图离线地图开发 教程

    离线地图开发主要有两部分组成:1.获取离线地图数据:因为离线地图一般都是局域网,所以需要离线地图数据放在内网中使用:2.离线地图服务器搭建以及二次开发接口提供,离线地图是一种服务,就像我们Apache ...

  5. php加载离线地图,离线地图解决方案一

    离线地图使用私有OSM Server作为Tile服务器, 前端使用Openlayer渲染地图数据. 共实践了两种安装环境(准确来说是三种, 但是放弃了在Redhat 6.5的部署...). #Ubun ...

  6. 腾讯地图离线地图接入指南

    以下内容转载自腾讯位置服务的文章<离线地图接入指南> 作者:腾讯位置服务 链接:https://www.cnblogs.com/TencentLBS/p/13098692.html 来源: ...

  7. 百度地图 -- 离线地图开发

    本文部分内容是在其它网友的文章及例程上进行了总结及改进,在此表示感谢! 1. 下载百度地图Demo工程文件. Demo工程文件百度网盘下载:  baidumapv2.0_js_offline_V1_V ...

  8. 2019百度地图离线地图制作

    根据项目内网需求需要制作一个离线地图,因为外网访问不了在线地图api,因此这里使用了百度的离线地图,当时网上也找过,资源很少,需要改源文件,但很多是16年的帖子了,一改就错,因为百度更新了... 所以 ...

  9. 轻松实现离线地图-离线地图-地图瓦片下载

    此demo为前端页面离线地图,不连外网,不用与后端交互,瓦片下载的全就显示的全: 代码示例下载: 链接:https://pan.baidu.com/s/1We86NFDNBCoD9JPz3z_iyw  ...

最新文章

  1. 实体服务是一种反模式
  2. kdj超卖_kdj超买超卖是什么意思?kdj指标里说的“超买区,超卖区”什么意思?...
  3. [ActionScript 3.0] 安全沙箱的类型sandboxType,判断当前程序是AIR还是web程序
  4. VC/VS开发问题集锦
  5. 你的个人信息是如何被盗走的?MySQL脱库,脱库的原理,怎么脱库,脱库的步骤,一库三表六字段
  6. Uber无人车正式分拆:估值72.5亿美元,获孙正义和丰田10亿美元投资
  7. 海康威视相机SDK开发(多个相机)
  8. 10款让你心动的 HTML5 CSS3 效果
  9. 【POJ1442】Black Box
  10. 返回字符串AText的ACount个复本
  11. 安卓rom制作教程_刹那 刷机教程20-1三星S10N10等系列韩版国行安卓9升级10详细步骤...
  12. python大数据论文_大数据环境下基于python的网络爬虫技术
  13. C# 实现Remoting双向通信
  14. lwip_sendto函数详解
  15. “去中心化”到底是什么?
  16. 20200209毕设日记-开题报告
  17. 赤兔之死高考满分作文原文及赏析
  18. Error: Unbalanced delimiter found in string
  19. 关于三星Galaxy S8最好的(和最坏的)事情
  20. 通过 ICMP 协议实现 Ping Tunnel 建立可穿透网络隧道

热门文章

  1. UG8.0 IGS补烂面与修复视频教程 改产品拔模教程
  2. 如何给对话框设置窗口类名
  3. 银行巨头成功利用分布式账本技术完成3000万美元证券过户
  4. 华为性价比高的手机排行榜2020
  5. nodejs项目实例心理咨询微信小程序
  6. 【为什么电脑进入系统卡卡的,开机进入BIOS黑屏,点击键会发出嘟嘟嘟的声音】
  7. 【JavaScript】JS的基础知识
  8. 爆笑:IT人士群聚喝酒的讲究 [笑话]
  9. 大麦一键生成订单截图 大麦生成购票链接
  10. 真心真诚的Java类型程序员的几个建议