Megosztás a következőn keresztül:


GeomFromGml (geometriai adattípus)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Hozzon létre egy geometriai példányt, amely a Földrajzi korrektúranyelv (GML) SQL Server-részhalmazában jelenik meg.

A földrajzi korrektúra nyelvével kapcsolatos további információkért tekintse meg a következő Open Geospatial Consortium specifications (Nyílt térinformatikai konzorcium specifikációi) című témakört:

OGC-specifikációk, földrajzi korrektúra nyelve

Syntax

  
GeomFromGml ( GML_input, SRID )  

Arguments

GML_input
Olyan XML-bemenet, amelyből a GML értéket ad vissza.

SRID
A visszaadni kívánt geometriai példány térbeli referenciaazonosítóját (SRID) képviselő int kifejezés.

Visszatérési típusok

SQL Server visszatérési típusa: geometria

CLR visszatérési típus: SqlGeometry

Remarks

Ez a metódus FormatException értéket ad, ha a bemenet nem megfelelően formázott.

Examples

Az alábbi példa egy GeomFromGml() példány létrehozásához használgeometry.

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

Lásd még:

Kiterjesztett statikus geometriai módszerek