DbGeometry Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan kelas dasar untuk objek yang menentukan bentuk geometris.
public ref class DbGeometry
[System.ComponentModel.DataAnnotations.BindableType]
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
[<System.ComponentModel.DataAnnotations.BindableType>]
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type DbGeometry = class
Public Class DbGeometry
- Warisan
-
DbGeometry
- Atribut
Properti
Area |
Mendapatkan nilai ganda null yang menunjukkan area nilai DbGeometry ini, yang mungkin null jika nilai ini tidak mewakili permukaan. |
Boundary |
Mendapatkan batas objek DbGeometry. |
Centroid |
Mendapatkan nilai DbGeometry yang mewakili sentroid nilai DbGeometry ini, yang mungkin null jika nilai ini tidak mewakili permukaan. |
ConvexHull |
Mendapatkan lambung cembung dari nilai DbGeometry ini sebagai nilai DbGeometry lainnya. |
CoordinateSystemId |
Mendapatkan pengidentifikasi sistem koordinat objek DbGeometry. |
DefaultCoordinateSystemId |
Mendapatkan id sistem koordinat default (SRID) untuk nilai geometri. |
Dimension |
Mendapatkan dimensi nilai yang diberikan DbGeometry atau, jika nilainya adalah koleksi, dimensi elemen terbesarnya. |
ElementCount |
Mendapatkan jumlah elemen dalam nilai DbGeometry ini, jika mewakili koleksi geometri. |
Elevation |
Mendapatkan elevasi (koordinat Z) dari nilai DbGeometry ini, jika mewakili titik. |
EndPoint |
Mendapatkan nilai DbGeometry yang mewakili titik awal nilai ini, yang mungkin null jika nilai DbGeometry ini tidak mewakili kurva. |
Envelope |
Mendapatkan amplop (kotak batas minimum) dari nilai DbGeometry ini, sebagai nilai geometri. |
ExteriorRing |
Mendapatkan nilai DbGeometry yang mewakili cincin eksterior dari nilai DbGeometry ini, yang mungkin null jika nilai ini tidak mewakili poligon. |
InteriorRingCount |
Mendapatkan jumlah cincin interior dalam nilai DbGeometry ini, jika mewakili poligon. |
IsClosed |
Mendapatkan nilai Boolean nullable yang menunjukkan apakah nilai DbGeometry ini ditutup, yang mungkin null jika nilai ini tidak mewakili kurva. |
IsEmpty |
Mendapatkan nilai Boolean nullable yang menunjukkan apakah nilai DbGeometry ini kosong, yang mungkin null jika nilai ini tidak mewakili kurva. |
IsRing |
Mendapatkan nilai Boolean nullable yang menunjukkan apakah nilai DbGeometry ini adalah cincin, yang mungkin null jika nilai ini tidak mewakili kurva. |
IsSimple |
Mendapatkan nilai Boolean nullable yang menunjukkan apakah nilai DbGeometry ini sederhana. |
IsValid |
Mendapatkan nilai Boolean nullable yang menunjukkan apakah nilai DbGeometry ini valid. |
Length |
Mendapatkan nilai ganda nullable yang menunjukkan panjang nilai DbGeometry ini, yang mungkin null jika nilai ini tidak mewakili kurva. |
Measure |
Mendapatkan pengukuran (koordinat M) dari nilai DbGeometry ini, jika mewakili titik. |
PointCount |
Mendapatkan jumlah titik dalam nilai DbGeometry ini, jika mewakili linestring atau cincin linier. |
PointOnSurface |
Mendapatkan titik pada permukaan nilai DbGeometry ini, yang mungkin null jika nilai ini tidak mewakili permukaan. |
ProviderValue |
Mendapatkan representasi dari nilai DbGeometry ini yang khusus untuk penyedia dasar yang membangunnya. |
SpatialTypeName |
Mendapatkan representasi nama jenis spasial dari nilai DbGeometry ini. |
StartPoint |
Mendapatkan nilai DbGeometry yang mewakili titik awal nilai ini, yang mungkin null jika nilai DbGeometry ini tidak mewakili kurva. |
WellKnownValue |
Mendapatkan atau mengatur kontrak data yang dapat diserialisasikan representasi terkenal dari nilai DbGeometry ini. |
XCoordinate |
Mendapatkan koordinat X dari nilai DbGeometry ini, jika mewakili titik. |
YCoordinate |
Mendapatkan koordinat Y dari nilai DbGeometry ini, jika mewakili titik. |
Metode
AsBinary() |
Menghasilkan representasi biner terkenal dari nilai DbGeometry ini. |
AsGml() |
Menghasilkan representasi Geography Markup Language (GML) dari nilai DbGeometry ini. |
AsText() |
Menghasilkan representasi teks terkenal dari nilai DbGeometry ini. Hanya mencakup koordinat X dan Y untuk titik. |
Buffer(Nullable<Double>) |
Mengembalikan objek geometri yang mewakili gabungan semua titik yang jaraknya dari instans geometri kurang dari atau sama dengan nilai yang ditentukan. |
Contains(DbGeometry) |
Menentukan apakah nilai DbGeometry ini secara spasial berisi argumen DbGeometry yang ditentukan. |
Crosses(DbGeometry) |
Menentukan apakah nilai DbGeometry ini secara spasial melewati argumen DbGeometry yang ditentukan. |
Difference(DbGeometry) |
Menghitung perbedaan antara nilai DbGeometry ini dan nilai DbGeometry lainnya. |
Disjoint(DbGeometry) |
Menentukan apakah DbGeometry ini secara spasial terputus-putus dari argumen DbGeometry yang ditentukan. |
Distance(DbGeometry) |
Menghitung jarak antara titik terdekat dalam nilai DbGeometry ini dan nilai DbGeometry lainnya. |
ElementAt(Int32) |
Mengembalikan elemen nilai DbGeometry ini dari posisi tertentu, jika mewakili kumpulan geometri. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
FromBinary(Byte[]) |
Membuat nilai baru DbGeometry berdasarkan nilai biner terkenal yang ditentukan. |
FromBinary(Byte[], Int32) |
Membuat nilai baru DbGeometry berdasarkan nilai biner terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan. |
FromGml(String) |
Membuat nilai baru DbGeometry berdasarkan nilai Bahasa Markup Geografi (GML) yang ditentukan. |
FromGml(String, Int32) |
Membuat nilai baru DbGeometry berdasarkan nilai Geography Markup Language (GML) yang ditentukan dan pengidentifikasi sistem koordinat (SRID). |
FromText(String) |
Membuat nilai baru DbGeometry berdasarkan nilai teks terkenal yang ditentukan. |
FromText(String, Int32) |
Membuat nilai baru DbGeometry berdasarkan nilai teks terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan. |
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. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
InteriorRingAt(Int32) |
Mengembalikan cincin interior dari nilai DbGeometry ini pada posisi tertentu, jika mewakili poligon. |
Intersection(DbGeometry) |
Menghitung irisan nilai DbGeometry ini dan nilai DbGeometry lainnya. |
Intersects(DbGeometry) |
Menentukan apakah nilai DbGeometry ini secara spasial berpotongan dengan argumen DbGeometry yang ditentukan. |
LineFromBinary(Byte[], Int32) |
Membuat nilai baris baru DbGeometry berdasarkan nilai biner dan pengidentifikasi sistem koordinat (SRID) yang dikenal. |
LineFromText(String, Int32) |
Membuat nilai baris baru DbGeometry berdasarkan nilai teks terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan. |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
MultiLineFromBinary(Byte[], Int32) |
Mengembalikan nilai multibaris dari nilai biner. |
MultiLineFromText(String, Int32) |
Mengembalikan nilai multibaris dari nilai teks terkenal. |
MultiPointFromBinary(Byte[], Int32) |
Mengembalikan nilai multipoint dari nilai biner terkenal. |
MultiPointFromText(String, Int32) |
Mengembalikan nilai multipoint dari nilai teks terkenal. |
MultiPolygonFromBinary(Byte[], Int32) |
Mengembalikan nilai multi poligon dari nilai biner terkenal. |
MultiPolygonFromText(String, Int32) |
Mengembalikan nilai multi poligon dari nilai biner terkenal. |
Overlaps(DbGeometry) |
Menentukan apakah nilai DbGeometry ini secara spasial tumpang tindih dengan argumen DbGeometry yang ditentukan. |
PointAt(Int32) |
Mengembalikan elemen dari nilai DbGeometry ini dari posisi tertentu, jika mewakili linestring atau cincin linier. |
PointFromBinary(Byte[], Int32) |
Membuat nilai titik baru DbGeometry berdasarkan nilai biner dan pengidentifikasi sistem koordinat (SRID) yang dikenal. |
PointFromText(String, Int32) |
Membuat nilai titik baru DbGeometry berdasarkan nilai teks terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan. |
PolygonFromBinary(Byte[], Int32) |
Membuat nilai poligon baru DbGeometry berdasarkan nilai biner terkenal yang ditentukan dan pengidentifikasi sistem koordinat (SRID). |
PolygonFromText(String, Int32) |
Membuat nilai poligon baru DbGeometry berdasarkan nilai teks terkenal dan pengidentifikasi sistem koordinat (SRID) yang ditentukan. |
Relate(DbGeometry, String) |
Menentukan apakah nilai DbGeometry ini secara spasial berkaitan dengan argumen DbGeometry yang ditentukan sesuai dengan pola persimpangan Dimensionally Extended Nine-Intersection Model (DE-9IM) yang diberikan. |
SpatialEquals(DbGeometry) |
Menentukan apakah DbGeometry ini secara spasial sama dengan argumen DbGeometry yang ditentukan. |
SymmetricDifference(DbGeometry) |
Menghitung perbedaan simetris antara nilai DbGeometry ini dan nilai DbGeometry lainnya. |
ToString() |
Mengembalikan representasi string dari nilai geometri. |
Touches(DbGeometry) |
Menentukan apakah nilai DbGeometry ini secara spasial menyentuh argumen DbGeometry yang ditentukan. |
Union(DbGeometry) |
Menghitung penyatuan nilai DbGeometry ini dan nilai DbGeometry lainnya. |
Within(DbGeometry) |
Menentukan apakah nilai DbGeometry ini secara spasial dalam argumen DbGeometry yang ditentukan. |