Partager via


GeomFromGml (type de données geometry)

Construit une instance geometry étant donnée une représentation dans le sous-ensemble SQL Server du langage GML (Geography Markup Language).

Pour plus d'informations sur le langage GML, consultez les spécifications Open Geospatial Consortium à l'adresse suivante :

OGC Specifications, Geography Markup Language (en anglais)

Syntaxe

GeomFromGml ( GML_input, SRID )

Arguments

  • GML_input
    Entrée XML à partir de laquelle le GML renverra une valeur.

  • SRID
    Expression int qui représente l'ID de référence spatial (SRID) de l'instance geometry à retourner.

Types des valeurs de retour

Type de retour SQL Server : geometry

Type de retour CLR : SqlGeometry

Notes

Cette méthode lève un FormatException si l'entrée n'est pas correctement mise en forme.

Exemples

L'exemple suivant utilise la méthode GeomFromGml() pour créer une instance geometry.

DECLARE @g geometry;
DECLARE @x xml;
SET @x = '<LineString xmlns="http://www.opengis.net/gml"> <posList>100 100 20 180 180 180</posList> </LineString>';
SET @g = geometry::GeomFromGml(@x, 0);
SELECT @g.ToString();

Voir aussi

Autres ressources