Что такое ST в PostGIS? - PullRequest
       81

Что такое ST в PostGIS?

37 голосов
/ 29 августа 2011

Почти все функции в PostGIS начинаются с ST.например, ST_Distance_Sphere, ST_GeomFromText, ST_Intersection и т. д.

Что означает ST?

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

Ответы [ 2 ]

53 голосов
/ 29 августа 2011

Из руководства :

PostGIS начал переход от существующего соглашения об именах к соглашению, ориентированному на SQL-MM.В результате большинство функций, которые вы знаете и любите, были переименованы с использованием стандартного префикса пространственного типа (ST) .Предыдущие функции все еще доступны, хотя они не перечислены в этом документе, где обновленные функции эквивалентны.Они будут устаревшими в следующем выпуске.

Надеюсь, это поможет.

13 голосов
/ 01 февраля 2016

Первоначально это было для пространственных и временных данных. От http://doesen0.informatik.uni -leipzig.de / сборник / бумага / 68.pdf :

Стандарт SQL / MM последовательно использует префикс ST для всех таблиц, представлений, типов, методов, и имена функций. Приставка изначально означала Пространственное и Временное. Было задумано на ранних этапах разработки стандарта, чтобы определить сочетание временных и пространственное расширение. Причиной этого было то, что пространственная информация очень часто связана с временные данные ... Во время разработки SQL / MM Пространственно, было решено, что у временного есть более широкая область вне пространственного приложения ... Участники SQL / MM не хотели двигаться вперед с Пространственно-временной поддержкой, пока SQL / Temporal разработан. ... Сегодня можно интерпретировать его как пространственный тип.

...