Construction d'instances géographiques

Vous pouvez construire des instances du type de données geography en entrant des données au format WKT (Well-Known Text) ou WKB (Well-Known Binary).

Construction d'une instance à l'aide d'entrée WKT

Le type de données geography fournit plusieurs méthodes intégrées qui génèrent une géographie à partir de la représentation WKT OGC (Open Geospatial Consortium). La norme WKT est une chaîne de texte qui autorise l'échange de données géographiques sous forme textuelle.

Pour construire tout type d'instance géographique à partir d'entrée WKT

Pour construire une instance Point géographique à partir d'entrée WKT

Pour construire une instance MultiPoint géographique à partir d'entrée WKT

Pour construire une instance LineString géographique à partir d'entrée WKT

Pour construire une instance MultiLineString géographique à partir d'entrée WKT

Pour construire une instance Polygon géographique à partir d'entrée WKT

Pour construire une instance MultiPolygon géographique à partir d'entrée WKT

Pour construire une instance GeometryCollection géographique à partir d'entrée WKT

Construction d'une instance à l'aide d'entrée WKB

WKB est un format binaire spécifié par l'OGC qui autorise l'échange de données de geography entre une application cliente et une base de données SQL. Les fonctions suivantes acceptent l'entrée WKB pour construire des instances géographiques :

Pour construire tout type d'instance géographique à partir d'entrée WKB

Pour construire une instance Point géographique à partir d'entrée WKB

Pour construire une instance MultiPoint géographique à partir d'entrée WKB

Pour construire une instance LineString géographique à partir d'entrée WKB

Pour construire une instance MultiLineString géographique à partir d'entrée WKB

Pour construire une instance Polygon géographique à partir d'entrée WKB

Pour construire une instance MultiPolygon géographique à partir d'entrée WKB

Pour construire une instance GeometryCollection géographique à partir d'entrée WKB

Construction d'une instance à l'aide d'entrée de texte GML

Le type de données geography fournit une méthode qui génère une instance geography à partir de GML, une représentation XML d'une instance geography. SQL Server prend en charge un sous-ensemble de GML.

Pour plus d'informations sur le langage GML (Geography Markup Language), consultez la spécification OGC : OGC Specifications, Geography Markup Language (en anglais).

Pour construire tout type d'instance géographique à partir d'entrée GML

GeomFromGML (type de données geography)

Renvoi de données WKT et WKB à partir d'une instance

Vous pouvez utiliser les méthodes suivantes pour retourner le format WKT ou WKB d'une instance geography :

Pour retourner la représentation WKT d'une instance géographique

STAsText (type de données geography)

ToString (type de données geography)

Pour retourner la représentation WKT d'une instance géographique incluant des valeurs Z et M

AsTextZM (type de données geography)

Pour retourner la représentation WKB d'une instance géographique

STAsBinary (type de données geography)

Pour retourner une représentation GML d'une instance géographique

AsGml (type de données geography)

Interrogation de type d'instance et d'informations GeometryCollection

Une fois qu'une instance geography est construite, vous pouvez utiliser les méthodes suivantes pour retourner le type d'instance ou, s'il s'agit d'une instance GeometryCollection, retourner une instance geography spécifique.

Pour retourner le type d'instance d'une géographie

STGeometryType (type de données geography)

Pour déterminer si une géographie est un type d'instance donné

InstanceOf (type de données geometry)

Pour déterminer si une instance géographique est de forme correcte pour son type d'instance

STNumGeometries (type de données geography)

Pour retourner une géographie spécifique dans une instance GeometryCollection

STGeometryN (type de données geography)