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

Name Description
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 sistem kimliğini (SRID) alır (WGS 84).

Dimension

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

ElementCount

Coğrafya koleksiyonunu temsil ediyorsa, bu DbGeography değerindeki öğe sayısını alır.

Elevation

Bir noktayı temsil ediyorsa, bu DbGeography değerinin yükselmesini (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 kapatılıp kapatılmadığını belirten null atanabilir bir Boole değeri alır. 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

Bu DbGeography değerindeki bir çizgi dizisini veya doğrusal halkayı temsil eden 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 veri sözleşmesi gösterimini alır veya ayarlar.

Yöntemler

Name Description
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. Puanlar 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)

Bir coğrafya koleksiyonunu temsil ediyorsa, belirli bir konumdan bu DbGeography değerinin 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[], 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.

FromBinary(Byte[])

Belirtilen iyi bilinen ikili değeri temel alan 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.

FromGml(String)

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

FromText(String, Int32)

Belirtilen iyi bilinen metin 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.

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()

Geçerli örneğin Type 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ğerini ve koordinat sistemi tanımlayıcısını (SRID) temel alan yeni DbGeography bir satır değeri oluşturur.

MemberwiseClone()

Geçerli Objectbasit 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ğeri 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ğeri oluşturur.

SpatialEquals(DbGeography)

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

SymmetricDifference(DbGeography)

Bu DbGeography değerinin simetrik farkını ve başka bir DbGeography değerini 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