【总结整理】WMS、WMTS、WFS

参考:http://www.cnblogs.com/naaoveGIS/p/5508882.html

 

WMTS:WMTS是OGC制定的一种发布瓦块地图的Web服务规范,wms主要是动态地图,wmts是地图服务器预先制作好的瓦块

在GIS领域,金字塔技术一直是一个基础性技术,WMTS规范专门制定了针对切片请求的格式。利用这种技术,前端可以快速展示出指定级别的地图或影像。

但是,由于切图本身是一张图片,图片上看似是兴趣点的要素根本无法进行前端交互。于是,针对兴趣点等矢量数据的展示,基本原理都是先获取到矢量的地理信息(比如GeoJson),在前端绘制(内核为一个element),于是该element便能进行鼠标响应等交互了。

 

 

WMS:wms是OGC制定的一种 互联网上制作地图的web服务规范,生产的地图一般以图象格式出现。如:PNG,GIF或JPEG

Web地图服务(WMS)利用具有地理空间位置信息的数据制作地图。其中将地图定义为地理数据可视的表现。这个规范定义了三个操作:GetCapabitities返回服务级元数据,它是对服务信息内容和要求参数的一种描述; GetMap返回一个地图影像,其地理空间参考和大小参数是明确定义了的;GetFeatureInfo(可选)返回显示在地图上的某些特殊要素的信息。

GeoServer官网上对其WMS规范的描述地址为http://docs.geoserver.org/stable/en/user/services/wms/index.html

 

WFS:WFS是OGC制定的一种在互联网上对矢量地理要素及数据进行操作,包括检索,插入,更新和删除等Web服务规范

Web要素服务(WFS)返回的是要素级的GML编码,并提供对要素的增加、修改、删除等事务操作,是对Web地图服务的进一步深入。OGC Web要素服务允许客户端从多个Web要素服务中取得使用地理标记语言(GML)编码的地理空间数据,这个远东定义了五个操作:GetCapabilites返回Web要素服务性能描述文档(用XML描述);DescribeFeatureType返回描述可以提供服务的任何要素结构的XML文档;GetFeature为一个获取要素实例的请求提供服务;Transaction为事务请求提供服务;LockFeature处理在一个事务期间对一个或多个要素类型实例上锁的请求。

GeoServer官网上对其WFS规范的描述地址为http://docs.geoserver.org/stable/en/user/services/wfs/index.html

转载于:https://www.cnblogs.com/lianghong/p/8616550.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在ArcGIS10.2中加载百度地图需要以下步骤: 1. 打开ArcMap,创建一个新的地图文档。 2. 在“添加数据”窗口中选择“添加数据源”>“添加WMTS/WMS/WFS服务”。 3. 在弹出的“添加WMTS/WMS/WFS服务”窗口中,选择“WMTS”选项卡。 4. 在“WMTS服务地址”中输入http://online{0-3}.map.bdimg.com/tile/,并选择“添加”。 5. 选择“确定”关闭窗口后,在地图文档中会新增一个WMTS服务。 6. 在数据视图中右键点击WMTS服务,选择“属性”。 7. 在“属性”窗口中,进入“样式”选项卡,在样式选择下拉菜单中选择“AGS百度地图”。 8. 选择“确定”关闭“属性”窗口,就可以在地图上显示百度地图了。 需要注意的是,在加载百度地图时,还需要安装ArcGIS百度地图插件,并在添加WMTS服务时,选择对应的服务地址和样式才能正确加载地图。此外,百度地图服务的使用还需要遵循相关的协议和规定,如出于商业目的使用百度地图需要付费授权等。 ### 回答2: 要使用ArcGIS 10.2加载百度地图,需要使用百度地图提供的Web服务和ArcMap软件。下面是具体步骤: 1. 获取百度地图的Web服务地址。在百度地图开放平台上注册一个账号,创建一个应用程序,获取应用程序的密钥,然后在应用程序管理页面中获取Web服务地址。 2. 打开ArcMap软件,在“添加数据”菜单中选择“添加WMS服务器”。 3. 在弹出的对话框中,输入百度地图的Web服务地址,并命名为“百度地图”。 4. 点击“连接”,然后输入百度地图应用程序的密钥,然后点击“确定”。ArcMap将下载百度地图的图层数据。 5. 选择百度地图图层,然后将其添加到ArcMap中。 6. 单击百度地图图层,在“属性”窗口中可以更改图层的样式、渲染方式和符号等。 7. 可以在ArcMap中使用百度地图进行地图制作、查询和分析等操作,提高地图信息的精度和覆盖面。 需要注意的是,百度地图的Web服务可能随时更改或限制访问,使用前需确认服务是否可用。另外,百度地图的数据版权问题也需要特别留意,如果需要商业使用,需要遵守相关法律和规定。 ### 回答3: 在ArcGIS 10.2中,可以使用ArcMap下的“添加WMTS图层”工具来加载百度地图。具体步骤如下: 1.打开ArcMap软件,在“文件”菜单中选择“添加数据”和“添加WMTS图层”。 2.在打开的“添加WMTS图层”对话框中,点击“新建”按钮。 3.在新建WMTS服务对话框中,输入百度地图的服务地址,地址格式如下: http://online{0-3}.map.bdimg.com/tile 其中{0-3}表示地图的不同级别,可根据需要选择。 4.在新建WMTS服务对话框中,输入服务名称,例如“百度地图”。 5.在新建WMTS服务对话框中,点击“确定”按钮。 6.回到“添加WMTS图层”对话框中,选择刚刚新建的百度地图服务,并指定图层名。一般情况下,百度地图会分为多个层级,可以选择对应的层级。 7.点击“添加”按钮,即可加载百度地图。 需要注意的是,加载百度地图需要先获取百度地图的服务地址,并了解其服务类型和参数,同时还需要注意版权和服务协议等问题。对于不同版本的ArcGIS软件,具体加载方法和操作可能会有所不同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值