Class Geometry
محتويات
[
يخفي
]Geometry class
فئة الجذر المجردة للتسلسل الهرمي الهندسي.
public abstract class Geometry : IGeometry
الخصائص
| اسم | وصف | 
|---|---|
| CoordinateDimension { get; } | الحصول على عدد أبعاد الإحداثي لهذا Geometry. | 
| abstract Dimension { get; } | يحصل على البعد الطوبولوجي لهذا Geometry. إذا كان البعد غير معروف (مثل GEOMETRYCOLLECTION فارغ)Point تم إرجاعه . | 
| abstract GeometryType { get; } | يحصل على نوع الهندسة . | 
| virtual HasCurveGeometry { get; } | الحصول على قيمة تشير إلى ما إذا كانت هذه الهندسة عبارة عن هندسة منحنية (غير خطية) أو تحتوي عليها. | 
| virtual HasM { get; set; } | يحصل على قيمة تشير إلى ما إذا كان هذا المثيل يحتوي على إحداثيات M. | 
| virtual HasZ { get; set; } | يحصل على قيمة تشير إلى ما إذا كان هذا المثيل يحتوي على إحداثيات Z. | 
| virtual IsEmpty { get; } | يحصل على قيمة تشير إلى ما إذا كان هذا المثيل فارغًا. | 
| IsSimple { get; } | يحصل على قيمة تشير إلى ما إذا كان هذا المثال بسيطًا من وجهة نظر SFA. | 
| IsValid { get; } | يحصل على قيمة تشير إلى ما إذا كان هذا المثيل صالحًا. | 
| abstract SpatialReferenceSystem { get; set; } | يحصل على نظام SpatialReference لهذا المثيل. يمكن أن تكون هذه الخاصية null، هل SpatialReferenceSystem غير معروف . لن يؤدي تعيين SpatialReferenceSystem الجديد أي تحويل إحداثي ، سيتغير المرجع فقط. | 
| static Null { get; } | الحصول على مثيل للهندسة الخالية . | 
طُرق
| اسم | وصف | 
|---|---|
| AsBinary() | تترجم هذه الهندسة إلى تمثيلها الثنائي المعروف جيدًا. | 
| AsBinary(WkbVariant) | تترجم هذه الهندسة إلى تمثيلها الثنائي المعروف جيدًا. | 
| AsImage(Measurement, Measurement, Renderer, VectorSymbolizer) | قم بتصدير هذه الهندسة إلى تمثيل صورة . | 
| AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer) | قم بتصدير هذه الهندسة إلى تمثيل صورة . | 
| AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer) | قم بتصدير هذه الهندسة إلى تمثيل صورة . | 
| AsText() | تترجم هذه الهندسة إلى تمثيلها النصي المعروف جيدًا. | 
| AsText(WktVariant) | تترجم هذه الهندسة إلى تمثيلها النصي المعروف جيدًا. | 
| AsText(WktVariant, NumericFormat) | تترجم هذه الهندسة إلى تمثيلها النصي المعروف جيدًا. | 
| abstract Clone() | استنساخ هذا المثال . | 
| CoveredBy(IGeometry) | لتحديد ما إذا كانت هذه الهندسة مغطاة بهندسة محددة. | 
| Covers(IGeometry) | تحديد ما إذا كانت هذه الهندسة تغطي شكلًا هندسيًا محددًا. | 
| Crosses(IGeometry) | تحديد ما إذا كانت هذه الهندسة مع تقاطع هندسي محدد. | 
| 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() | الحصول على المضلعات ممثلة كخطوط لهذه الهندسة . | 
| RoundM(int) | تنسق الجولات M لعدد محدد من الأرقام الكسرية. | 
| RoundXY(int) | إحداثيات الدورتين X و Y لعدد محدد من الكسور. | 
| RoundZ(int) | تنسق الجولات Z إلى عدد محدد من الأرقام الكسرية. | 
| virtual SetEmpty() | يجعل هذا Geometryفارغ . | 
| SpatiallyContains(IGeometry) | لتحديد ما إذا كانت هذه الهندسة تحتوي مكانيًا على هندسة محددة. | 
| SpatiallyEquals(IGeometry) | يحدد ما إذا كانت هذه الهندسة مساوية مكانيًا لهندسة محددة. | 
| SymDifference(IGeometry) | يُنشئ فرقًا متماثلًا بين هذه الهندسة والهندسة المحددة . | 
| ToEditable() | الحصول على نسخة قابلة للتحرير من هذه الهندسة. | 
| ToEditable<T>() | الحصول على نسخة قابلة للتحرير من هذه الهندسة. | 
| ToLinearGeometry() | الحصول على إصدار تقريبي أو مكافئ غير منحني من هذه الهندسة باستخدام الإعداد الافتراضي تسامح. | 
| ToLinearGeometry(double) | الحصول على إصدار تقريبي أو مكافئ غير منحني من هذه الهندسة باستخدام المحدد تسامح. | 
| override ToString() | إرجاع سلسلة تمثل الكائن الحالي. | 
| Touches(IGeometry) | لتحديد ما إذا كانت هذه الهندسة ولمسة هندسية محددة. | 
| Union(IGeometry) | يوحد هذه الهندسة والهندسة المحددة. | 
| Within(Extent) | لتحديد ما إذا كانت هذه الهندسة ضمن نطاق محدد. | 
| Within(IGeometry) | لتحديد ما إذا كانت هذه الهندسة ضمن هندسة محددة. | 
| static FromBinary(byte[]) | ينشئ شكلًا هندسيًا من تمثيله الثنائي المعروف جيدًا. | 
| static FromBinary(byte[], SpatialReferenceSystem) | ينشئ شكلًا هندسيًا من تمثيله الثنائي المعروف جيدًا. | 
| static FromText(string) | ينشئ شكلًا هندسيًا من تمثيل النص المعروف جيدًا. | 
| static FromText(string, SpatialReferenceSystem) | ينشئ شكلًا هندسيًا من تمثيل النص المعروف جيدًا. | 
أنظر أيضا
- interface IGeometry
- مساحة الاسم Aspose.Gis.Geometries
- المجسم Aspose.GIS