Class SpatialReferenceSystem
isi
[
bersembunyi
]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
Nama | Keterangan |
---|---|
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
Nama | Keterangan |
---|---|
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) | DapatkanUnit dari 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
- class IdentifiableObject
- ruang nama Aspose.Gis.SpatialReferencing
- perakitan Aspose.GIS