分享方式:


GeomFromGml (geometry 資料類型)

適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體

在提供了地理標記語言 (GML) SQL Server 子集中的表示法時,建構 geometry 執行個體。

如需有關地理標記語言 (GML) 的詳細資訊,請參閱以下開放式地理空間協會規格:

OGC 規格,地理標記語言 \(英文\)

語法

  
GeomFromGml ( GML_input, SRID )  

引數

GML_input
這是 XML 輸入,GML 將會從此輸入傳回值。

SRID
這是 int 運算式,代表要傳回之 geometry 執行個體的空間參考識別碼 (SRID)。

傳回型別

SQL Server 傳回類型:geometry

CLR 傳回類型:SqlGeometry

備註

如果輸入的格式不正確,這個方法將會擲回 FormatException

範例

下列範例會使用 GeomFromGml() 建立 geometry 例項。

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

另請參閱

擴充的靜態幾何方法