DbGeography Sınıf

Tanım

Jeodetik (yuvarlak dünya) koordinat sistemindeki verileri temsil eder.

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
Devralma
DbGeography
Öznitelikler

Özellikler

Area

Bu DbGeography değerinin alanını gösteren null atanabilir bir çift değer alır. Bu değer bir yüzeyi temsil etmiyorsa null olabilir.

CoordinateSystemId

Koordinat sistemiyle ilişkili tanımlayıcıyı alır.

DefaultCoordinateSystemId

Coğrafya değerleri için varsayılan koordinat sistemi kimliğini (SRID) alır (WGS 84).

Dimension

Verilen DbGeography değerin boyutunu alır veya değer bir koleksiyonsa en büyük öğe boyutunu alır.

ElementCount

Bir coğrafya koleksiyonunu temsil ediyorsa, bu DbGeography değerindeki öğelerin sayısını alır.

Elevation

Bir noktayı temsil ediyorsa, bu DbGeography değerinin yükseltmesini (Z koordinatı) alır.

EndPoint

Bu değerin başlangıç noktasını temsil eden bir DbGeography değeri alır ve bu değer bir eğriyi temsil etmiyorsa null olabilir.

IsClosed

Bu DbGeography değerinin kapalı olup olmadığını belirten null atanabilir bir Boole değeri alır ve bu değer bir eğriyi temsil etmiyorsa null olabilir.

IsEmpty

Bu DbGeography değerinin boş olup olmadığını gösteren null atanabilir bir Boole değeri alır.

Latitude

Bir noktayı temsil ediyorsa, bu DbGeography değerinin Enlem koordinatını alır.

Length

Bu DbGeography değerinin uzunluğunu gösteren null atanabilir bir çift değer alır. Bu değer bir eğriyi temsil etmiyorsa null olabilir.

Longitude

Bir noktayı temsil ediyorsa bu DbGeography değerinin Boylam koordinatını alır.

Measure

Bir noktayı temsil ediyorsa, bu DbGeography değerinin M (Ölçü) koordinatını alır.

PointCount

Bir çizgi dizesini veya doğrusal halkayı temsil ediyorsa, bu DbGeography değerindeki nokta sayısını alır.

ProviderValue

Bu DbGeography değerini oluşturan temel sağlayıcıya özgü bir gösterimini alır.

SpatialTypeName

DBGeography'nin uzamsal tür adını alır.

StartPoint

Bu değerin başlangıç noktasını temsil eden bir DbGeography değeri alır ve bu değer bir eğriyi temsil etmiyorsa null olabilir.

WellKnownValue

Bu DbGeography değerinin serileştirilebilir iyi bilinen bir gösterimini alır veya ayarlar.

Yöntemler

AsBinary()

Bu DbGeography değerinin iyi bilinen ikili gösterimini oluşturur.

AsGml()

Bu DbGeography değerinin Coğrafya İşaretlemeyi Dili (GML) gösterimini oluşturur.

AsText()

Bu DbGeography değerinin iyi bilinen metin gösterimini oluşturur. Noktalar için yalnızca Boylam ve Enlem içerir.

Buffer(Nullable<Double>)

Bir coğrafya örneğinden uzaklığı belirtilen değerden küçük veya buna eşit olan tüm noktaların birleşimini temsil eden bir coğrafya nesnesi döndürür.

Difference(DbGeography)

Bu DbGeography değeriyle başka bir DbGeography değerinin farkını hesaplar.

Disjoint(DbGeography)

Bu DbGeography'nin belirtilen DbGeography bağımsız değişkeninden uzamsal olarak kopuk olup olmadığını belirler.

Distance(DbGeography)

Bu DbGeography değerindeki en yakın noktalar ile başka bir DbGeography değeri arasındaki uzaklığı hesaplar.

ElementAt(Int32)

Coğrafya koleksiyonunu temsil ediyorsa, bu DbGeography değerinin belirli bir konumdan bir öğesini döndürür.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FromBinary(Byte[])

Belirtilen iyi bilinen ikili değeri temel alan yeni DbGeography bir değer oluşturur.

FromBinary(Byte[], Int32)

Belirtilen iyi bilinen ikili değeri ve koordinat sistemi tanımlayıcısını (SRID) temel alan yeni DbGeography bir değer oluşturur.

FromGml(String)

Belirtilen Coğrafya İşaretlemeyi Dili (GML) değerine göre yeni DbGeography bir değer oluşturur.

FromGml(String, Int32)

Belirtilen Coğrafya İşaretlemeyi Dili (GML) değerini ve koordinat sistemi tanımlayıcısını (SRID) temel alan yeni DbGeography bir değer oluşturur.

FromText(String)

Belirtilen iyi bilinen metin değerini temel alan yeni DbGeography bir değer oluşturur.

FromText(String, Int32)

Belirtilen iyi bilinen metin değeri ve koordinat sistemi tanımlayıcısını (SRID) temel alan yeni DbGeography bir değer oluşturur.

GeographyCollectionFromBinary(Byte[], Int32)

Belirtilen iyi bilinen ikili değeri ve koordinat sistemi tanımlayıcısını (SRID) temel alan yeni DbGeography bir koleksiyon değeri oluşturur.

GeographyCollectionFromText(String, Int32)

Belirtilen iyi bilinen metin değerini ve koordinat sistemi tanımlayıcısını (SRID) temel alan yeni DbGeography bir koleksiyon değeri oluşturur.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Intersection(DbGeography)

Bu DbGeography değerinin ve başka bir DbGeography değerinin kesişimini hesaplar.

Intersects(DbGeography)

Bu DbGeography değerinin belirtilen DbGeography bağımsız değişkeniyle uzamsal olarak kesişip kesişmediğini belirler.

LineFromBinary(Byte[], Int32)

Belirtilen iyi bilinen ikili değeri ve koordinat sistemi tanımlayıcısını (SRID) temel alan yeni DbGeography bir satır değeri oluşturur.

LineFromText(String, Int32)

Belirtilen iyi bilinen metin değeri ve koordinat sistemi tanımlayıcısını (SRID) temel alan yeni DbGeography bir satır değeri oluşturur.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MultiLineFromBinary(Byte[], Int32)

İkili bir değerden çok satırlı değeri döndürür.

MultiLineFromText(String, Int32)

İyi bilinen bir metin değerinden çok satırlı değeri döndürür.

MultiPointFromBinary(Byte[], Int32)

İyi bilinen bir ikili değerden çok noktalı değeri döndürür.

MultiPointFromText(String, Int32)

İyi bilinen bir metin değerinden çok noktalı değeri döndürür.

MultiPolygonFromBinary(Byte[], Int32)

İyi bilinen bir ikili değerden çok çokgen değerini döndürür.

MultiPolygonFromText(String, Int32)

İyi bilinen bir metin değerinden çok çokgen değerini döndürür.

PointAt(Int32)

Bu DbGeography değerinin bir çizgi dizesini veya doğrusal halkayı temsil eden belirli bir konumdan bir öğesini döndürür.

PointFromBinary(Byte[], Int32)

Belirtilen iyi bilinen ikili değeri ve koordinat sistemi tanımlayıcısını (SRID) temel alan yeni DbGeography bir nokta değeri oluşturur.

PointFromText(String, Int32)

Belirtilen iyi bilinen metin değerini ve koordinat sistemi tanımlayıcısını (SRID) temel alan yeni DbGeography bir nokta değeri oluşturur.

PolygonFromBinary(Byte[], Int32)

Belirtilen iyi bilinen ikili değeri ve koordinat sistemi tanımlayıcısını (SRID) temel alan yeni DbGeography bir çokgen değer oluşturur.

PolygonFromText(String, Int32)

Belirtilen iyi bilinen metin değerini ve koordinat sistemi tanımlayıcısını (SRID) temel alan yeni DbGeography bir çokgen değer oluşturur.

SpatialEquals(DbGeography)

Bu DbGeography'nin uzamsal olarak belirtilen DbGeography bağımsız değişkenine eşit olup olmadığını belirler.

SymmetricDifference(DbGeography)

Bu DbGeography değeriyle başka bir DbGeography değerinin simetrik farkını hesaplar.

ToString()

Coğrafya değerinin dize gösterimini döndürür.

Union(DbGeography)

Bu DbGeography değerinin ve başka bir DbGeography değerinin birleşimini hesaplar.

Şunlara uygulanır