Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de données SQL dans Microsoft Fabric
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
Syntax
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
Remarks
Cette méthode lève FormatException si l’entrée n’est pas au format approprié.
Examples
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();