GeomFromGml (type de données geometry)
S’applique à : SQL Server Azure 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 )
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();