Círculos y elipses paramétricos
Puede crear y consultar círculos y elipses paramétricos en columnas de ST_Geometry con la función ST_Geometry.
Los círculos y las elipses paramétricos son polígonos definidos por parámetros específicos, tales como valores de coordenadas, ángulos y radios. Las bases de datos almacenan estos parámetros en lugar de vértices y líneas específicas. Al almacenar los parámetros que definen la forma, los círculos y las elipses paramétricos pueden ser más precisos y utilizar menos espacio de almacenamiento que si se almacenan círculos y elipses como representaciones de polígonos con varios lados. El uso de círculos y elipses paramétricos además permite la inclusión de parámetros de coordenada z y valor m.
Se esperan siete parámetros cuando crea un círculo:
- Un valor de coordenada x del punto central
- Un valor de coordenada y del punto central
- Un valor de coordenada z del punto central
- Un valor de medida (m)
- Radio del círculo que se va a crear
- Número de puntos utilizados para definir el círculo
La cantidad mínima de puntos que puede especificar es 9. Si no especifica una cantidad de puntos, se utiliza el número 50 por defecto.
- Id. de referencia espacial (SRID) utilizado para ubicar el círculo en el espacio
Se esperan nueve parámetros cuando se crea una elipse:
- Un valor de coordenada x del punto central
- Un valor de coordenada y del punto central
- Un valor de coordenada z del punto central
- Un valor m
- El semieje mayor de la elipse
El semieje mayor es el radio más largo de una elipse. El valor especificado para el semieje mayor debe ser mayor que el semieje menor.
- El semieje menor de la elipse
El semieje menor es el radio más corto de una elipse. El valor especificado para el semieje menor debe ser mayor que 0,0.
- El ángulo de rotación de la elipse
El valor especificado para el ángulo de rotación se especifica en grados y debe ser mayor que 0,0, pero menor que 360. La rotación se realiza en el sentido de la agujas del reloj.
- Número de puntos utilizados para definir la elipse
La cantidad mínima de puntos que puede especificar es 9. Si no especifica una cantidad de puntos, se utiliza el número 50 por defecto.
- SRID utilizado para ubicar la elipse en el espacio
Los radios, incluidos los semiejes mayor y menor, se definen en las unidades determinadas por la referencia de coordenadas especificada con el SRID.
Consulte la función ST_Geometry para obtener información sobre la sintaxis y ver ejemplos de la creación de un círculo y una elipse paramétricos.