الواجهة IGeometry
محتويات
[
يخفي
]IGeometry interface
فئة الجذر للواجهة في تسلسل هرمية الأشكال الهندسية
public interface IGeometry
الخصائص
| الاسم | الوصف |
|---|---|
| Dimension { get; } | يحصل على البُعد الطوبولوجي لهذا IGeometry. إذا كان البُعد غير معروف (مثلاً لمجموعة GEOMETRYCOLLECTION فارغة) يتم إرجاع Point. |
| GeometryType { get; } | يحصل على نوع الـ geometry. |
| HasCurveGeometry { get; } | يحصل على قيمة تشير إلى ما إذا كانت هذه الـ geometry هي أو تحتوي على هندسة منحنية (غير خطية). |
| HasM { get; } | يحصل على قيمة تشير إلى ما إذا كان هذا الكائن يحتوي على إحداثي M. |
| HasZ { get; } | يحصل على قيمة تشير إلى ما إذا كان هذا الكائن يحتوي على إحداثي Z. |
| IsEmpty { get; } | يحصل على قيمة تشير إلى ما إذا كان هذا المثيل فارغًا (يمثل مجموعة نقاط فارغة). |
| IsSimple { get; } | يحصل على قيمة تشير إلى ما إذا كان هذا الكائن بسيطًا من منظور SFA. |
| IsValid { get; } | يحصل على قيمة تشير إلى ما إذا كان هذا الكائن صالحًا. |
| SpatialReferenceSystem { get; } | يحصل على نظام الإحداثيات المكاني (SpatialReferenceSystem) لهذا المثيل. يمكن أن تكون هذه الخاصية null إذا كان نظام الإحداثيات غير معروف. |
الطرق
| الاسم | الوصف |
|---|---|
| AsBinary() | يحوّل هذه الـ geometry إلى تمثيل Well-Known Binary الخاص بها. |
| AsBinary(WkbVariant) | يحوّل هذه الـ geometry إلى تمثيل Well-Known Binary الخاص بها. |
| AsImage(Measurement, Measurement, Renderer, VectorSymbolizer) | يصدّر هذه الـ geometry إلى تمثيل صورة. |
| AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer) | يصدّر هذه الـ geometry إلى تمثيل صورة. |
| AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer) | يصدّر هذه الـ geometry إلى تمثيل صورة. |
| AsText() | يحوّل هذه الـ geometry إلى تمثيل Well-Known Text الخاص بها. |
| AsText(WktVariant) | يحوّل هذه الـ geometry إلى تمثيل Well-Known Text الخاص بها. |
| AsText(WktVariant, NumericFormat) | يحوّل هذه الـ geometry إلى تمثيل Well-Known Text الخاص بها. |
| Clone() | ينسخ هذا الكائن. |
| CoveredBy(IGeometry) | يحدد ما إذا كانت هذه الـ geometry مغطاة بواسطة هندسة محددة. |
| Covers(IGeometry) | يحدد ما إذا كانت هذه الـ geometry تغطي هندسة محددة. |
| Crosses(IGeometry) | يحدد ما إذا كانت هذه الـ geometry وهندسة محددة تتقاطع. |
| Difference(IGeometry) | يطرح هندسة محددة من هذه الهندسة. |
| Disjoint(IGeometry) | يحدد ما إذا كانت هذه الهندسة منفصلة عن هندسة محددة. |
| GetArea() | يحسب مساحة هذه الهندسة. |
| GetBuffer(double, int) | يحسب منطقة عازلة حول هذه الهندسة. |
| GetCentroid() | يحسب مركز الثقل لهذه الهندسة. |
| GetConvexHull() | يحسب الغلاف المحدب لهذه الهندسة. |
| GetDistanceTo(IGeometry) | يحسب الحد الأدنى للمسافة بين هذه الهندسة وهندسة محددة. |
| GetExtent() | يحسب ويعيد نطاقًا محيطًا لهذه الهندسة. |
| GetLength() | يحسب طول هذه الهندسة. |
| Intersection(IGeometry) | يبني تقاطعًا بين هذه الهندسة وهندسة محددة. |
| Intersects(Extent) | يحدد ما إذا كانت هذه الهندسة تتقاطع مع نطاق محدد. |
| Intersects(IGeometry) | يحدد ما إذا كانت هذه الهندسة وهندسة محددة تتقاطع. |
| Overlaps(IGeometry) | يحدد ما إذا كانت هذه الهندسة تتداخل مع هندسة محددة. |
| Relate(IGeometry, string) | يحدد ما إذا كانت مصفوفة تقاطع DE-9IM لهذه الهندسة وهندسة محددة تطابق النمط المقدم. |
| ReplacePolygonsByLines() | يحصل على المضلعات الممثلة كخطوط لهذه الهندسة. |
| SpatiallyContains(IGeometry) | يحدد ما إذا كانت هذه الهندسة تحتوي مكانيًا على هندسة محددة. |
| SpatiallyEquals(IGeometry) | يحدد ما إذا كانت هذه الهندسة مكانيًا مساوية لهندسة محددة. |
| SymDifference(IGeometry) | يبني فرقًا متماثلًا بين هذه الهندسة وهندسة محددة. |
| ToEditable() | يحصل على نسخة قابلة للتحرير من هذه الهندسة. |
| ToEditable<T>() | يحصل على نسخة قابلة للتحرير من هذه الهندسة. |
| ToLinearGeometry() | يحصل على نسخة تقريبية أو مكافئة غير منحنية لهذه الهندسة باستخدام tolerance الافتراضي. |
| ToLinearGeometry(double) | يحصل على نسخة تقريبية أو مكافئة غير منحنية لهذه الهندسة باستخدام tolerance المحدد. |
| Touches(IGeometry) | يحدد ما إذا كانت هذه الهندسة وهندسة محددة تلامسان. |
| Union(IGeometry) | يوحد هذه الهندسة وهندسة محددة. |
| Within(Extent) | يحدد ما إذا كانت هذه الهندسة داخل نطاق محدد. |
| Within(IGeometry) | يحدد ما إذا كانت هذه الهندسة داخل هندسة محددة. |
انظر أيضًا
- namespace Aspose.Gis.Geometries
- assembly Aspose.GIS