DbGeometry Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |