Aracılığıyla paylaş


DbGeometry Sınıf

Tanım

Geometrik şekilleri tanımlayan nesneler için bir temel sınıf sağlar.

public ref class DbGeometry
[System.ComponentModel.DataAnnotations.BindableType]
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
[<System.ComponentModel.DataAnnotations.BindableType>]
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type DbGeometry = class
Public Class DbGeometry
Devralma
DbGeometry
Öznitelikler

Özellikler

Area

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

Boundary

DbGeometry nesnelerinin sınırını alır.

Centroid

Bu DbGeometry değerinin centroid'unu temsil eden DbGeometry değerini alır ve bu değer bir yüzeyi temsil etmiyorsa null olabilir.

ConvexHull

Bu DbGeometry değerinin dışbükey gövdesini başka bir DbGeometry değeri olarak alır.

CoordinateSystemId

DbGeometry nesnesinin koordinat sistemi tanımlayıcısını alır.

DefaultCoordinateSystemId

Geometri değerleri için varsayılan koordinat sistemi kimliğini (SRID) alır.

Dimension

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

ElementCount

Geometri koleksiyonunu temsil ediyorsa, bu DbGeometry değerindeki öğelerin sayısını alır.

Elevation

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

EndPoint

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

Envelope

Bu DbGeometry değerinin zarfını (minimum sınırlayıcı kutu) geometri değeri olarak alır.

ExteriorRing

Bu değerin çokgen temsil etmemesi durumunda null olabilecek bu DbGeometry değerinin dış halkasını temsil eden DbGeometry değerini alır.

InteriorRingCount

Çokgeni temsil ediyorsa, bu DbGeometry değerindeki iç halkaların sayısını alır.

IsClosed

Bu DbGeometry 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 DbGeometry değerinin boş olup olmadığını belirten null atanabilir bir Boole değeri alır ve bu değer bir eğriyi temsil etmiyorsa null olabilir.

IsRing

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

IsSimple

Bu DbGeometry değerinin basit olup olmadığını belirten null atanabilir bir Boole değeri alır.

IsValid

Bu DbGeometry değerinin geçerli olup olmadığını belirten null atanabilir bir Boole değeri alır.

Length

Bu değerin bir eğriyi temsil etmemesi durumunda null olabilecek bu DbGeometry değerinin uzunluğunu gösteren null atanabilir bir çift değer alır.

Measure

Bir noktayı temsil ediyorsa bu DbGeometry değerinin Measure (M koordinatı) değerini alır.

PointCount

Bir linestring veya doğrusal halkayı temsil ediyorsa, bu DbGeometry değerindeki nokta sayısını alır.

PointOnSurface

Bu DbGeometry değerinin yüzeyinde bir nokta alır ve bu değer bir yüzeyi temsil etmiyorsa null olabilir.

ProviderValue

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

SpatialTypeName

Bu DbGeometry değerinin uzamsal tür adı gösterimini alır.

StartPoint

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

WellKnownValue

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

XCoordinate

Bir noktayı temsil ediyorsa bu DbGeometry değerinin X koordinatını alır.

YCoordinate

Bir noktayı temsil ediyorsa bu DbGeometry değerinin Y koordinatını alır.

Yöntemler

AsBinary()

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

AsGml()

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

AsText()

Bu DbGeometry değerinin iyi bilinen metin gösterimini oluşturur. Noktalar için yalnızca X ve Y koordinatlarını içerir.

Buffer(Nullable<Double>)

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

Contains(DbGeometry)

Bu DbGeometry değerinin uzamsal olarak belirtilen DbGeometry bağımsız değişkenini içerip içermediğini belirler.

Crosses(DbGeometry)

Bu DbGeometry değerinin belirtilen DbGeometry bağımsız değişkenini uzamsal olarak geçip geçmeyeceğini belirler.

Difference(DbGeometry)

Bu DbGeometry değeri ile başka bir DbGeometry değeri arasındaki farkı hesaplar.

Disjoint(DbGeometry)

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

Distance(DbGeometry)

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

ElementAt(Int32)

Geometri koleksiyonunu temsil ediyorsa, bu DbGeometry 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 DbGeometry 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 DbGeometry bir değer oluşturur.

FromGml(String)

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

FromGml(String, Int32)

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

FromText(String)

Belirtilen iyi bilinen metin değerini temel alan yeni DbGeometry 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 DbGeometry bir değer oluşturur.

GeometryCollectionFromBinary(Byte[], Int32)

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

GeometryCollectionFromText(String, Int32)

Belirtilen iyi bilinen metin değerini ve koordinat sistemi tanımlayıcısını (SRID) temel alan yeni DbGeometry 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)
InteriorRingAt(Int32)

Bu DbGeometry değerinden çokgeni temsil eden belirli bir konumda bir iç halka döndürür.

Intersection(DbGeometry)

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

Intersects(DbGeometry)

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

LineFromBinary(Byte[], Int32)

Belirtilen iyi bilinen ikili değeri ve koordinat sistemi tanımlayıcısını (SRID) temel alan yeni DbGeometry 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 DbGeometry 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 ikili değerden çok çokgen değerini döndürür.

Overlaps(DbGeometry)

Bu DbGeometry değerinin belirtilen DbGeometry bağımsız değişkeniyle uzamsal olarak çakışıp çakışmadığını belirler.

PointAt(Int32)

Bu DbGeometry değerinin, bir linestring veya doğrusal halkayı temsil ediyorsa, belirli bir konumdan bir öğesi 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 DbGeometry 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 DbGeometry 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 DbGeometry 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 DbGeometry bir çokgen değer oluşturur.

Relate(DbGeometry, String)

Bu DbGeometry değerinin belirtilen Boyutlu Genişletilmiş Nine-Intersection Modeli (DE-9IM) kesişim desenine göre belirtilen DbGeometry bağımsız değişkeniyle uzamsal olarak ilişkili olup olmadığını belirler.

SpatialEquals(DbGeometry)

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

SymmetricDifference(DbGeometry)

Bu DbGeometry değeri ile başka bir DbGeometry değeri arasındaki simetrik farkı hesaplar.

ToString()

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

Touches(DbGeometry)

Bu DbGeometry değerinin belirtilen DbGeometry bağımsız değişkenine uzamsal olarak dokunup dokunmadığını belirler.

Union(DbGeometry)

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

Within(DbGeometry)

Bu DbGeometry değerinin belirtilen DbGeometry bağımsız değişkeni içinde uzamsal olarak olup olmadığını belirler.

Şunlara uygulanır