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

Name Description
DbSpatialServices()

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

Özellikler

Name Description
Default

için DbSpatialServicesvarsayılan hizmetleri alır.

Yöntemler

Name Description
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 distance değerden küçük veya buna eşit DbGeography tüm noktaları temsil eden bir coğrafya değeri oluşturur.

Buffer(DbGeometry, Double)

Verilen distance değerden küçük veya buna eşit DbGeometry 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 DbGeographyWellKnownValue değeri temsil eden bir örneği DbGeography oluşturur.

CreateWellKnownValue(DbGeometry)

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

Crosses(DbGeometry, DbGeometry)

Verilen DbGeometry iki değerin uzamsal olarak çarpıp 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)

Bir geometri koleksiyonunu temsil ediyorsa, verilen DbGeometry değerin 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[], 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.

GeographyFromBinary(Byte[])

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

GeographyFromGml(String)

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

GeographyFromProviderValue(Object)

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

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

GeographyFromText(String)

Belirtilen iyi bilinen metin değerini 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ğer 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ğer 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ğer 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[], 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.

GeometryFromBinary(Byte[])

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

GeometryFromGml(String)

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

GeometryFromProviderValue(Object)

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

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

GeometryFromText(String)

Belirtilen iyi bilinen metin değerini 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ğer 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ğer 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ğer 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)

Verilen DbGeography değerin alanını gösteren null değer atanabilir bir çift değer döndürür; değer bir yüzeyi temsil etmiyorsa null olabilir.

GetArea(DbGeometry)

Verilen DbGeometry değerin alanını gösteren null değer atanabilir bir çift değer döndürür; değer bir yüzeyi temsil etmiyorsa null olabilir.

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 veya değer bir koleksiyonsa en büyük öğe boyutunu alır.

GetDimension(DbGeometry)

Verilen DbGeometry değerin boyutunu 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)

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

Belirli 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 bir 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ç halka sayısını döndürür.

GetIsClosed(DbGeography)

Verilen DbGeography değerin kapatılıp kapatılmadığını ve değerin bir eğriyi temsil etmemesi durumunda null olabileceğini belirten null atanabilir bir Boole değeri döndürür.

GetIsClosed(DbGeometry)

Verilen DbGeometry değerin kapatılıp kapatılmadığını ve değerin bir eğriyi temsil etmemesi durumunda null olabileceğini belirten 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ı ve değerin bir eğriyi temsil etmemesi durumunda null olabileceğini belirten null atanabilir 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, değer bir eğriyi temsil etmiyorsa null olabilecek null atanabilir bir çift değer döndürür.

GetLength(DbGeometry)

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

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

Geçerli örneğin Type 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 Objectbasit 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 DbGeometry iki değerin verilen 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 bir dize 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