Подтвердить что ты не робот

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

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

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

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

4b9b3361

Ответ 1

Из manual:

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

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

Ответ 2

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

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