数据编码标准

地理空间软件产品交换的数据集的结构必须使其他供应商的产品能够读取数据并解释其包含的信息。如果没有定义良好的结构,应用程序几乎不可能在不丢失或丢失信息的情况下读取和解释数据。定义数据格式和消息传送协议的结构和组织的需要同样适用于GeoTIFF等二进制格式,就像它适用于XML等人类可读格式一样。

为了支持应用程序交换包含地理空间信息的消息和数据的能力,OGC开发了一系列数据模型和编码标准。这些标准提供了用于组织和组织在给定上下文中使用的地理空间数据的规则。在某些情况下,标准呈现概念模型,然而在其他情况下,标准描述意图使用一种或多种编码格式来实现的逻辑模型。许多标准还提供了关于如何根据逻辑模型并以特定格式对信息进行编码的规则。

例如,让我们以地理标记语言(Geography Markup Language,GML)标准为例。本标准描述了以XML编码地理信息的结构和规则。该标准描述了诸如要素、几何、坐标参考系、点、线串、多边形和其他几个概念的实例应该如何用XML编写。XML架构定义(XSD)文件支持这些规则,以允许验证数据集。

在容量有限的存储系统和带宽有限的网络中,首选另一种编码标准,如OGC GeoPackage。GeoPackage标准描述了在SQLite数据库中存储地理空间数据时如何组织和组织地理空间数据。SQLite是一种流行的嵌入式数据库,通常在具有尺寸、重量和功耗(交换)限制的设备上找到,例如平板电脑、智能手机和物联网(IoT)微型计算机。

通过明确和正式地指定编码规则,GML、GeoPackage和其他OGC编码标准使建立测试来验证数据集是否符合标准中规定的要求成为可能。

内容: