Udostępnij za pomocą


GeomFromGml (geometry — typ danych)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Skonstruuj wystąpienie geometryczne z reprezentacją w podzestawie programu SQL Server języka Geography Markup Language (GML).

Aby uzyskać więcej informacji na temat języka Geography Markup Language, zobacz następujące specyfikacje Open Geospatial Consortium:

Specyfikacje OGC, język znaczników geografii

Syntax

  
GeomFromGml ( GML_input, SRID )  

Arguments

GML_input
To dane wejściowe XML, z których kod GML zwróci wartość.

SRID
To wyrażenie int reprezentujące identyfikator odwołania przestrzennego (SRID) wystąpienia geometrii , które chcesz zwrócić.

Typy zwracane

Zwracany typ programu SQL Server: geometria

Typ zwracania CLR: SqlGeometry

Remarks

Ta metoda zgłosi wyjątek FormatException , jeśli dane wejściowe nie są poprawnie sformatowane.

Examples

W poniższym przykładzie użyto GeomFromGml() metody do utworzenia geometry wystąpienia.

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

Zobacz też

Rozszerzone metody geometrii statycznej