Interface IGeometry

IGeometry interface

Kelas akar antarmuka dari hierarki Geometri

public interface IGeometry

Properti

NamaKeterangan
Dimension { get; }Mendapat dimensi topologi iniIGeometry . Jika dimensi tidak diketahui (misalnya untuk GEOMETRYCOLLECTION kosong)Point dikembalikan.
GeometryType { get; }Mendapatkan jenis geometri.
HasCurveGeometry { get; }Mendapat nilai yang menunjukkan apakah geometri ini merupakan atau mengandung geometri kurva (bukan linier).
HasM { get; }Mendapat nilai yang menunjukkan apakah instance ini memiliki koordinat M.
HasZ { get; }Mendapat nilai yang menunjukkan apakah instance ini memiliki koordinat Z.
IsEmpty { get; }Mendapat nilai yang menunjukkan apakah instance ini kosong (mewakili kumpulan titik kosong).
IsSimple { get; }Mendapat nilai yang menunjukkan apakah instance ini sederhana dari sudut pandang SFA.
IsValid { get; }Mendapat nilai yang menunjukkan apakah instance ini valid.
SpatialReferenceSystem { get; }Mendapat Sistem Referensi Spasial dari instance ini. Properti ini dapat berupanull , jika SpatialReferenceSystem tidak diketahui.

Metode

NamaKeterangan
AsBinary()Menerjemahkan geometri ini ke representasi Biner Terkenalnya.
AsBinary(WkbVariant)Menerjemahkan geometri ini ke representasi Biner Terkenalnya.
AsImage(Measurement, Measurement, Renderer, VectorSymbolizer)Ekspor geometri ini ke representasi gambar.
AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer)Ekspor geometri ini ke representasi gambar.
AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer)Ekspor geometri ini ke representasi gambar.
AsText()Menerjemahkan geometri ini ke representasi Teks Terkenalnya.
AsText(WktVariant)Menerjemahkan geometri ini ke representasi Teks Terkenalnya.
AsText(WktVariant, NumericFormat)Menerjemahkan geometri ini ke representasi Teks Terkenalnya.
Clone()Menggandakan instance ini.
CoveredBy(IGeometry)Menentukan apakah geometri ini tercakup oleh geometri tertentu.
Covers(IGeometry)Menentukan apakah geometri ini mencakup geometri tertentu.
Crosses(IGeometry)Menentukan apakah geometri ini dan geometri tertentu bersilangan.
Difference(IGeometry)Mengurangi geometri tertentu dari geometri ini.
Disjoint(IGeometry)Menentukan apakah geometri ini terpisah dari geometri tertentu.
GetArea()Menghitung luas geometri ini.
GetBuffer(double, int)Menghitung daerah penyangga di sekitar geometri ini.
GetCentroid()Menghitung pusat massa geometri ini.
GetConvexHull()Menghitung convex hull dari geometri ini.
GetDistanceTo(IGeometry)Menghitung jarak minimum antara geometri ini dan geometri tertentu.
GetExtent()Menghitung dan mengembalikan batasan geometri ini.
GetLength()Menghitung panjang geometri ini.
Intersection(IGeometry)Membangun persimpangan antara geometri ini dan geometri tertentu.
Intersects(Extent)Menentukan apakah geometri ini memotong batas tertentu.
Intersects(IGeometry)Menentukan apakah geometri ini dan geometri tertentu berpotongan.
Overlaps(IGeometry)Menentukan apakah geometri ini tumpang tindih dengan geometri tertentu.
Relate(IGeometry, string)Menentukan apakah matriks persimpangan DE-9IM dari geometri ini dan geometri tertentu cocok dengan pola yang diberikan.
ReplacePolygonsByLines()Mendapat poligon yang direpresentasikan sebagai garis geometri ini.
SpatiallyContains(IGeometry)Menentukan apakah geometri ini secara spasial berisi geometri tertentu.
SpatiallyEquals(IGeometry)Menentukan apakah geometri ini secara spasial sama dengan geometri yang ditentukan.
SymDifference(IGeometry)Membuat perbedaan simetris antara geometri ini dan geometri tertentu.
ToEditable()Mendapatkan salinan geometri ini yang dapat diedit.
ToEditable<T>()Mendapatkan salinan geometri ini yang dapat diedit.
ToLinearGeometry()Mendapat versi non-kurva perkiraan atau ekuivalen dari geometri ini menggunakan defaulttoleransi .
ToLinearGeometry(double)Mendapatkan perkiraan atau versi non-kurva yang setara dari geometri ini menggunakan yang ditentukantoleransi .
Touches(IGeometry)Menentukan apakah geometri ini dan geometri tertentu bersentuhan.
Union(IGeometry)Menyatukan geometri ini dan geometri tertentu.
Within(Extent)Menentukan apakah geometri ini berada dalam batas tertentu.
Within(IGeometry)Menentukan apakah geometri ini berada dalam geometri yang ditentukan.

Lihat juga