Bagikan melalui


DbSpatialServices Kelas

Definisi

Mewakili API layanan independen penyedia untuk dukungan jenis geospasial (Geometri/Geografi).

public ref class DbSpatialServices abstract
[System.Serializable]
public abstract class DbSpatialServices
[<System.Serializable>]
type DbSpatialServices = class
Public MustInherit Class DbSpatialServices
Warisan
DbSpatialServices
Atribut

Konstruktor

DbSpatialServices()

Menginisialisasi instans baru kelas DbSpatialServices.

Properti

Default

Mendapatkan layanan default untuk DbSpatialServices.

Metode

AsBinary(DbGeography)

Mendapatkan representasi biner terkenal dari nilai yang diberikan DbGeography .

AsBinary(DbGeometry)

Mendapatkan representasi biner terkenal dari nilai yang diberikan DbGeometry .

AsGml(DbGeography)

Menghasilkan representasi Geography Markup Language (GML) dari nilai ini DbGeography .

AsGml(DbGeometry)

Menghasilkan representasi Geography Markup Language (GML) dari nilai ini DbGeometry .

AsText(DbGeography)

Mendapatkan representasi teks terkenal dari nilai yang diberikan DbGeography . Nilai ini hanya boleh mencakup Garis Bujur dan Garis Lintang titik.

AsText(DbGeometry)

Mendapatkan representasi teks terkenal dari nilai yang diberikan DbGeometry , termasuk hanya koordinat X dan Y untuk titik.

AsTextIncludingElevationAndMeasure(DbGeography)

Mengembalikan representasi DbSpatialServices teks dengan elevasi dan pengukuran.

AsTextIncludingElevationAndMeasure(DbGeometry)

Mengembalikan representasi DbSpatialServices teks dengan elevasi dan pengukuran.

Buffer(DbGeography, Double)

Membuat nilai geografi yang mewakili semua titik kurang dari atau sama dengan distance dari nilai yang diberikan DbGeography .

Buffer(DbGeometry, Double)

Membuat nilai geometri yang mewakili semua titik kurang dari atau sama dengan distance dari nilai yang diberikan DbGeometry .

Contains(DbGeometry, DbGeometry)

Menentukan apakah satu DbGeometry nilai secara spasial berisi nilai lainnya.

CreateGeography(DbSpatialServices, Object)

Metode ini ditujukan untuk digunakan oleh implementasi turunan GeographyFromProviderValue(Object) setelah validasi yang sesuai dari nilai penyedia yang ditentukan untuk memastikan cocok untuk digunakan dengan implementasi turunan.

CreateGeometry(DbSpatialServices, Object)

Metode ini ditujukan untuk digunakan oleh implementasi turunan GeometryFromProviderValue(Object) setelah validasi yang sesuai dari nilai penyedia yang ditentukan untuk memastikan cocok untuk digunakan dengan implementasi turunan.

CreateProviderValue(DbGeographyWellKnownValue)

Membuat nilai khusus penyedia yang kompatibel dengan implementasi layanan spasial ini berdasarkan representasi terkenal yang ditentukan DbGeography .

CreateProviderValue(DbGeometryWellKnownValue)

Membuat nilai khusus penyedia yang kompatibel dengan implementasi layanan spasial ini berdasarkan representasi terkenal yang ditentukan DbGeometry .

CreateWellKnownValue(DbGeography)

Membuat instans DbGeographyWellKnownValue yang mewakili nilai yang ditentukan DbGeography menggunakan salah satu atau kedua format spasial standar yang terkenal.

CreateWellKnownValue(DbGeometry)

Membuat instans DbGeometryWellKnownValue yang mewakili nilai yang ditentukan DbGeometry menggunakan salah satu atau kedua format spasial standar yang terkenal.

Crosses(DbGeometry, DbGeometry)

Menentukan apakah dua nilai yang diberikan DbGeometry secara spasial bersilangan.

Difference(DbGeography, DbGeography)

Menghitung perbedaan dua DbGeography nilai.

Difference(DbGeometry, DbGeometry)

Menghitung perbedaan antara dua DbGeometry nilai.

Disjoint(DbGeography, DbGeography)

Menentukan apakah kedua nilai yang diberikan DbGeography terputang secara spasial.

Disjoint(DbGeometry, DbGeometry)

Menentukan apakah kedua nilai yang diberikan DbGeometry terputang secara spasial.

Distance(DbGeography, DbGeography)

Menghitung jarak antara titik terdekat dalam dua DbGeography nilai.

Distance(DbGeometry, DbGeometry)

Menghitung jarak antara titik terdekat dalam dua DbGeometry nilai.

ElementAt(DbGeography, Int32)

Mengembalikan elemen dari nilai yang diberikan DbGeography , jika mewakili kumpulan geografi.

ElementAt(DbGeometry, Int32)

Mengembalikan elemen dari nilai yang diberikan DbGeometry , jika mewakili kumpulan geometri.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GeographyCollectionFromBinary(Byte[], Int32)

Membuat nilai koleksi baru DbGeography berdasarkan nilai biner terkenal yang ditentukan dan pengidentifikasi sistem koordinat (SRID).

GeographyCollectionFromText(String, Int32)

Membuat nilai koleksi baru DbGeography berdasarkan nilai teks terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan.

GeographyFromBinary(Byte[])

Membuat nilai baru DbGeography berdasarkan nilai biner terkenal yang ditentukan.

GeographyFromBinary(Byte[], Int32)

Membuat nilai baru DbGeography berdasarkan nilai biner terkenal yang ditentukan dan pengidentifikasi sistem koordinat (SRID).

GeographyFromGml(String)

Membuat nilai baru DbGeography berdasarkan nilai Geography Markup Language (GML) yang ditentukan.

GeographyFromGml(String, Int32)

Membuat nilai baru DbGeography berdasarkan nilai Geography Markup Language (GML) yang ditentukan dan pengidentifikasi sistem koordinat (SRID).

GeographyFromProviderValue(Object)

Membuat nilai baru DbGeography berdasarkan nilai khusus penyedia yang kompatibel dengan implementasi layanan spasial ini.

GeographyFromText(String)

Membuat nilai baru DbGeography berdasarkan nilai teks terkenal yang ditentukan.

GeographyFromText(String, Int32)

Membuat nilai baru DbGeography berdasarkan nilai teks terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan.

GeographyLineFromBinary(Byte[], Int32)

Membuat nilai baris baru DbGeography berdasarkan nilai biner terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan.

GeographyLineFromText(String, Int32)

Membuat nilai baris baru DbGeography berdasarkan nilai teks terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan.

GeographyMultiLineFromBinary(Byte[], Int32)

Membuat nilai multibaris baru DbGeography berdasarkan nilai biner terkenal yang ditentukan dan mengoordinasikan pengidentifikasi sistem.

GeographyMultiLineFromText(String, Int32)

Membuat nilai multibaris baru DbGeography berdasarkan nilai teks terkenal dan pengidentifikasi sistem koordinat yang ditentukan.

GeographyMultiPointFromBinary(Byte[], Int32)

Membuat nilai multipoint baru DbGeography berdasarkan nilai biner terkenal yang ditentukan dan mengoordinasikan pengidentifikasi sistem.

GeographyMultiPointFromText(String, Int32)

Membuat nilai multipoint baru DbGeography berdasarkan nilai teks terkenal yang ditentukan dan mengoordinasikan pengidentifikasi sistem.

GeographyMultiPolygonFromBinary(Byte[], Int32)

Membuat nilai multi poligon baru DbGeography berdasarkan nilai biner terkenal yang ditentukan dan pengidentifikasi sistem koordinat.

GeographyMultiPolygonFromText(String, Int32)

Membuat nilai multi poligon baru DbGeography berdasarkan nilai teks terkenal yang ditentukan dan pengidentifikasi sistem koordinat.

GeographyPointFromBinary(Byte[], Int32)

Membuat nilai titik baru DbGeography berdasarkan nilai biner terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan.

GeographyPointFromText(String, Int32)

Membuat nilai titik baru DbGeography berdasarkan nilai teks terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan.

GeographyPolygonFromBinary(Byte[], Int32)

Membuat nilai poligon baru DbGeography berdasarkan nilai biner terkenal yang ditentukan dan pengidentifikasi sistem koordinat (SRID).

GeographyPolygonFromText(String, Int32)

Membuat nilai poligon baru DbGeography berdasarkan nilai teks terkenal yang ditentukan dan pengidentifikasi sistem koordinat (SRID).

GeometryCollectionFromBinary(Byte[], Int32)

Membuat nilai koleksi baru DbGeometry berdasarkan nilai biner terkenal yang ditentukan dan pengidentifikasi sistem koordinat (SRID).

GeometryCollectionFromText(String, Int32)

Membuat nilai koleksi baru DbGeometry berdasarkan nilai teks terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan.

GeometryFromBinary(Byte[])

Membuat nilai baru DbGeometry berdasarkan nilai biner terkenal yang ditentukan.

GeometryFromBinary(Byte[], Int32)

Membuat nilai baru DbGeometry berdasarkan nilai biner terkenal yang ditentukan dan pengidentifikasi sistem koordinat (SRID).

GeometryFromGml(String)

Membuat nilai baru DbGeometry berdasarkan nilai Geography Markup Language (GML) yang ditentukan.

GeometryFromGml(String, Int32)

Membuat nilai baru DbGeometry berdasarkan nilai Geography Markup Language (GML) yang ditentukan dan pengidentifikasi sistem koordinat (SRID).

GeometryFromProviderValue(Object)

Membuat nilai baru DbGeometry berdasarkan nilai khusus penyedia yang kompatibel dengan implementasi layanan spasial ini.

GeometryFromText(String)

Membuat nilai baru DbGeometry berdasarkan nilai teks terkenal yang ditentukan.

GeometryFromText(String, Int32)

Membuat nilai baru DbGeometry berdasarkan nilai teks terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan.

GeometryLineFromBinary(Byte[], Int32)

Membuat nilai baris baru DbGeometry berdasarkan nilai biner terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan.

GeometryLineFromText(String, Int32)

Membuat nilai baris baru DbGeometry berdasarkan nilai teks terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan.

GeometryMultiLineFromBinary(Byte[], Int32)

Membuat nilai multibaris baru DbGeometry berdasarkan nilai biner terkenal yang ditentukan dan mengoordinasikan pengidentifikasi sistem.

GeometryMultiLineFromText(String, Int32)

Membuat nilai multibaris baru DbGeometry berdasarkan nilai teks terkenal dan pengidentifikasi sistem koordinat yang ditentukan.

GeometryMultiPointFromBinary(Byte[], Int32)

Membuat nilai multipoint baru DbGeometry berdasarkan nilai biner terkenal yang ditentukan dan mengoordinasikan pengidentifikasi sistem.

GeometryMultiPointFromText(String, Int32)

Membuat nilai multipoint baru DbGeometry berdasarkan nilai teks terkenal yang ditentukan dan mengoordinasikan pengidentifikasi sistem.

GeometryMultiPolygonFromBinary(Byte[], Int32)

Membuat nilai multi poligon baru DbGeometry berdasarkan nilai biner terkenal yang ditentukan dan pengidentifikasi sistem koordinat.

GeometryMultiPolygonFromText(String, Int32)

Membuat nilai multi poligon baru DbGeometry berdasarkan nilai teks terkenal yang ditentukan dan pengidentifikasi sistem koordinat.

GeometryPointFromBinary(Byte[], Int32)

Membuat nilai titik baru DbGeometry berdasarkan nilai biner terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan.

GeometryPointFromText(String, Int32)

Membuat nilai titik baru DbGeometry berdasarkan nilai teks terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan.

GeometryPolygonFromBinary(Byte[], Int32)

Membuat nilai poligon baru DbGeometry berdasarkan nilai biner terkenal yang ditentukan dan pengidentifikasi sistem koordinat (SRID).

GeometryPolygonFromText(String, Int32)

Membuat nilai poligon baru DbGeometry berdasarkan nilai teks terkenal yang ditentukan dan pengidentifikasi sistem koordinat (SRID).

GetArea(DbGeography)

Mengembalikan nilai ganda yang dapat diubah ke null yang menunjukkan area nilai yang diberikan DbGeography , yang mungkin null jika nilai tidak mewakili permukaan.

GetArea(DbGeometry)

Mengembalikan nilai ganda yang dapat diubah ke null yang menunjukkan area nilai yang diberikan DbGeometry , yang mungkin null jika nilai tidak mewakili permukaan.

GetBoundary(DbGeometry)

Mengembalikan nilai ganda yang dapat diubah ke null yang menunjukkan batas nilai yang diberikan DbGeography .

GetCentroid(DbGeometry)

DbGeometry Mengembalikan nilai yang mewakili sentroid dari nilai DbGeometry yang diberikan, yang mungkin null jika nilai tidak mewakili permukaan.

GetConvexHull(DbGeometry)

Mengembalikan nilai ganda yang dapat diubah ke null yang menunjukkan lambung cembung dari nilai yang diberikan DbGeography .

GetCoordinateSystemId(DbGeography)

Mengembalikan pengidentifikasi sistem koordinat dari nilai yang diberikan DbGeography .

GetCoordinateSystemId(DbGeometry)

Mengembalikan pengidentifikasi sistem koordinat dari nilai yang diberikan DbGeometry .

GetDimension(DbGeography)

Mendapatkan dimensi nilai yang diberikan DbGeography atau, jika nilainya adalah koleksi, dimensi elemen terbesar.

GetDimension(DbGeometry)

Mendapatkan dimensi nilai yang diberikan DbGeometry atau, jika nilainya adalah koleksi, dimensi elemen terbesar.

GetElementCount(DbGeography)

Mengembalikan jumlah elemen dalam nilai yang diberikan DbGeography , jika mewakili kumpulan geografi.

GetElementCount(DbGeometry)

Mengembalikan jumlah elemen dalam nilai yang diberikan DbGeometry , jika mewakili kumpulan geometri.

GetElevation(DbGeography)

Mengembalikan elevasi (koordinat Z) dari nilai yang diberikan DbGeography , jika mewakili titik.

GetElevation(DbGeometry)

Mengembalikan elevasi (Z) dari nilai yang diberikan DbGeometry , jika mewakili titik.

GetEndPoint(DbGeography)

Mengembalikan DbGeography nilai yang mewakili titik akhir dari nilai DbGeography yang diberikan, yang mungkin null jika nilai tidak mewakili kurva.

GetEndPoint(DbGeometry)

DbGeometry Mengembalikan nilai yang mewakili titik akhir dari nilai DbGeometry yang diberikan, yang mungkin null jika nilai tidak mewakili kurva.

GetEnvelope(DbGeometry)

Mendapatkan amplop (kotak batas minimum) dari nilai yang diberikan DbGeometry , sebagai nilai geometri.

GetExteriorRing(DbGeometry)

DbGeometry Mengembalikan nilai yang mewakili cincin eksterior dari nilai DbGeometry yang diberikan, yang mungkin null jika nilai tidak mewakili poligon.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetInteriorRingCount(DbGeometry)

Mengembalikan jumlah cincin interior dalam nilai yang diberikan DbGeometry , jika mewakili poligon.

GetIsClosed(DbGeography)

Mengembalikan nilai Boolean nullable yang apakah nilai yang diberikan DbGeography ditutup, yang mungkin null jika nilai tidak mewakili kurva.

GetIsClosed(DbGeometry)

Mengembalikan nilai Boolean nullable yang apakah nilai yang diberikan DbGeometry ditutup, yang mungkin null jika nilai tidak mewakili kurva.

GetIsEmpty(DbGeography)

Mengembalikan nilai Boolean nullable yang apakah nilai yang diberikan DbGeography kosong.

GetIsEmpty(DbGeometry)

Mengembalikan nilai Boolean nullable yang apakah nilai yang diberikan DbGeometry kosong.

GetIsRing(DbGeometry)

Mengembalikan nilai Boolean nullable yang apakah nilai yang diberikan DbGeometry adalah cincin, yang mungkin null jika nilai tidak mewakili kurva.

GetIsSimple(DbGeometry)

Mengembalikan nilai Boolean nullable yang apakah nilai yang diberikan DbGeometry sederhana.

GetIsValid(DbGeometry)

Mengembalikan nilai Boolean nullable yang apakah nilai yang diberikan DbGeometry valid.

GetLatitude(DbGeography)

Mengembalikan koordinat Lintang dari nilai yang diberikan DbGeography , jika mewakili titik.

GetLength(DbGeography)

Mengembalikan nilai ganda null yang menunjukkan panjang nilai yang diberikan DbGeography , yang mungkin null jika nilai tidak mewakili kurva.

GetLength(DbGeometry)

Mengembalikan nilai ganda null yang menunjukkan panjang nilai yang diberikan DbGeometry , yang mungkin null jika nilai tidak mewakili kurva.

GetLongitude(DbGeography)

Mengembalikan koordinat Bujur dari nilai yang diberikan DbGeography , jika mewakili titik.

GetMeasure(DbGeography)

Mengembalikan koordinat M (Pengukuran) dari nilai yang diberikan DbGeography , jika mewakili titik.

GetMeasure(DbGeometry)

Mengembalikan koordinat M (Pengukuran) dari nilai yang diberikan DbGeometry , jika mewakili titik.

GetPointCount(DbGeography)

Mengembalikan jumlah titik dalam nilai yang diberikan DbGeography , jika mewakili linestring atau cincin linear.

GetPointCount(DbGeometry)

Mengembalikan jumlah titik dalam nilai yang diberikan DbGeometry , jika mewakili linestring atau cincin linear.

GetPointOnSurface(DbGeometry)

DbGeometry Mengembalikan nilai yang mewakili titik pada permukaan nilai DbGeometry yang diberikan, yang mungkin null jika nilai tidak mewakili permukaan.

GetSpatialTypeName(DbGeography)

Mengembalikan nilai yang menunjukkan nama jenis spasial dari nilai yang diberikan DbGeography .

GetSpatialTypeName(DbGeometry)

Mengembalikan nilai yang menunjukkan nama jenis spasial dari nilai yang diberikan DbGeometry .

GetStartPoint(DbGeography)

Mengembalikan DbGeography nilai yang mewakili titik awal dari nilai DbGeography yang diberikan, yang mungkin null jika nilai tidak mewakili kurva.

GetStartPoint(DbGeometry)

Mengembalikan DbGeometry nilai yang mewakili titik awal dari nilai DbGeometry yang diberikan, yang mungkin null jika nilai tidak mewakili kurva.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
GetXCoordinate(DbGeometry)

Mengembalikan koordinat X dari nilai yang diberikan DbGeometry , jika mewakili titik.

GetYCoordinate(DbGeometry)

Mengembalikan koordinat Y dari nilai yang diberikan DbGeometry , jika mewakili titik.

InteriorRingAt(DbGeometry, Int32)

Mengembalikan cincin interior dari nilai yang diberikan DbGeometry , jika mewakili poligon.

Intersection(DbGeography, DbGeography)

Menghitung persimpangan dua DbGeography nilai.

Intersection(DbGeometry, DbGeometry)

Menghitung persimpangan dua DbGeometry nilai.

Intersects(DbGeography, DbGeography)

Menentukan apakah dua nilai yang diberikan DbGeography secara spasial bersinggungan.

Intersects(DbGeometry, DbGeometry)

Menentukan apakah dua nilai yang diberikan DbGeometry secara spasial bersinggungan.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
Overlaps(DbGeometry, DbGeometry)

Menentukan apakah dua nilai yang diberikan DbGeometry tumpang tindih secara spasial.

PointAt(DbGeography, Int32)

Mengembalikan elemen titik dari nilai yang diberikan DbGeography , jika mewakili linestring atau cincin linier.

PointAt(DbGeometry, Int32)

Mengembalikan elemen titik dari nilai yang diberikan DbGeometry , jika mewakili linestring atau cincin linier.

Relate(DbGeometry, DbGeometry, String)

Menentukan apakah dua nilai yang diberikan DbGeometry terkait spasial sesuai dengan pola persimpangan Dimensionally Extended Nine-Intersection Model (DE-9IM) yang diberikan.

SpatialEquals(DbGeography, DbGeography)

Menentukan apakah kedua nilai yang diberikan DbGeography sama secara spasial.

SpatialEquals(DbGeometry, DbGeometry)

Menentukan apakah kedua nilai yang diberikan DbGeometry sama secara spasial.

SymmetricDifference(DbGeography, DbGeography)

Menghitung perbedaan simetris dari dua DbGeography nilai.

SymmetricDifference(DbGeometry, DbGeometry)

Menghitung perbedaan simetris antara dua DbGeometry nilai.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
Touches(DbGeometry, DbGeometry)

Menentukan apakah dua nilai yang diberikan DbGeometry disentuh secara spasial.

Union(DbGeography, DbGeography)

Menghitung penyatuan dua DbGeography nilai.

Union(DbGeometry, DbGeometry)

Menghitung penyatuan dua DbGeometry nilai.

Within(DbGeometry, DbGeometry)

Menentukan apakah satu DbGeometry nilai secara spasial di dalam nilai lainnya.

Berlaku untuk