共用方式為


DbGeography 類別

定義

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

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 值的聯集。

適用於