الفئة Identifier
محتويات
[
يخفي
]Identifier class
تمثل معرفًا - مرجعًا للوصف الخارجي لكائن. إذا قمت بإنشاء نظام إسناد مكاني (SRS) من WKT، Identifier يتطابق مع كلمة “AUTHORITY” المفتاحية.
public class Identifier : IEquatable<Identifier>
المُنشئات
| الاسم | الوصف |
|---|---|
| Identifier(string, string) | إنشاء نسخة جديدة. |
الخصائص
| الاسم | الوصف |
|---|---|
| AuthorityName { get; } | اسم السلطة التي أعطت AuthorityUniqueIdentifier. |
| AuthorityUniqueIdentifier { get; } | طريقة فريدة لتمثيل كائن داخل AuthorityName. |
الطرق
| الاسم | الوصف |
|---|---|
| static Epsg(int) | ينشئ معرفًا جديدًا يمثل معرف EPSG بالرمز epsgCode. |
| Equals(Identifier) | يشير إلى ما إذا كان الكائن الحالي مساويًا لكائن آخر من نفس النوع. |
| override Equals(object) | يحدد ما إذا كان الكائن المحدد مساويًا للكائن الحالي. |
| GetEpsgCode() | إذا كان هذا الكائن يمثل معرف EPSG صالح (مثال: - اسم السلطة هو “EPSG” والمعرف الفريد للسلطة هو عدد صحيح) - أرجعه. وإلا - أرجع -1. |
| override GetHashCode() | يعمل كدالة التجزئة الافتراضية. |
| operator == | ينفذ العامل ==. |
| operator != | ينفذ العامل !=. |
أمثلة
نظام الإسناد المكاني WGS 84 لديه رمز EPSG 4326، لذا قد يحتوي على معرف:
new { = "EPSG", = 4326 };
القطب الأرضي WGS 84 لديه رمز EPSG 7030، وقد يحتوي على معرف:
new { = "EPSG", = 7030 };
انظر أيضًا
- namespace Aspose.Gis.SpatialReferencing
- assembly Aspose.GIS