Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
Construa uma instância de geometria dada uma representação no subconjunto SQL Server da Geography Markup Language (GML).
Para obter mais informações sobre a Geography Markup Language, consulte as seguintes especificações do Open Geospatial Consortium:
Especificações OGC, Linguagem de marcação geográfica
Syntax
GeomFromGml ( GML_input, SRID )
Arguments
GML_input
É uma entrada XML a partir da qual o GML retornará um valor.
SRID
É uma expressão int que representa o ID de referência espacial (SRID) da instância de geometria que você deseja retornar.
Tipos de devolução
Tipo de retorno do SQL Server: geometria
Tipo de retorno CLR: SqlGeometry
Remarks
Esse método lançará um FormatException se a entrada não estiver bem formatada.
Examples
O exemplo a seguir usa GeomFromGml() para criar uma geometry instância.
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();