Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-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();