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 :
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();