DbSpatialServices Sınıf

Tanım

Jeo-uzamsal (Geometri/Coğrafya) türü desteği için sağlayıcıdan bağımsız bir hizmet API'sini temsil eder.

public ref class DbSpatialServices abstract
[System.Serializable]
public abstract class DbSpatialServices
[<System.Serializable>]
type DbSpatialServices = class
Public MustInherit Class DbSpatialServices
Devralma
DbSpatialServices
Öznitelikler

Oluşturucular

DbSpatialServices()

DbSpatialServices sınıfının yeni bir örneğini başlatır.

Özellikler

Default

için DbSpatialServicesvarsayılan hizmetleri alır.

Yöntemler

AsBinary(DbGeography)

Verilen DbGeography değerin iyi bilinen ikili gösterimini alır.

AsBinary(DbGeometry)

Verilen DbGeometry değerin iyi bilinen ikili gösterimini alır.

AsGml(DbGeography)

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

AsGml(DbGeometry)

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

AsText(DbGeography)

Verilen DbGeography değerin iyi bilinen metin gösterimini alır. Bu değer yalnızca Noktaların Boylamını ve Enlemini içermelidir.

AsText(DbGeometry)

Noktalar için yalnızca X ve Y koordinatları dahil olmak üzere verilen DbGeometry değerin iyi bilinen metin gösterimini alır.

AsTextIncludingElevationAndMeasure(DbGeography)

Yükseltme ve ölçü ile metin gösterimini DbSpatialServices döndürür.

AsTextIncludingElevationAndMeasure(DbGeometry)

Yükseltme ve ölçü ile metin gösterimini DbSpatialServices döndürür.

Buffer(DbGeography, Double)

Verilen DbGeography değerden küçük veya buna eşit distance olan tüm noktaları temsil eden bir coğrafya değeri oluşturur.

Buffer(DbGeometry, Double)

Verilen DbGeometry değerden küçük veya buna eşit distance tüm noktaları temsil eden bir geometri değeri oluşturur.

Contains(DbGeometry, DbGeometry)

Bir DbGeometry değerin uzamsal olarak diğerini içerip içermediğini belirler.

CreateGeography(DbSpatialServices, Object)

Bu yöntem, türetilmiş uygulamayla kullanıma uygun olduğundan emin olmak için belirtilen sağlayıcı değerinin uygun doğrulanmasından sonra türetilmiş uygulamaları GeographyFromProviderValue(Object) tarafından kullanılmak üzere tasarlanmıştır.

CreateGeometry(DbSpatialServices, Object)

Bu yöntem, türetilmiş uygulamayla kullanıma uygun olduğundan emin olmak için belirtilen sağlayıcı değerinin uygun doğrulanmasından sonra türetilmiş uygulamaları GeometryFromProviderValue(Object) tarafından kullanılmak üzere tasarlanmıştır.

CreateProviderValue(DbGeographyWellKnownValue)

Belirtilen iyi bilinen DbGeography gösterimi temel alarak bu uzamsal hizmetler uygulamasıyla uyumlu sağlayıcıya özgü bir değer oluşturur.

CreateProviderValue(DbGeometryWellKnownValue)

Belirtilen iyi bilinen DbGeometry gösterimi temel alarak bu uzamsal hizmetler uygulamasıyla uyumlu sağlayıcıya özgü bir değer oluşturur.

CreateWellKnownValue(DbGeography)

Standart iyi bilinen uzamsal biçimlerden birini veya her ikisini kullanarak belirtilen DbGeography değeri temsil eden bir örneği DbGeographyWellKnownValue oluşturur.

CreateWellKnownValue(DbGeometry)

Standart iyi bilinen uzamsal biçimlerden birini veya her ikisini kullanarak belirtilen DbGeometry değeri temsil eden bir örneği DbGeometryWellKnownValue oluşturur.

Crosses(DbGeometry, DbGeometry)

Verilen DbGeometry iki değerin uzamsal olarak kesişip kesişmeyeceğini belirler.

Difference(DbGeography, DbGeography)

İki DbGeography değerin farkını hesaplar.

Difference(DbGeometry, DbGeometry)

İki DbGeometry değer arasındaki farkı hesaplar.

Disjoint(DbGeography, DbGeography)

Verilen DbGeography iki değerin uzamsal olarak kopuk olup olmadığını belirler.

Disjoint(DbGeometry, DbGeometry)

Verilen DbGeometry iki değerin uzamsal olarak kopuk olup olmadığını belirler.

Distance(DbGeography, DbGeography)

İki DbGeography değerdeki en yakın noktalar arasındaki uzaklığı hesaplar.

Distance(DbGeometry, DbGeometry)

İki DbGeometry değerdeki en yakın noktalar arasındaki uzaklığı hesaplar.

ElementAt(DbGeography, Int32)

Bir coğrafya koleksiyonunu temsil ediyorsa, verilen DbGeography değerin bir öğesini döndürür.

ElementAt(DbGeometry, Int32)

Verilen değerin DbGeometry geometri koleksiyonunu temsil eden bir öğesini döndürür.

Equals(Object)

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

(Devralındığı yer: Object)
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.

GeographyFromBinary(Byte[])

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

GeographyFromBinary(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.

GeographyFromGml(String)

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

GeographyFromGml(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.

GeographyFromProviderValue(Object)

Bu uzamsal hizmetler uygulamasıyla uyumlu sağlayıcıya özgü değeri temel alan yeni DbGeography bir değer oluşturur.

GeographyFromText(String)

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

GeographyFromText(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.

GeographyLineFromBinary(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.

GeographyLineFromText(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.

GeographyMultiLineFromBinary(Byte[], Int32)

Belirtilen iyi bilinen ikili değeri ve koordinat sistemi tanımlayıcısını temel alan yeni DbGeography bir çok satırlı değer oluşturur.

GeographyMultiLineFromText(String, Int32)

Belirtilen iyi bilinen metin değerini ve koordinat sistemi tanımlayıcısını temel alan yeni DbGeography bir çok satırlı değer oluşturur.

GeographyMultiPointFromBinary(Byte[], Int32)

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

GeographyMultiPointFromText(String, Int32)

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

GeographyMultiPolygonFromBinary(Byte[], Int32)

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

GeographyMultiPolygonFromText(String, Int32)

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

GeographyPointFromBinary(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.

GeographyPointFromText(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.

GeographyPolygonFromBinary(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.

GeographyPolygonFromText(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.

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.

GeometryFromBinary(Byte[])

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

GeometryFromBinary(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.

GeometryFromGml(String)

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

GeometryFromGml(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.

GeometryFromProviderValue(Object)

Bu uzamsal hizmetler uygulamasıyla uyumlu sağlayıcıya özgü değeri temel alan yeni DbGeometry bir değer oluşturur.

GeometryFromText(String)

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

GeometryFromText(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.

GeometryLineFromBinary(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.

GeometryLineFromText(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.

GeometryMultiLineFromBinary(Byte[], Int32)

Belirtilen iyi bilinen ikili değeri ve koordinat sistemi tanımlayıcısını temel alan yeni DbGeometry bir çok satırlı değer oluşturur.

GeometryMultiLineFromText(String, Int32)

Belirtilen iyi bilinen metin değerini ve koordinat sistemi tanımlayıcısını temel alan yeni DbGeometry bir çok satırlı değer oluşturur.

GeometryMultiPointFromBinary(Byte[], Int32)

Belirtilen iyi bilinen ikili değeri ve koordinat sistemi tanımlayıcısını temel alan yeni DbGeometry bir çok noktalı değer oluşturur.

GeometryMultiPointFromText(String, Int32)

Belirtilen iyi bilinen metin değerini ve koordinat sistemi tanımlayıcısını temel alan yeni DbGeometry bir çok noktalı değer oluşturur.

GeometryMultiPolygonFromBinary(Byte[], Int32)

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

GeometryMultiPolygonFromText(String, Int32)

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

GeometryPointFromBinary(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.

GeometryPointFromText(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.

GeometryPolygonFromBinary(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.

GeometryPolygonFromText(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.

GetArea(DbGeography)

Değerin bir yüzeyi temsil etmemesi durumunda null olabilecek, verilen DbGeography değerin alanını gösteren null atanabilir bir çift değer döndürür.

GetArea(DbGeometry)

Değerin bir yüzeyi temsil etmemesi durumunda null olabilecek, verilen DbGeometry değerin alanını gösteren null atanabilir bir çift değer döndürür.

GetBoundary(DbGeometry)

Verilen DbGeography değerin sınırını gösteren null atanabilir bir çift değer döndürür.

GetCentroid(DbGeometry)

Verilen DbGeometry değerinin centroid değerini temsil eden bir DbGeometry değer döndürür; değer bir yüzeyi temsil etmiyorsa null olabilir.

GetConvexHull(DbGeometry)

Verilen DbGeography değerin dışbükey gövdesini gösteren null atanabilir bir çift değer döndürür.

GetCoordinateSystemId(DbGeography)

Verilen DbGeography değerin koordinat sistemi tanımlayıcısını döndürür.

GetCoordinateSystemId(DbGeometry)

Verilen DbGeometry değerin koordinat sistemi tanımlayıcısını döndürür.

GetDimension(DbGeography)

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

GetDimension(DbGeometry)

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

GetElementCount(DbGeography)

Bir coğrafya koleksiyonunu temsil ediyorsa, verilen DbGeography değerdeki öğelerin sayısını döndürür.

GetElementCount(DbGeometry)

Geometri koleksiyonunu temsil ediyorsa, verilen DbGeometry değerdeki öğelerin sayısını döndürür.

GetElevation(DbGeography)

Bir noktayı temsil ediyorsa, verilen DbGeography değerin yükselmesini (Z koordinatı) döndürür.

GetElevation(DbGeometry)

Bir noktayı temsil ediyorsa, verilen DbGeometry değerin yükseltmesini (Z) döndürür.

GetEndPoint(DbGeography)

Verilen DbGeography değerinin bitiş noktasını temsil eden bir DbGeography değer döndürür; değer eğriyi temsil etmiyorsa null olabilir.

GetEndPoint(DbGeometry)

Verilen DbGeometry değerinin bitiş noktasını temsil eden bir DbGeometry değer döndürür; değer bir eğriyi temsil etmiyorsa null olabilir.

GetEnvelope(DbGeometry)

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

GetExteriorRing(DbGeometry)

Verilen DbGeometry değerinin dış halkasını temsil eden bir DbGeometry değer döndürür; değer çokgeni temsil etmiyorsa null olabilir.

GetHashCode()

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

(Devralındığı yer: Object)
GetInteriorRingCount(DbGeometry)

Çokgeni temsil ediyorsa, verilen DbGeometry değerdeki iç halkaların sayısını döndürür.

GetIsClosed(DbGeography)

Verilen DbGeography değerin kapalı olup olmadığını ve değerin bir eğriyi temsil etmemesi durumunda null olabilen null atanabilir bir Boole değeri döndürür.

GetIsClosed(DbGeometry)

Verilen DbGeometry değerin kapalı olup olmadığını ve değerin bir eğriyi temsil etmemesi durumunda null olabilen null atanabilir bir Boole değeri döndürür.

GetIsEmpty(DbGeography)

Verilen DbGeography değerin boş olup olmadığını belirten null atanabilir bir Boole değeri döndürür.

GetIsEmpty(DbGeometry)

Verilen DbGeometry değerin boş olup olmadığını belirten null atanabilir bir Boole değeri döndürür.

GetIsRing(DbGeometry)

Verilen DbGeometry değerin bir halka olup olmadığını, değer bir eğriyi temsil etmiyorsa null olabilecek null değer döndürebilir bir Boole değeri döndürür.

GetIsSimple(DbGeometry)

Verilen DbGeometry değerin basit olup olmadığını belirten null atanabilir bir Boole değeri döndürür.

GetIsValid(DbGeometry)

Verilen DbGeometry değerin geçerli olup olmadığını belirten null atanabilir bir Boole değeri döndürür.

GetLatitude(DbGeography)

Bir noktayı temsil ediyorsa verilen DbGeography değerin Enlem koordinatını döndürür.

GetLength(DbGeography)

Verilen DbGeography değerin uzunluğunu gösteren null değer atanabilir bir çift değer döndürür; değer bir eğriyi temsil etmiyorsa null olabilir.

GetLength(DbGeometry)

Verilen DbGeometry değerin uzunluğunu gösteren null değer atanabilir bir çift değer döndürür; değer bir eğriyi temsil etmiyorsa null olabilir.

GetLongitude(DbGeography)

Bir noktayı temsil ediyorsa verilen DbGeography değerin Boylam koordinatını döndürür.

GetMeasure(DbGeography)

Bir noktayı temsil ediyorsa verilen DbGeography değerin M (Ölçü) koordinatını döndürür.

GetMeasure(DbGeometry)

Bir noktayı temsil ediyorsa verilen DbGeometry değerin M (Ölçü) koordinatını döndürür.

GetPointCount(DbGeography)

Bir çizgi dizesini veya doğrusal halkayı temsil ediyorsa, verilen DbGeography değerdeki nokta sayısını döndürür.

GetPointCount(DbGeometry)

Bir çizgi dizesini veya doğrusal halkayı temsil ediyorsa, verilen DbGeometry değerdeki nokta sayısını döndürür.

GetPointOnSurface(DbGeometry)

Verilen DbGeometry değerinin yüzeyindeki bir noktayı temsil eden bir DbGeometry değer döndürür; değer bir yüzeyi temsil etmiyorsa null olabilir.

GetSpatialTypeName(DbGeography)

Verilen DbGeography değerin uzamsal tür adını gösteren bir değer döndürür.

GetSpatialTypeName(DbGeometry)

Verilen DbGeometry değerin uzamsal tür adını gösteren bir değer döndürür.

GetStartPoint(DbGeography)

Verilen DbGeography değerinin başlangıç noktasını temsil eden bir DbGeography değer döndürür; değer bir eğriyi temsil etmiyorsa null olabilir.

GetStartPoint(DbGeometry)

Verilen DbGeometry değerinin başlangıç noktasını temsil eden bir DbGeometry değer döndürür; değer bir eğriyi temsil etmiyorsa null olabilir.

GetType()

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

(Devralındığı yer: Object)
GetXCoordinate(DbGeometry)

Bir noktayı temsil ediyorsa verilen DbGeometry değerin X koordinatını döndürür.

GetYCoordinate(DbGeometry)

Bir noktayı temsil ediyorsa verilen DbGeometry değerin Y koordinatını döndürür.

InteriorRingAt(DbGeometry, Int32)

Çokgeni temsil ediyorsa verilen DbGeometry değerden bir iç halka döndürür.

Intersection(DbGeography, DbGeography)

İki DbGeography değerin kesişimini hesaplar.

Intersection(DbGeometry, DbGeometry)

İki DbGeometry değerin kesişimini hesaplar.

Intersects(DbGeography, DbGeography)

Verilen DbGeography iki değerin uzamsal olarak kesişip kesişmediğini belirler.

Intersects(DbGeometry, DbGeometry)

Verilen DbGeometry iki değerin uzamsal olarak kesişip kesişmediğini belirler.

MemberwiseClone()

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

(Devralındığı yer: Object)
Overlaps(DbGeometry, DbGeometry)

Verilen DbGeometry iki değerin uzamsal olarak çakışıp çakışmadığını belirler.

PointAt(DbGeography, Int32)

Bir çizgi dizesini veya doğrusal halkayı temsil ediyorsa, verilen DbGeography değerin bir nokta öğesini döndürür.

PointAt(DbGeometry, Int32)

Bir çizgi dizesini veya doğrusal halkayı temsil ediyorsa, verilen DbGeometry değerin bir nokta öğesini döndürür.

Relate(DbGeometry, DbGeometry, String)

Verilen iki değerin, verilen DbGeometry Boyutlu Genişletilmiş Nine-Intersection Modeli (DE-9IM) kesişim desenine göre uzamsal olarak ilişkili olup olmadığını belirler.

SpatialEquals(DbGeography, DbGeography)

Verilen DbGeography iki değerin uzamsal olarak eşit olup olmadığını belirler.

SpatialEquals(DbGeometry, DbGeometry)

Verilen DbGeometry iki değerin uzamsal olarak eşit olup olmadığını belirler.

SymmetricDifference(DbGeography, DbGeography)

İki DbGeography değerin simetrik farkını hesaplar.

SymmetricDifference(DbGeometry, DbGeometry)

İki DbGeometry değer arasındaki simetrik farkı hesaplar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Touches(DbGeometry, DbGeometry)

Verilen DbGeometry iki değerin uzamsal olarak dokunup dokunmadığını belirler.

Union(DbGeography, DbGeography)

İki DbGeography değerin birleşimini hesaplar.

Union(DbGeometry, DbGeometry)

İki DbGeometry değerin birleşimini hesaplar.

Within(DbGeometry, DbGeometry)

Bir DbGeometry değerin uzamsal olarak diğerinin içinde olup olmadığını belirler.

Şunlara uygulanır