Class SpatialReferenceSystem
محتويات
[
يخفي
]SpatialReferenceSystem class
إحداثيات خرائط نظام الإسناد المكاني إلى أماكن على الأرض . هناك أنواع مختلفة من SRS ، راجعType . ما هو أكثر من ذلك ، إذا كان نوع SRS هوGeographic أو _Projected، يمكن أن تكون SRS مركبة أو مفردة ، انظرIsCompound .
public abstract class SpatialReferenceSystem : IdentifiableObject
الخصائص
| اسم | وصف |
|---|---|
| virtual AsCompound { get; } | إرجاع تحويل SRS هذا إلىCompoundSpatialReferenceSystem . استخدمIsCompound لمعرفة ما إذا كان التحويل ممكنًا. |
| virtual AsGeocentric { get; } | إرجاع تحويل SRS هذا إلىGeocentricSpatialReferenceSystem . استخدمType لمعرفة ما إذا كان التحويل ممكنًا. |
| virtual AsGeographic { get; } | إرجاع تحويل SRS هذا إلىGeographicSpatialReferenceSystem . استخدمType لمعرفة ما إذا كان التحويل ممكنًا. |
| virtual AsLocal { get; } | إرجاع تحويل SRS هذا إلىLocalSpatialReferenceSystem . استخدمType لمعرفة ما إذا كان التحويل ممكنًا. |
| virtual AsProjected { get; } | إرجاع تحويل SRS هذا إلىProjectedSpatialReferenceSystem . استخدمType لمعرفة ما إذا كان التحويل ممكنًا. |
| virtual AsVertical { get; } | إرجاع تحويل SRS هذا إلىVerticalSpatialReferenceSystem . استخدمType لمعرفة ما إذا كان التحويل ممكنًا. |
| abstract DimensionsCount { get; } | إرجاع عدد الأبعاد في SRS. |
| EpsgCode { get; } | إذا كان معرف الكائنات هذا هو معرف EPSG - قم بإرجاع الكود الخاص به. خلاف ذلك - إرجاع -1 . |
| abstract GeographicDatum { get; } | إرجاع البيانات الجغرافية لهذا SRS. |
| abstract HasGeographicDatum { get; } | تحديد ما إذا كان SRS يحتوي على بيانات جغرافية. |
| abstract HasPrimeMeridian { get; } | إرجاع ما إذا كان SRS يحتوي على خط طول أولي . ينطبق هذا على كل SRS الجغرافي والمتوقع والمركز الأرضي |
| Identifier { get; } | معرّف هذا الكائن القابل للتحديد . |
| virtual IsCompound { get; } | إرجاع ما إذا كان SRS مركبًا (اتحاد اثنين من SRS) . تعتبر مجموعات SRS التالية في SRS المركب صالحة: Geographic SRS + Vertical SRS ، في هذه الحالة سيكون نوع SRS المركبGeographic . SRS + عمودي SRS ، في هذه الحالة سيكون نوع SRS المركبProjected . إذا اختلفت مجموعة SRS ، فسيكون نوع SRS المركبUnknown . |
| IsSingle { get; } | إرجاع ما إذا كانت SRS هذه مفردة (وليست اتحادًا بين اثنين من SRS) . |
| IsValid { get; } | نفسValidate ، ولكن لا تقم بإرجاع رسالة الخطأ. |
| Name { get; } | اسم هذا الكائن . |
| abstract PrimeMeridian { get; } | إرجاع خط الطول الأولي لهذا SRS. |
| abstract Type { get; } | يحصل على نوع SRS هذا ، انظرSpatialReferenceSystemType . |
| static Etrs89 { get; } | ETRS 89 (EPSG: 4258) نظام الإسناد المكاني. |
| static Etrs89LambertAzimuthalEqualArea { get; } | نظام الإسناد المكاني ETRS 89 / ETRS Lambert Azimuthal Equal Area (EPSG: 3035). |
| static Etrs89LambertConformalConic { get; } | ETRS 89 / Lambert Conformal Conic (EPSG: 3034) نظام الإسناد المكاني. |
| static Nad83 { get; } | NAD 83 (EPSG: 4269) نظام الإسناد المكاني. |
| static Osgb36 { get; } | OSGB 36 (EPSG: 4277) نظام الإسناد المكاني. |
| static Osgb36BritishNationalGrid { get; } | OSGB 36 / الشبكة الوطنية البريطانية (EPSG: 27700) نظام الإسناد المكاني. |
| static WebMercator { get; } | Web Mercator (EPSG: 3857) نظام الإسناد المكاني. |
| static Wgs72 { get; } | WGS 72 (EPSG: 4322) نظام الإسناد المكاني. |
| static Wgs84 { get; } | WGS 84 (EPSG: 4326) نظام الإسناد المكاني. |
طُرق
| اسم | وصف |
|---|---|
| static CreateFromEpsg(int) | إنشاء نظام إسناد مكاني يعتمد على كود EPSG المحدد. |
| static CreateFromWkt(string) | ينشئ ملفًا جديدًانظام المرجع المكاني استنادًا إلى سلسلة WKT (نص معروف جيدًا). |
| CreateTransformationTo(SpatialReferenceSystem) | ينشئ التحول من هذانظام المرجع المكاني إلى آخرنظام المرجع المكاني . |
| ExportToWkt() | إرجاع تمثيل SRS كسلسلة WKT. ستطابق سلسلة WKT الناتجة مواصفات OGC 01-009 ، والتي تسمى عادةً “WKT1” . |
| abstract GetAxis(int) | احصل علىAxis الذي يصف البعد. |
| abstract GetUnit(int) | احصل علىUnitالبعد . |
| virtual IsEquivalent(SpatialReferenceSystem) | يكتشف ما إذا كان هذا SRS مكافئًا لـ SRS الأخرى. . |
| override ToString() | إرجاع سلسلة تمثل الكائن الحالي. |
| TryCreateTransformationTo(SpatialReferenceSystem, out SpatialReferenceSystemTransformation) | ينشئ التحول من هذانظام المرجع المكاني إلى آخرنظام المرجع المكاني . |
| abstract Validate(out string) | تحديد ما إذا كان SRS هذا صالحًا. |
| static CreateCompound(string, SpatialReferenceSystem, SpatialReferenceSystem, Identifier) | إنشاء SRS مركب . |
| static CreateGeocentric(GeocentricSpatialReferenceSystemParameters, Identifier) | إنشاء SRS مركزية الأرض من المعلمات المخصصة. |
| static CreateGeographic(GeographicSpatialReferenceSystemParameters, Identifier) | إنشاء SRS الجغرافي من المعلمات المخصصة . |
| static CreateLocal(string, LocalDatum, Unit, ICollection<Axis>, Identifier) | إنشاء SRS محلي . |
| static CreateProjected(ProjectedSpatialReferenceSystemParameters, Identifier) | إنشاء SRS المتوقعة من المعلمات المخصصة . |
| static CreateVertical(string, VerticalDatum, Unit, Axis, Identifier) | إنشاء SRS عمودي . |
| static IsEquivalent(SpatialReferenceSystem, SpatialReferenceSystem) | يحدد ما إذا كان اثنان من SRS متكافئين. نفس الإحداثيات من SRS المكافئة تتطابق مع نفس المكان على الأرض . يمكن أن تكون بعض معلمات SRS المكافئة مختلفة ، على سبيل المثالName . |
| static TryCreateFromEpsg(int, out SpatialReferenceSystem) | إنشاء نظام إسناد مكاني يعتمد على كود EPSG المحدد. |
| static TryCreateFromWkt(string, out SpatialReferenceSystem) | ينشئ ملفًا جديدًانظام المرجع المكاني استنادًا إلى سلسلة WKT (نص معروف جيدًا). |
أنظر أيضا
- class IdentifiableObject
- مساحة الاسم Aspose.Gis.SpatialReferencing
- المجسم Aspose.GIS