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

انظر أيضًا