Class GeographicSpatialReferenceSystem

GeographicSpatialReferenceSystem class

SRS Geografis adalah SRS yang didasarkan pada garis bujur dan lintang. SRS Geografis dapat berbentuk dua dimensi atau tiga dimensi. Jika SRS geografis berbentuk tiga dimensi, maka sebenarnya SRS tersebut merupakan SRS gabungan dari SRS dua dimensi dan SRS vertikal.

public abstract class GeographicSpatialReferenceSystem : SpatialReferenceSystem

Properti

NamaKeterangan
abstract AngularUnit { get; }Satuan, digunakan untuk dimensi sudut, dalam SRS. ini
virtual AsCompound { get; }Mengembalikan SRS ini dikonversi keCompoundSpatialReferenceSystem . GunakanIsCompound untuk mengetahui apakah konversi dimungkinkan.
virtual AsGeocentric { get; }Mengembalikan SRS ini dikonversi keGeocentricSpatialReferenceSystem . GunakanType untuk mengetahui apakah konversi dimungkinkan.
AsGeographic { get; }Mengembalikan ini.
virtual AsLocal { get; }Mengembalikan SRS ini dikonversi keLocalSpatialReferenceSystem . GunakanType untuk mengetahui apakah konversi dimungkinkan.
virtual AsProjected { get; }Mengembalikan SRS ini dikonversi keProjectedSpatialReferenceSystem . GunakanType untuk mengetahui apakah konversi dimungkinkan.
virtual AsVertical { get; }Mengembalikan SRS ini dikonversi keVerticalSpatialReferenceSystem . GunakanType untuk mengetahui apakah konversi dimungkinkan.
abstract AxisesOrder { get; }Urutan sumbu pada SRS ini. Jika SRS ini tidak valid dan arah sumbunya salah,Invalid dikembalikan.
abstract DimensionsCount { get; }Mengembalikan hitungan dimensi dalam SRS ini. Untuk SRS geografis, ini dapat berupa: dua - jika ini adalah SRS geografis tunggal. tiga - jika ini adalah SRS majemuk, yang terdiri dari SRS tunggal, dua dimensi, SRS geografis, dan SRS vertikal, yang menambahkan dimensi ketiga.
EpsgCode { get; }Jika pengenal objek ini adalah pengenal EPSG - kembalikan kodenya. Jika tidak - kembalikan -1.
abstract GeographicDatum { get; }Mengembalikan datum geografis dari SRS ini.
HasGeographicDatum { get; }Pengembaliantrue , karena SRS geografis selalu memiliki meridian prima.
HasPrimeMeridian { get; }Pengembaliantrue , karena SRS geografis selalu memiliki meridian prima.
Identifier { get; }Pengidentifikasi objek yang dapat diidentifikasi ini.
virtual IsCompound { get; }Mengembalikan apakah SRS ini majemuk (gabungan dari dua SRS). Kombinasi SRS berikut dalam SRS majemuk dianggap valid: SRS Geografis + SRS Vertikal, dalam hal ini jenis SRS majemuk akan menjadiGeographic . SRS Proyeksi + SRS Vertikal, dalam hal ini jenis SRS majemuk adalahProjected . Jika kombinasi SRS berbeda, jenis SRS majemuk akan menjadiUnknown .
IsSingle { get; }Mengembalikan apakah SRS ini tunggal (bukan gabungan dari dua SRS).
IsValid { get; }Sama sepertiValidate , tapi jangan kembalikan pesan kesalahan.
Name { get; }Nama objek ini.
abstract PrimeMeridian { get; }Mengembalikan meridian utama dari SRS ini.
Type { get; }PengembalianGeographic .

Metode

NamaKeterangan
CreateTransformationTo(SpatialReferenceSystem)Membuat transformasi dari iniSistem Referensi Spasial ke yang lainSistem Referensi Spasial .
ExportToWkt()Mengembalikan representasi SRS ini sebagai string WKT. Hasil string WKT akan cocok dengan spesifikasi OGC 01-009, biasanya bernama “WKT1”.
abstract GetAxis(int)DapatkanAxis yang menjelaskan dimensi.
abstract GetUnit(int)DapatkanUnitdari dimensi.
virtual IsEquivalent(SpatialReferenceSystem)Mendeteksi apakah SRS ini setara dengan SRS lainnya. .
override ToString()Mengembalikan string yang mewakili objek saat ini.
TryCreateTransformationTo(SpatialReferenceSystem, out SpatialReferenceSystemTransformation)Membuat transformasi dari iniSistem Referensi Spasial ke yang lainSistem Referensi Spasial .
abstract Validate(out string)Tentukan apakah SRS ini valid.

Lihat juga