Class 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 ، لذلك قد يحتوي على المعرف: WGS 84 Ellipsoid لها كود EPSG 7030 ، وقد تحتوي على المعرف:

new  {  = "EPSG",  = 4326 };
new  {  = "EPSG",  = 7030 };

أنظر أيضا