打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
GIS开发?你不得不了解的那些行业标准

随着信息技术的发展,越来越多的手机APP都离不开LBS(基于地理信息的服务),因此GIS开发也成为程序员们学习的热门。

GIS指地理信息系统(Geographic Information System),有时又称为地学信息系统。它是在计算软硬件系统的支持下,对于地理信息数据进行采集、储存、管理、运算、分析和描述的技术系统。地理信息与位置信息是LBS的基础和核心,一个单纯的经纬度坐标只有置于特定的地理信息中才有意义。

正因为这些LBS服务的大热,GIS相关编程也就成为了行业内的一个热点。提到GIS系统,就不能不提到OGC(开放地理空间信息联盟)等标准组织制定的一系列数据和服务的标准,从而使得遵照这些标准开发的应用服务可以保证空间数据的互操作。

下面我们就来看看对于一名GIS程序员来说,哪些是必须掌握的行业标准吧。

一、WMS服务

WMSOGCweb地图服务(Web Map Service)规范,它利用具有地理空间位置信息的数据制作地图,将地图定义为地理数据可视的表现。它定义了一个规范的HTTP接口,支持标准HTTPGETPOST请求,但多基于GET方式进行服务请求。它能够根据用户请求返回相应的地图(包括PNGGIFJPEGTIFF等栅格数据或者是SVGWEB CGM等矢量格式。它的主要功能有GetMap(返回地图信息)、GetCapabilities(返回服务支持的操作的说明)等。

二、WFS服务

WFS服务是OGCWeb矢量(要素)服务(Web Feature Service)。返回的是矢量级的地理标记语言GML编码,并提供对矢量的增加、修改、删除等事务操作。通俗一点来说,如果我们在地图上点一个加油站,点上去的那个加油站的说明就可以是从WFS服务返回的,加油站下面的底图则是从WMS服务返回来的。WFS通过OGC Filter的构造查询条件 ,支持基于空间几何关系的查询、基于属性域的查询,还包括基于空间关系和属性域的共同查询。它的主要功能包括GetFeature(返回要素的集合)、GetCapabilities(返回服务支持的操作的说明)等。

三、WCS服务

WCSOGCWeb栅格服务(Web Coverage Service),面向空间影像数据,它将包含地理位置值的地理空间数据作为Coverage来返回,所谓“Coverage”是指能够返回其时空域中任意指定点的值的数据,其形式易于输入到模型中使用。它的主要功能包括GetCoverage(返回Coverage)、GetCapabilities(返回服务支持的操作的说明)等。

四、WPS服务

WPSOGC的网络处理服务(Web Processing Service),这是一种用于在Web上提供和执行地理空间处理的国际规范。它为网络地理信息处理服务提供了标准化的输入和输出。GeoServer本身不支持WPS服务,但是可以通过安装插件支持WPS服务。

五、WMTS服务

WMTS服务是OGCWeb地图瓦片服务(Web Map Tile Service),是OGC提出的缓存技术标准。因为一张清晰的地图是非常在的,因此通过拼成不同缩放级别的“瓦片”在不同的地域和缩放大小内只返回对应大小和分辨级别的瓦片图,可以有效的节省流量,加快加载效率。WMTS标准定义了一些操作,允许用户访问瓦片地图,是OGC第一个支持Restful访问的服务标准。它采用一种预定义图块方法发布数字地图服务的标准化解决方案。从而弥补了WMS不能提供分块地图的不足,在服务器端把地图切割为一定不同级别大小的瓦片,对客户端预先提供这些预定义的瓦片,将更多的数据处理操作,如叠加和切割等放在客户端,从而有效降低了服务器端的载荷。WMTS支持三类操作GetTile(返回瓦片)、GetFeatureInfo(返回点选的要素信息)、GetCapabilities(返回服务支持的操作的说明)等。

六、ISO19115ISO19139

ISO19115ISO制定的地理信息元数据标准,它定义了用元数据描述地理信息和服务所需要的模式。提供了有关数字地理数据和服务的标识、范围、质量、空间和时间方面、内容、空间参考、描绘、分布和其它特性的信息。

ISO19139ISO19115XML实现。

以上就是进行GIS编程需要了解的一些标准,记得收藏哦。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Web 地图服务 (WMS) 简介
聊聊GIS数据的四个分层与GIS服务
OGC 的WCS WFS 及WMS 服务
GIS服务和GIS服务链研究
GIS开源软件大全 - GIS虫子... - 博客园
【珍藏】最全地理信息系统名词解释(二)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服