Frage Was ist ST in PostGIS?


Fast alle Funktionen in PostGIS beginnen mit ST. z.B. ST_Distance_Sphere, ST_GeomFromText, ST_Intersection usw.

Was bedeutet ST?

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


35
2017-08-29 19:11


Ursprung


Antworten:


Von dem Handbuch:

PostGIS hat einen Übergang von der bestehenden Namenskonvention zu   eine SQL-MM-zentrierte Konvention. Als Ergebnis die meisten Funktionen, die   Sie wissen und lieben wurden mit dem Standard umbenannt räumliche Art   (ST) Präfix. Vorherige Funktionen sind noch verfügbar, sind es aber nicht   aufgeführt in diesem Dokument, wo aktualisierte Funktionen gleichwertig sind. Diese   wird in einer zukünftigen Version veraltet sein.

Ich hoffe, das hilft.


50
2017-08-29 19:28



Ursprünglich war es für räumlich und zeitlich Daten. Von http://doesen0.informatik.uni-leipzig.de/proceedings/paper/68.pdf:

Der SQL / MM-Standard verwendet konsequent das Präfix ST für alle Tabellen, Sichten, Typen, Methoden,   und Funktionsnamen. Das Präfix stand ursprünglich für Räumlich und Temporal. Es war beabsichtigt   in den frühen Phasen der Standardentwicklung, um eine Kombination von zeitlichen zu definieren   und räumliche Ausdehnung. Ein Grund dafür war, dass räumliche Information sehr oft damit verbunden ist   Zeitdaten ... Während der Entwicklung von SQL / MM   Räumlich wurde entschieden, dass der zeitliche Bereich über die räumliche Anwendung hinaus erweitert werden kann. Die Autoren von SQL / MM wollten mit einer raumzeitlichen Unterstützung erst fortfahren   SQL / Temporal entwickelt.   ... Heute könnte man es als Spatial Type interpretieren wollen.


13
2018-02-01 19:19