Class SpatialReferenceSystem

SpatialReferenceSystem class

Koordinat peta sistem referensi spasial ke tempat-tempat di Bumi. Ada berbagai jenis SRS, lihatType . Apalagi kalau tipe SRS-nyaGeographic or Projected SRS bisa majemuk atau tunggal, lihatIsCompound .

public abstract class SpatialReferenceSystem : IdentifiableObject

Properti

NamaKeterangan
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.
virtual AsGeographic { get; }Mengembalikan SRS ini dikonversi keGeographicSpatialReferenceSystem . GunakanType untuk mengetahui apakah konversi dimungkinkan.
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 DimensionsCount { get; }Mengembalikan jumlah dimensi dalam SRS ini.
EpsgCode { get; }Jika pengenal objek ini adalah pengenal EPSG - kembalikan kodenya. Jika tidak - kembalikan -1.
abstract GeographicDatum { get; }Mengembalikan datum geografis dari SRS ini.
abstract HasGeographicDatum { get; }Menentukan apakah SRS ini memiliki datum geografis. Hal ini berlaku untuk setiap SRS geografis, terproyeksi, dan geosentris.
abstract HasPrimeMeridian { get; }Mengembalikan apakah SRS ini memiliki meridian utama. Hal ini berlaku untuk setiap SRS geografis, terproyeksi, dan geosentris.
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.
abstract Type { get; }Mendapat jenis SRS ini, lihatSpatialReferenceSystemType .
static Etrs89 { get; }ETRS 89 (EPSG:4258) sistem referensi spasial.
static Etrs89LambertAzimuthalEqualArea { get; }ETRS 89 / ETRS Lambert Azimuthal Equal Area (EPSG:3035) sistem referensi spasial.
static Etrs89LambertConformalConic { get; }ETRS 89 / Lambert Conformal Conic (EPSG:3034) sistem referensi spasial.
static Nad83 { get; }NAD 83 (EPSG:4269) sistem referensi spasial.
static Osgb36 { get; }OSGB 36 (EPSG:4277) sistem referensi spasial.
static Osgb36BritishNationalGrid { get; }Sistem referensi spasial OSGB 36 / British National Grid (EPSG:27700).
static WebMercator { get; }Web Mercator (EPSG:3857) sistem referensi spasial.
static Wgs72 { get; }WGS 72 (EPSG:4322) sistem referensi spasial.
static Wgs84 { get; }WGS 84 (EPSG:4326) sistem referensi spasial.

Metode

NamaKeterangan
static CreateFromEpsg(int)Buat sistem referensi spasial berdasarkan kode EPSG yang ditentukan.
static CreateFromWkt(string)Membuat yang baruSistem Referensi Spasial berdasarkan string WKT (Teks Terkenal).
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.
static CreateCompound(string, SpatialReferenceSystem, SpatialReferenceSystem, Identifier)Buat gabungan SRS.
static CreateGeocentric(GeocentricSpatialReferenceSystemParameters, Identifier)Buat SRS geosentris dari parameter khusus.
static CreateGeographic(GeographicSpatialReferenceSystemParameters, Identifier)Membuat SRS geografis dari parameter khusus.
static CreateLocal(string, LocalDatum, Unit, ICollection<Axis>, Identifier)Buat SRS. lokal
static CreateProjected(ProjectedSpatialReferenceSystemParameters, Identifier)Membuat proyeksi SRS dari parameter khusus.
static CreateVertical(string, VerticalDatum, Unit, Axis, Identifier)Buat SRS vertikal.
static IsEquivalent(SpatialReferenceSystem, SpatialReferenceSystem)Menentukan apakah dua SRS setara. Koordinat yang sama dari SRS yang setara cocok dengan tempat yang sama di Bumi. Beberapa parameter SRS yang setara dapat berbeda, misalnyaName .
static TryCreateFromEpsg(int, out SpatialReferenceSystem)Buat sistem referensi spasial berdasarkan kode EPSG yang ditentukan.
static TryCreateFromWkt(string, out SpatialReferenceSystem)Membuat yang baruSistem Referensi Spasial berdasarkan string WKT (Teks Terkenal).

Lihat juga