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 temsil eder.
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
type DbGeometry = class
Public Class DbGeometry
- Devralma
-
DbGeometry
- Öznitelikler
Özellikler
Area |
Bu DbGeometry değerinin alanını gösteren null atanabilir bir çift değer alır. 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 veya değer bir koleksiyonsa en büyük öğesinin boyutunu alır. |
ElementCount |
Bir geometri koleksiyonunu temsil ediyorsa, bu DbGeometry değerindeki öğe sayısını alır. <, diğer geometri değerlerinden oluşan bir koleksiyonu temsil ediyorsa, bu geometri değerindeki öğelerin sayısını döndürür>; aksi takdirde null olur.</Döndürür> |
Elevation |
Bir noktayı temsil ediyorsa, bu DbGeometry değerinin yükseltmesini (Z koordinatı) alır. <bir noktayı temsil ediyorsa, bu geometri değerinin yükselmesini (Z koordinatı) döndürür>; aksi takdirde null olur.</Döndürür> |
EndPoint |
Bu değerin başlangıç noktasını temsil eden bir DbGeometry değeri alır. Bu DbGeometry değeri 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 DbGeometry değerinin dış halkasını temsil eden DbGeometry değerini alır ve bu değer çokgeni temsil etmiyorsa null olabilir. |
InteriorRingCount |
Çokgeni temsil ediyorsa, bu DbGeometry değerindeki iç halka sayısını alır. <bir çokgeni temsil ediyorsa, bu geometri değerindeki öğelerin sayısını döndürür; aksi takdirde null değerini döndürür>.</Döndürür> |
IsClosed |
Bu DbGeometry değerinin kapatılıp kapatılmadığını belirten boş değer 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 eğriyi temsil etmiyorsa null olabilir. |
IsSimple |
Bu DbGeometry değerinin basit olup olmadığını gösteren null atanabilir bir Boole değeri alır. |
IsValid |
Bu DbGeometry değerinin geçerli olup olmadığını gösteren 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. <bir noktayı temsil ediyorsa, bu geometri değerinin Ölçü (M koordinatı) değerini döndürür>; aksi takdirde null olur.</Döndürür> |
PointCount |
Bir linestring veya doğrusal halkayı temsil ediyorsa, bu DbGeometry değerindeki nokta sayısını alır. <bir çizgi dizesini veya doğrusal halkayı temsil ediyorsa, bu geometri değerindeki öğelerin sayısını döndürür>; aksi takdirde null olur.</Döndürür> |
PointOnSurface |
Bu DbGeometry değerinin yüzeyinde bir nokta alır ve bu değer bir yüzeyi temsil etmiyorsa null olabilir. |
Provider |
Bu uzamsal türdeki işlemler için kullanılacak uzamsal sağlayıcıyı alır. |
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. Bu DbGeometry değeri bir eğriyi temsil etmiyorsa null olabilir. |
WellKnownValue |
Bu DbGeometry değerinin serileştirilebilir iyi bilinen bir veri sözleşmesi gösterimini alır veya ayarlar. |
XCoordinate |
Bir noktayı temsil ediyorsa bu DbGeometry değerinin X koordinatını alır. <bir noktayı temsil ediyorsa bu geometri değerinin X koordinat değerini döndürür; aksi takdirde null değerini döndürür>.</Döndürür> |
YCoordinate |
Bir noktayı temsil ediyorsa bu DbGeometry değerinin Y koordinatını alır. <bir noktayı temsil ediyorsa, bu geometri değerinin Y koordinat değerini döndürür>; aksi takdirde null olur.</Döndürü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. <param name="index">Bu geometri değeri içinde öğenin alınması gereken konum.</param><, bu geometri değerindeki öğeyi, diğer geometri değerlerinin bir koleksiyonunu temsil ediyorsa belirtilen konumda döndürür>; aksi takdirde null olur.</Döndürür> |
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 İşaretlemeyi 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ğeri 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. |
InteriorRingAt(Int32) |
Bu DbGeometry değerinden çokgen temsil ediyorsa, belirli bir konumda bir iç halka döndürür. <param name="index">İç halkanın alınması gereken bu geometri değeri içindeki konum.</param><, bu geometri değerindeki iç halkayı, çokgeni temsil ediyorsa belirtilen konumda döndürür>; aksi takdirde null olur.</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şmediğ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ğeri ve koordinat sistemi tanımlayıcısını (SRID) temel alan yeni DbGeometry bir satır değeri oluşturur. |
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 çizgi dizesini veya doğrusal halkayı temsil eden belirli bir konumdan bir öğesini döndürür. <param name="index">Bu geometri değeri içinde öğenin alınması gereken konum.</param><, bir çizgi dizesini veya doğrusal halkayı temsil ediyorsa, bu geometri değerindeki öğeyi belirtilen konumda döndürür>; aksi takdirde null olur.</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 uzamsal olarak belirtilen DbGeometry bağımsız değişkenine 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
Entity Framework
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin