Class CompoundSpatialReferenceSystem

CompoundSpatialReferenceSystem class

Bileşik SRS, hiçbiri bileşik olamayacak olan iki temel SRS’yi birleştirir.

public class CompoundSpatialReferenceSystem : SpatialReferenceSystem

Özellikleri

İsimTanım
override AsCompound { get; }Bunu iade et.
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.
override AsGeographic { get; }Bu SRS’nin coğrafi temsilini döndürür. Bu bileşik SRS gerçekten de bir coğrafi SRS’yi temsil ediyorsa, sonuç üç boyutlu coğrafi SRS olacaktır (boylam, enlem, yükseklik boyutları ile). Aksi takdirde bir istisna atılacaktır.
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.
override AsProjected { get; }Bu SRS’nin tahmini gösterimini döndürür. Bu bileşik SRS gerçekten de yansıtılmış bir SRS’yi temsil ediyorsa, sonuç üç boyutlu yansıtılmış SRS olacaktır (X, Y, yükseklik boyutları ile). Aksi takdirde bir istisna atılacaktır.
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.
override DimensionsCount { get; }Boyut sayısı. Bileşik SRS için bu, altta yatan SRS. boyutlarının toplamıdır.
EpsgCode { get; }Bu nesne tanımlayıcı EPSG tanımlayıcı ise - kodunu döndürün. Aksi takdirde - -1. döndür
override GeographicDatum { get; }Bu SRS’nin coğrafi verisini döndürür. Her ikisi deHead VeTail coğrafi veriye sahip - başın coğrafi verisini döndür.
override HasGeographicDatum { get; }Altta yatan herhangi bir SRS’nin coğrafi verisi varsa Bileşik SRS’nin coğrafi verisi vardır.
override HasPrimeMeridian { get; }Altta yatan herhangi bir SRS’nin başlangıç meridyeni varsa Bileşik SRS’nin başlangıç meridyeni vardır.
Head { get; }İlk temel SRS.
Identifier { get; }Bu tanımlanabilir nesnenin tanımlayıcısı.
override IsCompound { get; }İadetrue .
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ı.
override PrimeMeridian { get; }Bu SRS’nin başlangıç meridyenini döndürür. Her ikisi deHead VeTail başlangıç meridyeni var - başın başlangıç meridyenini döndürür.
Tail { get; }Alttaki ikinci SRS.
override Type { get; }Bu Bileşik SRS’nin türü. OlabilirGeographicif bu Bileşik SRS, coğrafi ve dikey SRS’nin birleşimidir veyaProjected if bu Bileşik SRS, öngörülen ve dikey SRS’nin birleşimidir.

yöntemler

İsimTanım
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.
override GetAxis(int)AlAxis bu, boyutu tanımlar.
override GetUnit(int)AlUnitboyut.
override 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 .
override Validate(out string)Bu SRS’nin geçerli olup olmadığını belirleyin. GörmekValidate geçerlilik açıklaması için.

Ayrıca bakınız