基于OGC标准的地图服务
基于OGC标准的地图服务
前言
目前在一家公司做前端开发,公司主要产品是可视化大屏,对前端开发而言,可视化大屏开发中地图是一个重点难点,在公司的项目中经常会用到amap、mapbox、openlayers等前端地图框架,刚开始上手对于其中的一些术语不了解,有必要深究一下。
OGC标准
OGC全称是开放地理空间信息联盟,是一个非盈利的国际标准组织,它制定了数据和服务的一系列标准,GIS厂商按照这个标准定义开放服务接口等
OGC提供的标准有很多种,常用的如:WMS、WMTS、WFS、WCS
WMS服务
Web Map Service (web地图服务,能够根据用户的请求,返回相应的地图,包括PNG、GIF、JPEG等栅格形式,或者SVG或者WEB CGM等矢量形式。
GetCapabitities返回服务级元数据,它是对服务信息内容和要求参数的一种描述;
GetMap返回一个地图影像,其地理空间参考和大小参数是明确定义了的;
GetFeatureInfo(可选)返回显示在地图上的某些特殊要素的信息。
参考:网络地图服务(WMS)的三大操作: link.
如amap支持
WMTS服务
Web Map Tile Service(Web地图瓦片服务)wmts相比于wms,它能够提供分块地图。wmts使用瓦片矩阵集来表示 。类似一个金字塔,每一层即每一个矩阵的瓦片有不同的分辨率,每个瓦片都有唯一的编码。
WMTS 1.0.0规范支持以HTTP KVP(Key-Value Pair)方式、SOAP 方式和REST 方式发布WMTS服务。
WMTS的读取:
GetCapabilities:服务元数据
GetTile:图块资源
GetFeatureInfo:要素信息
天地图请求基于wmts服务的切片数据示例:
http://198.18.128.114:8080/geomap-api/proxy?url=http://198.18.129.17:8003/JYWL/wmts?LAYER=JYWL_JYDT&FORMAT=image/tile&TILEMATRIXSET=Matrix_JYWL_JYDT_0&VERSION=1.0.0&STYLE=JYWL_JYDT&TILEMATRIX=13&TILEROW=1320&TILECOL=6799&service=WMTS&request=GetTile
天地图请求GetCapabilities:
http://r740.youlishu.com:18081/GIS_JDSQWG/wmts?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetCapabilities
参考: link.
link.
天地图请求wmts服务的切片案例
http://198.18.128.114:8080/geomap-api/proxy?url=http://198.18.129.17:8003/JYWL/wmts?LAYER=JYWL_JYDT&FORMAT=image/tile&TILEMATRIXSET=Matrix_JYWL_JYDT_0&VERSION=1.0.0&STYLE=JYWL_JYDT&TILEMATRIX=13&TILEROW=1320&TILECOL=6796&service=WMTS&request=GetTile
天地图请求wmts服务的切片案例-矢量瓦片,返回二进制文件
http://198.18.128.114:8080/geomap-api/proxy?url=http://58.213.148.61:8089/geostar/SLDT_DT/wmts?LAYER=SLDT_9_20&FORMAT=protobuf&TILEMATRIXSET=SLDT_9_20_Matrix_0&VERSION=1.0.0&TILEMATRIX=12&TILEROW=662&TILECOL=3401&service=WMTS&request=GetTile
WCS服务
Web Coverage Service(web地图栅格数据服务),如卫星影像。
栅格是一种基于像素的数据格式,可以有效地表示连续的曲面。栅格中的信息以网格结构存储,每个信息单元或像素具有相同的大小和形状,但值不同。数码照片,正射影像和卫星图像都以这种格式存储。
参考mapbox卫星影像介绍:
link.
…未完待续
纸上得来终觉浅,绝知此事要躬行
基于OGC标准的地图服务相关推荐
- OGC标准wms、wmts、wfs等地图服务协议规范 及 arcgis 的永久WMTS 谷歌卫星 卫星影像服务
wms.wmts.wfs都是OGC定义的地图服务规范,各大gis软件都支持这些规范 首先放出 ARCGIS的wmts免费服务 http://csdn.wxdt365.com/WMTS?key=48d4 ...
- WEBGIS体系和OGC标准
WEBGIS体系和OGC标准 WEB地图 - 以数据为核心的巨头网站 - 指路导航网站 - 地图社区和其它重视兴趣点的应用 GML:是一个基于XML之上 ...
- WMS、WFS、WCS、WPS、WMTS、TMS、WMSC等常见地图服务的区别
WebGIS的开发者经常需要面对各种地图服务规范,例如WMS.WFS.WCS.WPS.WMTS.TMS.WMSC等.因此了解这些服务的内容是相当重要的,这里对常见的服务进行了整理. OGC联盟: 开放 ...
- wms地图绘制工具_【转】WMS(Web Map Service网络地图服务)
1.GeoServer(地理信息系统服务器)是 OpenGIS Web 服务器规范的 J2EE 实现(geoserver只能用j2ee开发),利用GeoServer 可以方便的发布地图数据.GeoSe ...
- 搭建离线瓦片地图服务并用QGIS显示离线地图
需求的提出: 由于业务需求,展示GIS时,不能连接互联网,也就是说不能调用互联网上提供的地图服务. 因为不能联网,所以必须在局域网或本机上搭建离线瓦片地图服务.本文讲述如何搭建离线瓦片 ...
- OGC标准WMTS服务概念与地图商的瓦片编号流派-web地图切片加载
还不知道地图栅格化切片等相关GIS原理的,推荐阅读<webGIS底图栅格化与实时数据合成处理原理,地图API设计,xyz加载> OGC概念 OGC全称--开放地理空间信息联盟(Open G ...
- OGC服务标准(地图资料篇.3)
听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客) 一.OGC(开放地理空间信息联盟) OGC 全称是开放地理空间信息联盟(Open Geospatial Consortium), ...
- OGC标准地图服务介绍
文章精选: OGC与OGC标准:http://blog.csdn.net/warrenwyf/article/details/5711482 地图Web服务(WMS): http://blog.csd ...
- 基于 android 平台的百度地图手机导航设计文献综述,文献综述-基于Android平台的手机Web地图服务设计.doc...
PAGE 1 文 献 综 述 毕业设计题目: 基于Android平台的 手机Web地图服务设计 PAGE 4 PAGE \* MERGEFORMAT 1 基于Android平台的手机Web地图服务设计 ...
最新文章
- 人工智能领导世界走向何方?
- 您对TOP Server的德语、中文和日语语言支持了解吗?(二)
- Linux系统常用命令以及常见问题的解决方法
- 复制模式和扩展模式_扩展剂:模式还是反模式?
- 常见时间复杂度及对应关系
- 两用物项许可证办理流程_办理医疗器械经营许可证流程
- Python_20180421
- java manualbuffer_java从很大的buffer数组中每次读128字节 读到最后不足128字节的用0xff补齐 这个代码怎么写 ?没有思路哎...
- 计算机专业必懂知识,学习计算机知识必须懂得50个专业术语
- [整理]充分发挥FireWork功能,实现超酷多级下拉菜单,爆强!
- 二极管三极管电路原理和理解
- Juypter Notebook 的安装、配置、部署
- 零门槛人像转卡通、GIF表情包,这个项目不仅开源,还做成了小程序
- postgresql Connection to database failed: FATAL: no pg_hba.conf entry for host 10.129.195.161, us
- WIN32API串口接收数据简单测试
- 怎么卸载虚幻4_专访Epic Games:虚幻引擎5离手游近在咫尺,中小团队也能很快上手...
- 树莓派显示器分辨率的调整,黑边的修改方法
- Linux 误删文件恢复命令及方法!
- 迪赛智慧数——柱状图(基本柱状图):1994-2022年历届世界杯投入资金
- 站长在线零基础Python完全自学教程20:在Python中使用正则表达式完全解读