Cercles et ellipses paramétriques
Vous pouvez créer et interroger des cercles et des ellipses paramétriques dans les colonnes ST_Geometry à l'aide de la fonction ST_Geometry.
Les cercles et les ellipses paramétriques sont des polygones définis par des paramètres spécifiques, tels que les valeurs de coordonnées, les angles et les rayons. La base de données stocke ces paramètres au lieu de sommets et lignes spécifiques. En stockant les paramètres qui définissent la forme, les cercles et les ellipses paramétriques peuvent être plus précis et utiliser moins d'espace que si vous stockez des cercles et des ellipses sous forme de représentations de polygones à multiples côtés. L'utilisation des cercles et ellipses paramétriques vous permet également d'inclure des paramètres de coordonnée z et de valeur m.
Sept paramètres permettent généralement de créer un cercle :
- Valeur de coordonnée x du centre
- Valeur de coordonnée y du centre
- Valeur de coordonnée z du centre
- Valeur de mesure (m)
- Rayon du cercle à créer
- Nombre de points utilisés pour définir le cercle
Le nombre minimal de points que vous pouvez spécifier est 9. Si vous n'indiquez pas le nombre de points, le nombre 50 est utilisé par défaut.
- Identifiant de référence spatiale (SRID) utilisé pour insérer le cercle dans l'espace
Neuf paramètres permettent généralement de créer une ellipse :
- Valeur de coordonnée x du centre
- Valeur de coordonnée y du centre
- Valeur de coordonnée z du centre
- Valeur m
- Demi-grand axe de l'ellipse
Le demi-grand axe est le plus long rayon d'une ellipse. La valeur spécifiée pour le demi-grand axe doit être supérieure au demi-petit axe.
- Demi-petit axe de l'ellipse
Le demi-petit axe est le plus court rayon d'une ellipse. La valeur spécifiée pour le demi-petit axe doit être supérieure à 0,0.
- Angle de rotation de l'ellipse
La valeur spécifiée pour l'angle de rotation est exprimée en degrés et doit être supérieure à 0,0, mais inférieure à 360. La rotation suit le sens horaire.
- Nombre de points utilisés pour définir l'ellipse
Le nombre minimal de points que vous pouvez spécifier est 9. Si vous n'indiquez pas le nombre de points, le nombre 50 est utilisé par défaut.
- SRID utilisé pour insérer l'ellipse dans l'espace
Les rayons, y compris les demi-grand et demi-petit axes, sont définis dans les unités déterminées par le référentiel de coordonnées spécifié avec le SRID.
Reportez-vous à la fonction ST_Geometry pour découvrir la syntaxe et des exemples de création des cercles et ellipses paramétriques.