Cosa significa il prefisso ST, ad esempio in ST_Polygonize?


10

Ero solo curioso e non riuscivo a trovare alcun riferimento a questo da nessuna parte - sono i tipi spaziali? Topografia spaziale? Qualcos'altro?

Risposte:


15

L'ho trovato - sta per Spatial Type -

PostGIS ha iniziato la transizione dalla convenzione di denominazione esistente a una convenzione incentrata su SQL-MM. Di conseguenza, la maggior parte delle funzioni che conosci e ami sono state rinominate utilizzando il prefisso di tipo spaziale standard (ST) . Le funzioni precedenti sono ancora disponibili, sebbene non siano elencate in questo documento in cui le funzioni aggiornate sono equivalenti. Le funzioni non ST_ non elencate in questa documentazione sono obsolete e verranno rimosse in una versione futura, quindi smettere di usarle.
https://postgis.net/docs/reference.html


E SQL-MM si riferisce a uno standard ISO che definisce i tipi spaziali e le loro routine associate - MM sta per MultiMedia -

ISO / IEC 13249-3 SQL / MM Spatial estende il modello di dati Funzioni semplici
https://en.wikipedia.org/wiki/Simple_Features

ISO / IEC 13249-3: 2016 Informatica - Linguaggi di database - Pacchetti multimediali e applicativi SQL - Parte 3:
ISO spaziale / IEC 13249: 2016
a) definisce concetti specifici di questa parte di ISO / IEC 13249,
b) definisce tipi definiti dall'utente spaziali e le loro routine associate.
Data di pubblicazione: 2016-01
Numero di pagine: 1328
https://www.iso.org/standard/60343.html

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.