共用方式為


建構 geometry 執行個體

您可以建構 geometry 空間資料類型的執行個體,其方式是使用已知的文字 (Well-Known Text,WKT) 或已知的二進位 (Well-Known Binary,WKB) 格式來輸入資料。

使用已知的文字輸入來建構執行個體

geometry 資料類型提供數種內建方法,可從開放式地理空間協會 (Open Geospatial Consortium,OGC) 的 WKT 表示法產生幾何。WKT 標準是一種文字字串,可允許使用文字格式交換幾何資料。

從 WKT 輸入建構任何類型的 geometry 執行個體

從 WKT 輸入建構幾何 Point 執行個體

從 WKT 輸入建構幾何 MultiPoint 執行個體

從 WKT 輸入建構幾何 LineString 執行個體

從 WKT 輸入建構幾何 MultiLineString 執行個體

從 WKT 輸入建構幾何 Polygon 執行個體

從 WKT 輸入建構幾何 MultiPolygon 執行個體

從 WKT 輸入建構幾何 GeometryCollection 執行個體

使用已知的二進位輸入來建構執行個體

WKB 是 OGC 指定的一種二進位格式,可允許在用戶端應用程式與 SQL 資料庫之間交換 geometry 資料。下列函數可接受 WKB 輸入來建構幾何:

從 WKB 輸入建構任何類型的 geometry 執行個體

從 WKB 輸入建構幾何 Point 執行個體

從 WKB 輸入建構幾何 MultiPoint 執行個體

從 WKB 輸入建構幾何 LineString 執行個體

從 WKB 輸入建構幾何 MultiLineString 執行個體

從 WKB 輸入建構幾何 Polygon 執行個體

從 WKB 輸入建構幾何 MultiPolygon 執行個體

從 WKB 輸入建構幾何 GeometryCollection 執行個體

使用 GML 文字輸入來建構執行個體

geometry 資料類型提供了一個方法從 GML 產生 geometry 執行個體,GML 是幾何物件的 XML 表示法。SQL Server 可支援 GML 的子集。

從 GML 輸入建構任何類型的 geometry 執行個體

GeomFromGml

從執行個體傳回已知的文字和已知的二進位

您可以使用下列方法傳回 WKT 或 WKB 格式的 geometry 執行個體:

傳回 WKT 表示法的 geometry 執行個體

STAsText

ToString

傳回包含任何 Z 及 M 值之 WKT 表示法的 geometry 執行個體

STAsTextZM

傳回 WKB 表示法的 geometry 執行個體

STAsBinary

傳回 GML 表示法的 geometry 執行個體

STAsGml

查詢有效性、執行個體類型和幾何集合資訊

一旦建構了 geometry 執行個體之後,您就可以使用下列方法來判斷它的格式是否正確、傳回執行個體類型,或者如果它是集合執行個體,就會傳回特定的 geometry 執行個體。

傳回 geometry 類型的執行個體

STGeometryType

判斷 geometry 是否為特定的執行個體類型

InstanceOf

判斷 geometry 執行個體對於它的執行個體類型而言是否格式正確

STIsValid

將 geometry 執行個體轉換成具有執行個體類型的正確格式 geometry 執行個體

MakeValid

傳回幾何集合執行個體中的幾何數

STNumGeometries

傳回幾何集合執行個體中的特定幾何

STGeometryN