Bagikan melalui


DbGeometry Kelas

Definisi

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.

Berlaku untuk