Interface IGeometry
isi
[
bersembunyi
]IGeometry interface
Kelas akar antarmuka dari hierarki Geometri
public interface IGeometry
Properti
Nama | Keterangan |
---|---|
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
Nama | Keterangan |
---|---|
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
- ruang nama Aspose.Gis.Geometries
- perakitan Aspose.GIS