Class Identifier

Identifier class

एक पहचानकर्ता का प्रतिनिधित्व करता है - किसी वस्तु के बाहरी विवरण का संदर्भ। यदि आप WKT से SRS बनाते हैं,Identifier “प्राधिकरण” कीवर्ड से मेल खाता है.

public class Identifier : IEquatable<Identifier>

कंस्ट्रक्टर्स

नामविवरण
Identifier(string, string)नया उदाहरण बनाएं।

गुण

नामविवरण
AuthorityName { get; }प्राधिकरण का एक नाम, जिसने एक दियाAuthorityUniqueIdentifier .
AuthorityUniqueIdentifier { get; }एक के भीतर किसी वस्तु का प्रतिनिधित्व करने का एक अनूठा तरीकाAuthorityName .

तरीकों

नामविवरण
static Epsg(int)नया पहचानकर्ता बनाता है जो कोड के साथ ईपीएसजी पहचानकर्ता का प्रतिनिधित्व करता हैepsgCode .
Equals(Identifier)इंगित करता है कि क्या वर्तमान वस्तु उसी प्रकार की दूसरी वस्तु के बराबर है।
override Equals(object)निर्धारित करता है कि निर्दिष्ट वस्तु वर्तमान वस्तु के बराबर है या नहीं।
GetEpsgCode()यदि यह वस्तु एक वैध ईपीएसजी पहचानकर्ता का प्रतिनिधित्व करती है (जैसे - प्राधिकरण का नाम “ईपीएसजी” है और प्राधिकरण अद्वितीय पहचानकर्ता पूर्णांक है) - इसे वापस करें। अन्यथा - वापसी -1.
override GetHashCode()डिफ़ॉल्ट हैश फ़ंक्शन के रूप में कार्य करता है।
operator ==ऑपरेटर लागू करता है ==.
operator !=ऑपरेटर को लागू करता है!=.

उदाहरण

WGS 84 स्थानिक संदर्भ प्रणाली में EPSG कोड 4326 है, इसलिए इसमें पहचानकर्ता हो सकता है: WGS 84 Ellipsoid का EPSG कोड 7030 है, और इसमें पहचानकर्ता हो सकता है:

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

यह सभी देखें