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 和 Postgresql:类型错误“st_point”不存在