Bahasa

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

Nama Deskripsi
DbSpatialServices()

Menginisialisasi instans baru dari kelas DbSpatialServices.

Properti

Nama Deskripsi
Default

Mendapatkan layanan default untuk DbSpatialServices.

Metode

Nama Deskripsi
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 poin.

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 poin kurang dari atau sama dengan distance dari nilai yang diberikan DbGeography .

Buffer(DbGeometry, Double)

Membuat nilai geometri yang mewakili semua poin 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 satu atau kedua format spasial standar yang terkenal.

CreateWellKnownValue(DbGeometry)

Membuat instans DbGeometryWellKnownValue yang mewakili nilai yang ditentukan DbGeometry menggunakan 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 dua nilai yang diberikan DbGeography secara spasial putus-putus.

Disjoint(DbGeometry, DbGeometry)

Menentukan apakah dua nilai yang diberikan DbGeometry secara spasial putus-putus.

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 dan pengidentifikasi sistem koordinat (SRID) biner terkenal yang ditentukan.

GeographyCollectionFromText(String, Int32)

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

GeographyFromBinary(Byte[], Int32)

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

GeographyFromBinary(Byte[])

Membuat nilai baru DbGeography berdasarkan nilai biner terkenal yang ditentukan.

GeographyFromGml(String, Int32)

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

GeographyFromGml(String)

Membuat nilai baru DbGeography berdasarkan nilai Bahasa Markup Geografi (GML) yang ditentukan.

GeographyFromProviderValue(Object)

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

GeographyFromText(String, Int32)

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

GeographyFromText(String)

Membuat nilai baru DbGeography berdasarkan nilai teks terkenal yang ditentukan.

GeographyLineFromBinary(Byte[], Int32)

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

GeographyLineFromText(String, Int32)

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

GeographyMultiLineFromBinary(Byte[], Int32)

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

GeographyMultiLineFromText(String, Int32)

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

GeographyMultiPointFromBinary(Byte[], Int32)

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

GeographyMultiPointFromText(String, Int32)

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

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 dan pengidentifikasi sistem koordinat (SRID) biner terkenal yang ditentukan.

GeographyPointFromText(String, Int32)

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

GeographyPolygonFromBinary(Byte[], Int32)

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

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 dan pengidentifikasi sistem koordinat (SRID) biner terkenal yang ditentukan.

GeometryCollectionFromText(String, Int32)

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

GeometryFromBinary(Byte[], Int32)

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

GeometryFromBinary(Byte[])

Membuat nilai baru DbGeometry berdasarkan nilai biner terkenal yang ditentukan.

GeometryFromGml(String, Int32)

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

GeometryFromGml(String)

Membuat nilai baru DbGeometry berdasarkan nilai Bahasa Markup Geografi (GML) yang ditentukan.

GeometryFromProviderValue(Object)

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

GeometryFromText(String, Int32)

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

GeometryFromText(String)

Membuat nilai baru DbGeometry berdasarkan nilai teks terkenal yang ditentukan.

GeometryLineFromBinary(Byte[], Int32)

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

GeometryLineFromText(String, Int32)

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

GeometryMultiLineFromBinary(Byte[], Int32)

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

GeometryMultiLineFromText(String, Int32)

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

GeometryMultiPointFromBinary(Byte[], Int32)

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

GeometryMultiPointFromText(String, Int32)

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

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 dan pengidentifikasi sistem koordinat (SRID) biner terkenal yang ditentukan.

GeometryPointFromText(String, Int32)

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

GeometryPolygonFromBinary(Byte[], Int32)

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

GeometryPolygonFromText(String, Int32)

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

GetArea(DbGeography)

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

GetArea(DbGeometry)

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

GetBoundary(DbGeometry)

Mengembalikan nilai ganda nullable yang menunjukkan batas nilai yang diberikan DbGeography .

GetCentroid(DbGeometry)

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

GetConvexHull(DbGeometry)

Mengembalikan nilai ganda nullable 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)

Mengembalikan DbGeometry 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)

Mengembalikan DbGeometry 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 Garis Lintang dari nilai yang diberikan DbGeography , jika mewakili titik.

GetLength(DbGeography)

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

GetLength(DbGeometry)

Mengembalikan nilai ganda nullable 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 linier.

GetPointCount(DbGeometry)

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

GetPointOnSurface(DbGeometry)

Mengembalikan DbGeometry 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 Type instans 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 Objectsaat ini.

(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 cincin linestring atau linier.

PointAt(DbGeometry, Int32)

Mengembalikan elemen titik dari nilai yang diberikan DbGeometry , jika mewakili cincin linestring atau 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 dua nilai yang diberikan DbGeography sama secara spasial.

SpatialEquals(DbGeometry, DbGeometry)

Menentukan apakah dua 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 menyentuh 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