你在这里: 关键概念 坐标系和数据库

坐标系和数据库

如果在数据库中存储、维护和分析空间数据,本主题将描述如何在空间数据库中建模坐标系。

一种常见的方法是使用空间参考系元数据表定义由OGC提供。在该方案中,使用的每个坐标系都被赋予一个唯一的局部ID(称为空间参考系标识符,或SRID号),它依次映射到文本描述(称为“已知文本”;请参见此处)和/或第二个集中注册的ID(请参见下面的EPSG)。然后,数据库中的每个几何图形都与一个SRID相关联:直接关联、通过第二个元数据表关联或同时关联。(众所周知的文本也出现在许多非数据库上下文中,例如Esri Shapefiles的“.prj”伙伴)

众所周知的文本的一个优点和缺点是它没有被明确的说明。好的一面是,它很容易扩展-没有什么可以阻止您添加新的投影算法、基准或更多。然而,并不是所有的应用程序都理解相同的术语或以相同的方式引用相同的坐标系。注册中心,如爱普生,是一个很大的帮助,因为它们权威地将id分配给常用的坐标系,并且这些坐标系可以在元数据表、已知文本和许多其他上下文中引用。(您也可以访问空间参考.org包含许多不同格式的引用。)

地理信息系统软件最常用的元数据是坐标系元数据,用于在上下文中显示数据(例如,在基础地图上使用单位或分层),或正确地覆盖引用到不同坐标系的数据。然而,一些数据库提供了额外的功能。例如,它们可能能够以本机方式重新投影数据,从而允许使用不同坐标系比较表的空间查询,或者将结果转换为轻量级客户端所需的坐标系。此外,一些数据库为一组丰富的空间运营商提供了我们的全球知识,回答诸如“纽约离巴黎有多远”之类的问题?或者“空域的纬度、经度和半径是多少?”?“同时考虑到坐标系的地球形状模型。

了解数据库如何存储和操作坐标系将有助于确保正确存储此元数据。此外,您可能会发现转换和查询数据的强大新方法。