الفئة 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 };

انظر أيضًا