5、如何搭建卫星地图离线地图服务
如何发布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、如何搭建卫星地图离线地图服务相关推荐
- 谷歌地图离线地图瓦片下载_如何下载Google地图以供离线使用
谷歌地图离线地图瓦片下载 If you've ever wanted to be able to download Google Maps data for offline use, you shou ...
- 如何搭建卫星地图离线地图服务?
bigemap 搭建离线地图服务主要是两个步骤:一是:下载离线地图服务需要的地图数据:二是:将下载的离线地图数据发布成地图服务:只有做好这两步,才能有接下来的二次开发和行业应用. 前面已经介绍了安装 ...
- 如何搭建卫星地图离线地图服务
搭建离线地图服务主要是两个步骤:一是:下载离线地图服务需要的地图数据:二是:将下载的离线地图数据发布成地图服务:只有做好这两步,才能有接下来的二次开发和行业应用. 下载安装离线地图服务器:省略 (备 ...
- 高德地图离线地图开发 教程
离线地图开发主要有两部分组成:1.获取离线地图数据:因为离线地图一般都是局域网,所以需要离线地图数据放在内网中使用:2.离线地图服务器搭建以及二次开发接口提供,离线地图是一种服务,就像我们Apache ...
- php加载离线地图,离线地图解决方案一
离线地图使用私有OSM Server作为Tile服务器, 前端使用Openlayer渲染地图数据. 共实践了两种安装环境(准确来说是三种, 但是放弃了在Redhat 6.5的部署...). #Ubun ...
- 腾讯地图离线地图接入指南
以下内容转载自腾讯位置服务的文章<离线地图接入指南> 作者:腾讯位置服务 链接:https://www.cnblogs.com/TencentLBS/p/13098692.html 来源: ...
- 百度地图 -- 离线地图开发
本文部分内容是在其它网友的文章及例程上进行了总结及改进,在此表示感谢! 1. 下载百度地图Demo工程文件. Demo工程文件百度网盘下载: baidumapv2.0_js_offline_V1_V ...
- 2019百度地图离线地图制作
根据项目内网需求需要制作一个离线地图,因为外网访问不了在线地图api,因此这里使用了百度的离线地图,当时网上也找过,资源很少,需要改源文件,但很多是16年的帖子了,一改就错,因为百度更新了... 所以 ...
- 轻松实现离线地图-离线地图-地图瓦片下载
此demo为前端页面离线地图,不连外网,不用与后端交互,瓦片下载的全就显示的全: 代码示例下载: 链接:https://pan.baidu.com/s/1We86NFDNBCoD9JPz3z_iyw ...
最新文章
- 实体服务是一种反模式
- kdj超卖_kdj超买超卖是什么意思?kdj指标里说的“超买区,超卖区”什么意思?...
- [ActionScript 3.0] 安全沙箱的类型sandboxType,判断当前程序是AIR还是web程序
- VC/VS开发问题集锦
- 你的个人信息是如何被盗走的?MySQL脱库,脱库的原理,怎么脱库,脱库的步骤,一库三表六字段
- Uber无人车正式分拆:估值72.5亿美元,获孙正义和丰田10亿美元投资
- 海康威视相机SDK开发(多个相机)
- 10款让你心动的 HTML5 CSS3 效果
- 【POJ1442】Black Box
- 返回字符串AText的ACount个复本
- 安卓rom制作教程_刹那 刷机教程20-1三星S10N10等系列韩版国行安卓9升级10详细步骤...
- python大数据论文_大数据环境下基于python的网络爬虫技术
- C# 实现Remoting双向通信
- lwip_sendto函数详解
- “去中心化”到底是什么?
- 20200209毕设日记-开题报告
- 赤兔之死高考满分作文原文及赏析
- Error: Unbalanced delimiter found in string
- 关于三星Galaxy S8最好的(和最坏的)事情
- 通过 ICMP 协议实现 Ping Tunnel 建立可穿透网络隧道