Share via


GeomFromGml (geometriegegevenstype)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Maak een geometrie-exemplaar op basis van een weergave in de SQL Server-subset van de Geography Markup Language (GML).

Zie de volgende open georuimtelijke consortiumspecificaties voor meer informatie over de Geografiemarkeringstaal:

OGC-specificaties, geografische opmaaktaal

Syntax

  
GeomFromGml ( GML_input, SRID )  

Arguments

GML_input
Is een XML-invoer waaruit de GML een waarde retourneert.

SRID
Is een int-expressie die de ruimtelijke referentie-id (SRID) vertegenwoordigt van het geometrie-exemplaar dat u wilt retourneren.

Retourtypen

Retourtype SQL Server: geometrie

CLR-retourtype: SqlGeometry

Remarks

Deze methode genereert een FormatException als de invoer niet goed is opgemaakt.

Examples

In het volgende voorbeeld wordt gebruikgemaakt GeomFromGml() van het maken van een geometry exemplaar.

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

Zie ook

Uitgebreide statische geometriemethoden