Class SpatialReferenceSystem

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

İsimTanı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

İsimTanı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