空间数据库中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中关于空间数据库标准的文件如下图所示:
文档链接为:
从第二部分的文档中可以得知,ST_是SQL/MM中定义的前缀:
搜索SQL/MM的文献,从下面文献中得到了答案:
文献中写道:
SQL/MM是SQL在多媒体(multi-media)方面的扩展
所以:ST_来源自SQL/MM标准,表示时间和空间(Spatial and Temporal)
3. 参考资料
[1]The Home of Location Technology Innovation and Collaboration | OGC