空间数据库中ST_开头的来由

1. 引言

在使用空间数据库(如,PostGIS)时,我们经常使用的空间函数(如,ST_Distance(geometry, geometry)ST_Area(geometry)等)都是以ST_开头,这种前缀的来源是什么?代表的含义是什么?

2. 来源与意义

空间数据相关的标准一般由OGC制定,OGC 全称是开放地理空间信息联盟(Open Geospatial Consortium)

OGC的官方网站是:The Home of Location Technology Innovation and Collaboration | OGC

OGC发布的标准文档:OGC Standards | OGC

目前OGC中关于空间数据库标准的文件如下图所示:

image-20220730161539931

文档链接为:

从第二部分的文档中可以得知,ST_是SQL/MM中定义的前缀:

image-20220730162600119

搜索SQL/MM的文献,从下面文献中得到了答案:

文献中写道:

image-20220730163944765

SQL/MM是SQL在多媒体(multi-media)方面的扩展

image-20220730163208264

所以:ST_来源自SQL/MM标准,表示时间和空间(Spatial and Temporal)

3. 参考资料

[1]The Home of Location Technology Innovation and Collaboration | OGC

[2](PDF) SQL/MM Spatial - The Standard to Manage Spatial Data in a Relational Database System. (researchgate.net)

[3]空间数据库标准规范SFA SQL和SQL/MM - 知乎 (zhihu.com)

[4]SFSQL和SQLMM标准 - 道客巴巴 (doc88.com)

posted @ 2022-07-30 16:47  当时明月在曾照彩云归  阅读(285)  评论(0编辑  收藏  举报