Compartilhar via


GeomFromGML (tipo de dados geography)

Construa uma instância de geography dada uma representação no subconjunto do SQL Server de GML (Geography Markup Language).

Para obter mais informações sobre Geography Markup Language, consulte as seguintes especificações do Open Geospatial Consortium: OGC Specifications, Geography Markup Language

Sintaxe

GeomFromGml ( GML_input, SRID )

Argumentos

  • GML_input
    É uma entrada XML da qual o GML retornará um valor.

  • SRID
    É uma expressão int que representa o SRID (ID de referência espacial) da instância de geography que você deseja retornar.

Tipos de retorno

Tipo de retorno do SQL Server: geography

Tipo de retorno CLR: SqlGeography

Comentários

Esse método lançará uma FormatException se a entrada não for bem formatada.

Exemplos

O exemplo a seguir usa GeomFromGml() para criar uma instância geography.

DECLARE @g geography;
DECLARE @x xml;
SET @x = '<LineString xmlns="http://www.opengis.net/gml"><posList>47.656 -122.36 47.656 -122.343</posList></LineString>';
SET @g = geography::GeomFromGml(@x, 4326);
SELECT @g.ToString();

Consulte também

Outros recursos