PostGIS中的ST是啥?

Posted

技术标签:

【中文标题】PostGIS中的ST是啥?【英文标题】:What is ST in PostGIS?PostGIS中的ST是什么? 【发布时间】:2011-11-06 06:34:31 【问题描述】:

PostGIS 中几乎所有的功能都是以 ST 开头的。例如ST_Distance_Sphere、ST_GeomFromText、ST_Intersection 等

ST 是什么意思?

http://www.postgis.org/documentation/manual-svn/PostGIS_Special_Functions_Index.html

【问题讨论】:

我投票结束这个问题,因为它是一个 GIS 术语而不是编程术语。这个问题应该在Geographic Information Systems 上(它会是重复的) @EvanCarroll -- 你的意思是这个gis.stackexchange.com/questions/286808/… 7 年后被问到的副本吗? 【参考方案1】:

来自manual:

PostGIS 已开始从现有的命名约定过渡到 以 SQL-MM 为中心的约定。因此,大多数功能 you know and love 已使用标准 空间类型重命名 (ST) 前缀。以前的功能仍然可用,但不可用 本文档中列出的更新功能是等效的。这些 将在未来的版本中弃用。

希望对您有所帮助。

【讨论】:

然而,它原本的意思是spatial-temporal -- 见doesen0.informatik.uni-leipzig.de/proceedings/paper/68.pdf 酷 - 不知道这一点。感谢分享 - 也许这也应该是一个答案? @MartinF 提到的“空间和时间”在第 3 页的最后一段。【参考方案2】:

最初,它用于空间时间数据。来自http://doesen0.informatik.uni-leipzig.de/proceedings/paper/68.pdf:

SQL/MM 标准一致地为所有表、视图、类型、方法、 和函数名。该前缀最初代表空间和时间。本来打算 在标准开发的早期阶段定义时间组合 和空间延伸。一个原因是空间信息经常与 时态数据... 在 SQL/MM 的开发过程中 Spatial,决定 temporal 在空间应用之外具有更广泛的范围...... SQL/MM 的贡献者不想在时空支持下继续前进,直到 SQL/时间开发。 ...今天,人们可能想将其解释为空间类型。

【讨论】:

以上是关于PostGIS中的ST是啥?的主要内容,如果未能解决你的问题,请参考以下文章

PostGIS 中的 ST_Buffer 对同一组行产生不同的结果

如何平均单个 PostGIS 栅格表中的所有波段?

如何从PostGIS坐标中心openlayers地图?

Postgis 和 Postgresql:类型错误“st_point”不存在

st_asmvt 在使用 postgis 扩展的 Greenplum 中出现错误

postgis函数