分享

GIS科普|OpenGIS

 风声之家 2022-06-04 发布于江苏

L GIS信息化技术 2022-06-03 21:41 发表于广东

什么是OpenGIS?

开放式地理信息系统(Open GIS)是指在计算机和通信环境下,根据行业标准和接口所建立起来的地理信息系统。它不仅使数据能在应用系统内流动,还能在系统间流动。Open GIS是为了使不同的地理信息系统软件之间具有良好的互操作性,以及在异构分布数据库中实现信息共享的途径。Open GIS规范是由开放地理信息系统协会(Open GIS Consortium,简称OGC)制定的一系列开放标准和接口。

解决了什么问题?

OpenGIS是为了使不同的地理信息系统软件之间具有良好的互操作性,以及在异构分布数据库中实现信息共享的途径。真正的开放式GIS能在不同软件商之间异构分布数据库之间,通过实时动态机制实现数据存储结构不同的地理信息系统之间的连接。

特点

1).互操作性:不同GIS之间连接方便,信息交换没有障碍。

2).可扩展性:硬件方面,可在不同软件,不同档次的计算机上运行,其性能与硬件平台的性能成正比;软件方面,增加了新的地学空间数据和地学数据处理功能。

3).技术公开性:开放的思想主要是对用户公开,公开源代码及规范说明是重要的途径之一。

4).可移植性:独立于软件,硬件及网络环境,不需修改便可在不同的计算机上运行。

5).兼容性:通过无缝集成技术保护用户在原有数据和软件上的投资,它将现有的信息系统和已有的地学处理软件融为一体,同时,它对用户是透明的,应用程序稍加修改便能在不同的平台上运行。

6).可实现性:随着操作系统、通信技术以及面向对象方法技术在分布式处理系统中的应用,开放式GIS的开发将变得易于实现。

7).协同性:能够尽可能兼容其他的信息处理技术以及共享信息技术的标准。

常见软件类库

几何基础类库代表: 

JTS(Java), GEOS(C++), Shapely(Python)

数据源实现代表:

PostGIS(PostgreSQL),MySQL Spatial

中间件代表:

GeoTools(Java)中包括Filter、坐标转换、GML。

WMS/WFS服务器代表:

GeoServer(Java),MapServer(PHP)

客户端代表:

OpenLayers/MapBuilder(JavaScript),uDig(Java),QGIS(C++)

Shapefile

ESRI的Shapefile格式是GIS矢量文件格式的事实标准,通常由.shp, .shx, .prj, .dbf等文件组成。OpenGIS的实现软件普遍支持Shapefile的读写。Shapefile在GeoServer中可以直接作为数据源,但是这种方式并不被推荐,原因很简单,基于文件的数据源可能造成性能不佳和数据丢失。

GML

GML是OpenGIS的标准规范之一,它基于xml描述地理数据。于Shapefile相比,xml更容易读写,易于在网络中以各种形式传播。同时,xml还具有可读性,人可以理解和辨识。GeoTools实现了GMLDataStore,因此在GeoServer中GML也可以直接作为数据源(需要下载GML扩展)。同时,GML的数据源为数据源动态化提供了实现的思路和可能性。

PostGIS

PostGIS是加拿大Refractions公司支持的开源项目,它为开源数据库PostgreSQL提供了空间支持。PostGIS安装后,PostgreSQL中出现一个模版数据库,新建空间数据库时只需以PostGIS为模版即可。PostGIS在SQL级别上实现了基本的空间运算功能。另外绝大多数开源GIS软件(即使是不严格遵守OpenGIS标准的)都支持PostGIS数据表的直接载入,读写等功能。毋庸置疑,PostGIS是OpenGIS数据源最佳实现。

MySQL Spatial

MySQL是开源数据库的大鳄,从MySQL4.0开始加入了Spatial扩展功能,实现了OpenGIS规定的几何数据类型,在SQL中的简单空间运算。但是从4.0之后到现在,MySQL的Spatial部分一直没有继续的更新和增强。加上早先MySQL在SQL上对空间运算支持的不完善(只支持基于最小外接矩形的关系判断),所以MySQL是开源数据源中一个不太让人满意的选择。不过由于MySQL在小型项目上的广泛引用,在一些情况下也是可以以MySQL为数据源的。

---整理自360百科

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多