Class SpatialReferenceSystem
İçindekiler
[
Saklamak
]SpatialReferenceSystem class
Mekansal referans sistemi koordinatları Dünya üzerindeki yerlere eşler. Farklı SRS türleri vardır, bkz.Type . Ayrıca, SRS türü iseGeographic or Projected SRS bileşik veya tek olabilir, bkz.IsCompound .
public abstract class SpatialReferenceSystem : IdentifiableObject
Özellikleri
| İsim | Tanım |
|---|---|
| virtual AsCompound { get; } | Dönüştürülmüş bu SRS’yi döndürürCompoundSpatialReferenceSystem . KullanımIsCompound dönüşümün mümkün olup olmadığını öğrenmek için. |
| virtual AsGeocentric { get; } | Dönüştürülmüş bu SRS’yi döndürürGeocentricSpatialReferenceSystem . KullanımType dönüşümün mümkün olup olmadığını öğrenmek için. |
| virtual AsGeographic { get; } | Dönüştürülmüş bu SRS’yi döndürürGeographicSpatialReferenceSystem . KullanımType dönüşümün mümkün olup olmadığını öğrenmek için. |
| virtual AsLocal { get; } | Dönüştürülmüş bu SRS’yi döndürürLocalSpatialReferenceSystem . KullanımType dönüşümün mümkün olup olmadığını öğrenmek için. |
| virtual AsProjected { get; } | Dönüştürülmüş bu SRS’yi döndürürProjectedSpatialReferenceSystem . KullanımType dönüşümün mümkün olup olmadığını öğrenmek için. |
| virtual AsVertical { get; } | Dönüştürülmüş bu SRS’yi döndürürVerticalSpatialReferenceSystem . KullanımType dönüşümün mümkün olup olmadığını öğrenmek için. |
| abstract DimensionsCount { get; } | Bu SRS’deki boyutların sayısını verir. |
| EpsgCode { get; } | Bu nesne tanımlayıcı EPSG tanımlayıcı ise - kodunu döndürün. Aksi takdirde - -1. döndür |
| abstract GeographicDatum { get; } | Bu SRS’nin coğrafi verisini verir. |
| abstract HasGeographicDatum { get; } | Bu SRS’nin coğrafi veriye sahip olup olmadığını belirler. Bu, her coğrafi, öngörülen ve yer merkezli SRS için geçerlidir. |
| abstract HasPrimeMeridian { get; } | Bu SRS’nin ana meridyene sahip olup olmadığını döndürür. Bu, her coğrafi, öngörülen ve jeosantrik SRS için geçerlidir. |
| Identifier { get; } | Bu tanımlanabilir nesnenin tanımlayıcısı. |
| virtual IsCompound { get; } | Bu SRS’nin bileşik (iki SRS’nin birleşimi) olup olmadığını döndürür. Bileşik SRS’de aşağıdaki SRS kombinasyonları geçerli kabul edilir: Coğrafi SRS + Dikey SRS, bu durumda bileşik SRS türü şu olacaktır:Geographic . Öngörülen SRS + Dikey SRS, bu durumda bileşik SRS türü şu olacaktır:Projected . SRS’lerin kombinasyonu farklıysa, bileşik SRS’nin türü şu olacaktır:Unknown . |
| IsSingle { get; } | Bu SRS’nin tek olup olmadığını döndürür (iki SRS’nin birleşimi değil). |
| IsValid { get; } | ile aynıValidate , ancak hata mesajı döndürmeyin. |
| Name { get; } | Bu nesnenin adı. |
| abstract PrimeMeridian { get; } | Bu SRS’nin ana meridyenini verir. |
| abstract Type { get; } | Bu SRS’nin türünü alır, bkz.SpatialReferenceSystemType . |
| static Etrs89 { get; } | ETRS 89 (EPSG:4258) mekansal referans sistemi. |
| static Etrs89LambertAzimuthalEqualArea { get; } | ETRS 89 / ETRS Lambert Azimut Equal Area (EPSG:3035) uzamsal referans sistemi. |
| static Etrs89LambertConformalConic { get; } | ETRS 89 / Lambert Konformal Konik (EPSG:3034) uzamsal referans sistemi. |
| static Nad83 { get; } | NAD 83 (EPSG:4269) uzamsal referans sistemi. |
| static Osgb36 { get; } | OSGB 36 (EPSG:4277) uzamsal referans sistemi. |
| static Osgb36BritishNationalGrid { get; } | OSGB 36 / British National Grid (EPSG:27700) uzamsal referans sistemi. |
| static WebMercator { get; } | Web Mercator (EPSG:3857) mekansal referans sistemi. |
| static Wgs72 { get; } | WGS 72 (EPSG:4322) mekansal referans sistemi. |
| static Wgs84 { get; } | WGS 84 (EPSG:4326) uzamsal referans sistemi. |
yöntemler
| İsim | Tanım |
|---|---|
| static CreateFromEpsg(int) | Belirtilen EPSG kodunu temel alan bir uzamsal referans sistemi oluşturun. |
| static CreateFromWkt(string) | Yeni bir tane oluştururMekansal Referans Sistemi WKT (İyi Bilinen Metin) string. ‘ye dayalı |
| CreateTransformationTo(SpatialReferenceSystem) | Bundan dönüşüm oluştururMekansal Referans Sistemi başka birMekansal Referans Sistemi . |
| ExportToWkt() | Bu SRS’nin WKT dizesi olarak temsilini döndürür. Sonuç WKT dizesi, genellikle “WKT1” olarak adlandırılan OGC 01-009 belirtimi ile eşleşir. |
| abstract GetAxis(int) | AlAxis bu, boyutu tanımlar. |
| abstract GetUnit(int) | AlUnitboyut. |
| virtual IsEquivalent(SpatialReferenceSystem) | Bu SRS’nin diğer SRS’ye eşdeğer olup olmadığını tespit eder. . |
| override ToString() | Geçerli nesneyi temsil eden bir dize döndürür. |
| TryCreateTransformationTo(SpatialReferenceSystem, out SpatialReferenceSystemTransformation) | Bundan dönüşüm oluştururMekansal Referans Sistemi başka birMekansal Referans Sistemi . |
| abstract Validate(out string) | Bu SRS’nin geçerli olup olmadığını belirleyin. |
| static CreateCompound(string, SpatialReferenceSystem, SpatialReferenceSystem, Identifier) | Bileşik SRS. oluştur |
| static CreateGeocentric(GeocentricSpatialReferenceSystemParameters, Identifier) | Özel parametrelerden yer merkezli SRS oluşturun. |
| static CreateGeographic(GeographicSpatialReferenceSystemParameters, Identifier) | Özel parametrelerden coğrafi SRS oluşturun. |
| static CreateLocal(string, LocalDatum, Unit, ICollection<Axis>, Identifier) | Yerel SRS. oluştur |
| static CreateProjected(ProjectedSpatialReferenceSystemParameters, Identifier) | Özel parametrelerden öngörülen SRS’yi oluşturun. |
| static CreateVertical(string, VerticalDatum, Unit, Axis, Identifier) | Dikey SRS. oluştur |
| static IsEquivalent(SpatialReferenceSystem, SpatialReferenceSystem) | İki SRS’nin eşdeğer olup olmadığını belirler. Eşdeğer SRS’nin aynı koordinatları Dünya’daki aynı yerle eşleşir. Eşdeğer SRS’nin bazı parametreleri farklı olabilir, örneğinName . |
| static TryCreateFromEpsg(int, out SpatialReferenceSystem) | Belirtilen EPSG kodunu temel alan bir uzamsal referans sistemi oluşturun. |
| static TryCreateFromWkt(string, out SpatialReferenceSystem) | Yeni bir tane oluştururMekansal Referans Sistemi WKT (İyi Bilinen Metin) string. ‘ye dayalı |
Ayrıca bakınız
- class IdentifiableObject
- ad alanı Aspose.Gis.SpatialReferencing
- toplantı Aspose.GIS