DbGeography 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示測地學 (圓形大地) 座標系統中的資料。
public ref class DbGeography
[System.ComponentModel.DataAnnotations.BindableType]
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeography
[<System.ComponentModel.DataAnnotations.BindableType>]
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type DbGeography = class
Public Class DbGeography
- 繼承
-
DbGeography
- 屬性
屬性
Area |
取得可為 null 的雙精度浮點數值,指出這個 DbGeography 值的範圍,如果這個值不代表表面,就可能為 null。 |
CoordinateSystemId |
取得與座標系統關聯的識別項。 |
DefaultCoordinateSystemId |
取得地理值 (WGS 84) 的預設座標系統 ID (SRID)。 |
Dimension |
取得給定 DbGeography 值的維度,如果值是集合,則為其最大項目的維度。 |
ElementCount |
取得這個 DbGeography 值中的項目數目 (如果它表示地理集合)。 |
Elevation |
取得此 DbGeography 值的提高 (Z 座標) (如果它代表點)。 |
EndPoint |
取得 DbGeography 值,表示這個值的起始點,如果這個 DbGeography 值不代表曲線,就可能為 null。 |
IsClosed |
取得可為 null 的布林值,指出這個 DbGeography 值是否封閉,如果這個值不代表曲線,就可能為 null。 |
IsEmpty |
取得可為 null 的布林值,指出這個 DbGeography 值是否是空的。 |
Latitude |
取得此 DbGeography 值的緯度座標 (如果它代表點)。 |
Length |
取得可為 null 的雙精度浮點數值,指出這個 DbGeography 值的長度,如果這個值不代表曲線,就可能為 null。 |
Longitude |
取得此 DbGeography 值的經度座標 (如果它代表點)。 |
Measure |
取得此 DbGeography 值的 M (量值) 座標 (如果它代表點)。 |
PointCount |
取得此 DbGeography 值中的點數,如果它代表線串 (linestring) 或線性環。 |
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 值的項目,若此項目代表地理集合。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
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 集合值。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
Intersection(DbGeography) |
計算這個 DbGeography 值與另一個 DbGeography 值的交集。 |
Intersects(DbGeography) |
判斷這個 DbGeography 值是否在空間上與指定的 DbGeography 引數有交集。 |
LineFromBinary(Byte[], Int32) |
根據指定的已知二進位值和座標系統識別項 (SRID),建立新的 DbGeography 線值。 |
LineFromText(String, Int32) |
根據指定的已知文字值和座標系統識別項 (SRID),建立新的 DbGeography 線值。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
MultiLineFromBinary(Byte[], Int32) |
傳回來自二進位值的多行值。 |
MultiLineFromText(String, Int32) |
傳回來自已知文字值的多行值。 |
MultiPointFromBinary(Byte[], Int32) |
傳回來自已知二進位值的多點值。 |
MultiPointFromText(String, Int32) |
傳回來自已知文字值的多點值。 |
MultiPolygonFromBinary(Byte[], Int32) |
傳回來自已知二進位值的多多邊形值。 |
MultiPolygonFromText(String, Int32) |
傳回來自已知文字值的多多邊形值。 |
PointAt(Int32) |
從指定位置傳回此 DbGeography 值的項目,若此項目代表 linestring 或線性圓圈。 |
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 值的聯集。 |