共用方式為


DbGeography 類別

定義

表示測地學 (圓形大地) 座標系統中的資料。

[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeography
type DbGeography = class
Public Class DbGeography
繼承
DbGeography
屬性

屬性

Area

取得可為 null 的雙精度浮點數值,指出這個 DbGeography 值的範圍,如果這個值不代表表面,就可能為 null。

CoordinateSystemId

取得與座標系統關聯的識別項。

DefaultCoordinateSystemId

取得 geography 值的預設座標系統識別碼 (SRID) (WGS 84)

Dimension

取得給定 DbGeography 值的維度,如果值是集合,則為其最大項目的維度。

ElementCount

取得這個 DbGeography 值中的項目數目 (如果它表示地理集合)。 <>會傳回這個 geography 值中的元素數目,如果它代表其他地理值的集合,則為 null;否則為 null。 </返回>

Elevation

取得此 DbGeography 值的提高 (Z 座標) (如果它代表點)。 <>會傳回這個地理位置值的提高 (Z 座標) 值,如果代表點則為 null;否則為 null。 </返回>

EndPoint

取得 DbGeography 值,表示這個值的起始點,如果這個 DbGeography 值不代表曲線,就可能為 null。

IsClosed

取得可為 null 的布林值,指出這個 DbGeography 值是否封閉,如果這個值不代表曲線,就可能為 null。

IsEmpty

取得可為 null 的布林值,指出這個 DbGeography 值是否是空的。

Latitude

取得此 DbGeography 值的緯度座標 (如果它代表點)。 <>會傳回這個地理位置值的緯度座標值,如果它代表一個點,則為 null;否則為 null。 </返回>

Length

取得可為 null 的雙精度浮點數值,指出這個 DbGeography 值的長度,如果這個值不代表曲線,就可能為 null。

Longitude

取得此 DbGeography 值的經度座標 (如果它代表點)。 <>會傳回這個地理位置值的經度座標值,如果它代表一個點,則為 null;否則為 null。 </返回>

Measure

取得此 DbGeography 值的 M (量值) 座標 (如果它代表點)。 <>會傳回 M (Measure) 此地理位置值的座標值,如果它代表點,則為 null。否則為 null。 </返回>

PointCount

取得此 DbGeography 值中的點數,如果它代表線串 (linestring) 或線性環。 <>會傳回這個地理位置值中的元素數目,如果它代表線條字串或線性環形,則為 null。否則為 null。 </返回>

Provider

取得將用於這個空間類型之作業的空間提供者。

ProviderValue

取得這個 DbGeography 值的表示,這個值是建構它的基礎提供者專用的。

SpatialTypeName

取得 DBGeography 的空間型別名稱。

StartPoint

取得 DbGeography 值,表示這個值的起始點,如果這個 DbGeography 值不代表曲線,就可能為 null。

WellKnownValue

取得或設定此 DbGeography 值的資料合約可序列化已知表示。

方法

AsBinary()

產生這個 DbGeography 值的已知二進位表示。

AsGml()

產生這個 DbGeography 值的地理標記語言 (GML) 表示。

AsText()

產生這個 DbGeography 值的已知文字表示。 只包含點的經度和緯度。

Buffer(Nullable<Double>)

傳回地理物件,代表與地理執行個體之間的距離小於或等於指定值的所有點的聯集。

Difference(DbGeography)

計算這個 DbGeography 值與另一個 DbGeography 值的差異。

Disjoint(DbGeography)

從指定的 DbGeography 引數判斷這個 DbGeography 是否在空間上不相交。

Distance(DbGeography)

計算這個 DbGeography 值與另一個 DbGeography 值中最接近點之間的距離。

ElementAt(Int32)

從指定位置傳回此 DbGeography 值的項目,若此項目代表地理集合。 <param name=「index」 > 應該從中取用元素的這個地理位置值內的位置。 </param >< 會傳回 > 這個地理位置值中位於指定位置的專案,如果它代表其他地理值的集合,則為 null;否則為 null。 </返回>

FromBinary(Byte[])

根據指定的已知二進位值,建立新的 DbGeography 值。

FromBinary(Byte[], Int32)

根據指定的已知二進位值和座標系統識別項 (SRID),建立新的 DbGeography 值。

FromGml(String)

根據指定的地理標記語言 (GML) 值,建立新的 DbGeography 值。

FromGml(String, Int32)

根據指定的地理標記語言 (GML) 值和座標系統識別項 (SRID),建立新的 DbGeography 值。

FromText(String)

根據指定的已知文字值,建立新的 DbGeography 值。

FromText(String, Int32)

根據指定的已知文字值和座標系統識別項 (SRID),建立新的 DbGeography 值。

GeographyCollectionFromBinary(Byte[], Int32)

根據指定的已知二進位值和座標系統識別項 (SRID),建立新的 DbGeography 集合值。

GeographyCollectionFromText(String, Int32)

根據指定的已知文字值和座標系統識別項 (SRID),建立新的 DbGeography 集合值。

Intersection(DbGeography)

計算這個 DbGeography 值與另一個 DbGeography 值的交集。

Intersects(DbGeography)

判斷這個 DbGeography 值是否在空間上與指定的 DbGeography 引數有交集。

LineFromBinary(Byte[], Int32)

根據指定的已知二進位值和座標系統識別項 (SRID),建立新的 DbGeography 線值。

LineFromText(String, Int32)

根據指定的已知文字值和座標系統識別項 (SRID),建立新的 DbGeography 線值。

MultiLineFromBinary(Byte[], Int32)

傳回來自二進位值的多行值。

MultiLineFromText(String, Int32)

傳回來自已知文字值的多行值。

MultiPointFromBinary(Byte[], Int32)

傳回來自已知二進位值的多點值。

MultiPointFromText(String, Int32)

傳回來自已知文字值的多點值。

MultiPolygonFromBinary(Byte[], Int32)

傳回來自已知二進位值的多多邊形值。

MultiPolygonFromText(String, Int32)

傳回來自已知文字值的多多邊形值。

PointAt(Int32)

從指定位置傳回此 DbGeography 值的項目,若此項目代表 linestring 或線性圓圈。 <param name=「index」 > 應該從中取用元素的這個地理位置值內的位置。 </param >< 會傳回 > 這個地理位置值中位於指定位置的專案,如果它代表線條字串或線性環形,則為 null;否則為 null。 </返回>

PointFromBinary(Byte[], Int32)

根據指定的已知二進位值和座標系統識別項 (SRID),建立新的 DbGeography 點值。

PointFromText(String, Int32)

根據指定的已知文字值和座標系統識別項 (SRID),建立新的 DbGeography 點值。

PolygonFromBinary(Byte[], Int32)

根據指定的已知二進位值和座標系統識別項 (SRID),建立新的 DbGeography 多邊形值。

PolygonFromText(String, Int32)

根據指定的已知文字值和座標系統識別項 (SRID),建立新的 DbGeography 多邊形值。

SpatialEquals(DbGeography)

判斷這個 DbGeography 是否在空間上等於指定的 DbGeography 引數。

SymmetricDifference(DbGeography)

計算這個 DbGeography 值與另一個 DbGeography 值的對稱差異。

ToString()

傳回地理值的字串表示。

Union(DbGeography)

計算這個 DbGeography 值與另一個 DbGeography 值的聯集。

適用於