Partager via


GeomFromGml (type de données geometry)

S’applique à : SQL ServerAzure SQL Database Azure SQL Managed Instance

Construit une instance geometry en fonction d’une représentation du 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 :

Spécifications OGC, Geography Markup Language

Syntaxe

  
GeomFromGml ( GML_input, SRID )  

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.

Arguments

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

SRID
Expression int qui représente le SRID (ID de référence spatiale) de l’instance geometry à retourner.

Types de retour

Type de retour SQL Server : geometry

Type de retour CLR : SqlGeometry

Notes

Cette méthode lève FormatException si l’entrée n’est pas au format approprié.

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

Méthodes de géométrie statiques étendues