SqlSpatialFunctions Sınıf

Tanım

Linq to Entities içinde SqlServer yöntemlerini kullanıma sunan işlev saptamaları içerir.

public static class SqlSpatialFunctions
type SqlSpatialFunctions = class
Public Class SqlSpatialFunctions
Devralma
SqlSpatialFunctions

Yöntemler

AsTextZM(DbGeography)

Örnek tarafından taşınan Z (yükseltme) ve M (ölçü) değerleriyle artırılmış bir coğrafya örneğinin Açık Jeo-uzamsal Konsorsiyumu (OGC) Well-Known Metin (WKT) gösterimini döndürür.

AsTextZM(DbGeometry)

Örnek tarafından taşınan Z (yükseltme) ve M (ölçü) değerleriyle artırılmış bir coğrafya örneğinin Açık Jeo-uzamsal Konsorsiyumu (OGC) Well-Known Metin (WKT) gösterimini döndürür.

BufferWithTolerance(DbGeography, Nullable<Double>, Nullable<Double>, Nullable<Boolean>)

Bir coğrafya örneğinden uzaklığı belirtilen bir değerden küçük veya buna eşit olan tüm nokta değerlerinin birleşimini temsil eden geometrik bir nesne döndürür ve belirtilen toleransa izin verir.

BufferWithTolerance(DbGeometry, Nullable<Double>, Nullable<Double>, Nullable<Boolean>)

Geometri örneğinden uzaklığı belirtilen bir değerden küçük veya bu değere eşit olan tüm nokta değerlerinin birleşimini temsil eden geometrik bir nesne döndürür ve belirtilen toleransı sağlar.

EnvelopeAngle(DbGeography)

EnvelopeCenter() tarafından döndürülen nokta ile coğrafya örneğindeki bir nokta arasındaki en büyük açıyı derece cinsinden döndürür.

EnvelopeCenter(DbGeography)

Coğrafya örneği için sınırlayıcı dairenin merkezi olarak kullanılabilecek bir nokta döndürür.

Filter(DbGeography, DbGeography)

Bir coğrafya örneğinin bir dizinin kullanılabilir olduğu varsayılarak başka bir SqlGeography örneğinin kesişip kesişmediğini saptamak için hızlı, yalnızca dizine yönelik bir kesişme yöntemi sunar.

Filter(DbGeometry, DbGeometry)

Bir coğrafya örneğinin bir dizinin kullanılabilir olduğu varsayılarak başka bir SqlGeometry örneğinin kesişip kesişmediğini saptamak için hızlı, yalnızca dizin kesişme yöntemi sunar.

InstanceOf(DbGeography, String)

SqlGeography örneğinin belirtilen türle aynı olup olmadığını test eder.

InstanceOf(DbGeometry, String)

SqlGeometry örneğinin belirtilen türle aynı olup olmadığını test eder.

MakeValid(DbGeometry)

Geçersiz bir geometri örneğini geçerli bir Açık Jeo-uzamsal Konsorsiyum (OGC) türüne sahip geometri örneğine dönüştürür.

NumRings(DbGeography)

Çokgen örnekteki toplam halka sayısını döndürür.

PointGeography(Nullable<Double>, Nullable<Double>, Nullable<Int32>)

X ve y değerlerinden bir Nokta örneğini ve uzamsal başvuru kimliğini (SRID) temsil eden bir coğrafya örneği oluşturur.

PointGeometry(Nullable<Double>, Nullable<Double>, Nullable<Int32>)

X ve y değerlerinden ve uzamsal başvuru kimliğinden (SRID) bir Nokta örneğini temsil eden bir geometri örneği oluşturur.

Reduce(DbGeography, Nullable<Double>)

Verilen toleransla örnekte Douglas-Peucker algoritmasını çalıştırarak üretilen belirli coğrafya örneğinin yaklaşık değerini döndürür.

Reduce(DbGeometry, Nullable<Double>)

Verilen toleransla örnekte Douglas-Peucker algoritmasını çalıştırarak üretilen belirli coğrafya örneğinin yaklaşık değerini döndürür.

RingN(DbGeography, Nullable<Int32>)

SqlGeography örneğinin belirtilen halkasını döndürür: 1 ≤ n ≤ NumRings().

Şunlara uygulanır