共用方式為


建構 geography 執行個體

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

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

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

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

從 WKT 輸入建構地理位置 Point 執行個體

從 WKT 輸入建構地理位置 MultiPoint 執行個體

從 WKT 輸入建構地理位置 LineString 執行個體

從 WKT 輸入建構地理位置 MultiLineString 執行個體

從 WKT 輸入建構地理位置 Polygon 執行個體

從 WKT 輸入建構地理位置 MultiPolygon 執行個體

從 WKT 輸入建構地理位置 GeometryCollection 執行個體

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

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

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

從 WKB 輸入建構地理位置 Point 執行個體

從 WKB 輸入建構地理位置 MultiPoint 執行個體

從 WKB 輸入建構地理位置 LineString 執行個體

從 WKB 輸入建構地理位置 MultiLineString 執行個體

從 WKB 輸入建構地理位置 Polygon 執行個體

從 WKB 輸入建構地理位置 MultiPolygon 執行個體

從 WKB 輸入建構地理位置 GeometryCollection 執行個體

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

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

如需有關地理標記語言的詳細資訊,請參閱 OGC 規格:OGC 規格,地理標記語言 (英文)。

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

GeomFromGML (geography 資料類型)

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

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

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

STAsText (geography 資料類型)

ToString (geography 資料類型)

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

AsTextZM (geography 資料類型)

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

STAsBinary (geography 資料類型)

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

AsGml (geography 資料類型)

查詢執行個體類型和 GeometryCollection 資訊

建構了 geography 執行個體之後,您就可以使用下列方法來傳回執行個體類型,或者如果它是 GeometryCollection 執行個體,就會傳回特定的 geography 執行個體。

傳回 geography 類型的執行個體

STGeometryType (geography 資料類型)

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

InstanceOf (geometry 資料類型)

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

STNumGeometries (geography 資料類型)

傳回 GeometryCollection 執行個體中的特定地理位置

STGeometryN (geography 資料類型)