Class SpatialReferenceSystem
inhoud
[
verbergen
]SpatialReferenceSystem class
Ruimtelijk referentiesysteem brengt coördinaten in kaart naar plaatsen op aarde. Er zijn verschillende soorten SRS, zieType
. Wat meer is, als het type SRS isGeographic of Projected SRS kan samengesteld of enkelvoudig zijn, zieIsCompound
.
public abstract class SpatialReferenceSystem : IdentifiableObject
Eigenschappen
Naam | Beschrijving |
---|---|
virtual AsCompound { get; } | Retourneert deze SRS geconverteerd naarCompoundSpatialReferenceSystem . GebruikIsCompound om erachter te komen of conversie mogelijk is. |
virtual AsGeocentric { get; } | Retourneert deze SRS geconverteerd naarGeocentricSpatialReferenceSystem . GebruikType om erachter te komen of conversie mogelijk is. |
virtual AsGeographic { get; } | Retourneert deze SRS geconverteerd naarGeographicSpatialReferenceSystem . GebruikType om erachter te komen of conversie mogelijk is. |
virtual AsLocal { get; } | Retourneert deze SRS geconverteerd naarLocalSpatialReferenceSystem . GebruikType om erachter te komen of conversie mogelijk is. |
virtual AsProjected { get; } | Retourneert deze SRS geconverteerd naarProjectedSpatialReferenceSystem . GebruikType om erachter te komen of conversie mogelijk is. |
virtual AsVertical { get; } | Retourneert deze SRS geconverteerd naarVerticalSpatialReferenceSystem . GebruikType om erachter te komen of conversie mogelijk is. |
abstract DimensionsCount { get; } | Retourneert het aantal dimensies in deze SRS. |
EpsgCode { get; } | Als deze object-ID een EPSG-ID is - geef de code terug. Anders - retourneer -1. |
abstract GeographicDatum { get; } | Retourneert de geografische datum van deze SRS. |
abstract HasGeographicDatum { get; } | Bepaalt of deze SRS een geografische datum heeft. Dit geldt voor elke geografische, geprojecteerde en geocentrische SRS. |
abstract HasPrimeMeridian { get; } | Geeft terug of deze SRS nulmeridiaan heeft. Dit geldt voor elke geografische, geprojecteerde en geocentrische SRS. |
Identifier { get; } | Identificatie van dit identificeerbare object. |
virtual IsCompound { get; } | Geeft terug of deze SRS samengesteld is (een combinatie van twee SRS). De volgende combinaties van SRS in samengestelde SRS worden als geldig beschouwd: Geografische SRS + Verticale SRS, in dit geval is het type samengestelde SRSGeographic . Geprojecteerde SRS + Verticale SRS, in dit geval is het type samengestelde SRSProjected . Als de combinatie van SRS’en verschilt, zal het type samengestelde SRS dat zijnUnknown . |
IsSingle { get; } | Retourneert of deze SRS enkelvoudig is (geen unie van twee SRS). |
IsValid { get; } | Zelfde alsValidate , maar geef geen foutbericht terug. |
Name { get; } | Naam van dit object. |
abstract PrimeMeridian { get; } | Retourneert nulmeridiaan van deze SRS. |
abstract Type { get; } | Krijgt type van deze SRS, zieSpatialReferenceSystemType . |
static Etrs89 { get; } | ETRS 89 (EPSG:4258) ruimtelijk referentiesysteem. |
static Etrs89LambertAzimuthalEqualArea { get; } | ETRS 89 / ETRS Lambert Azimuthal Equal Area (EPSG:3035) ruimtelijk referentiesysteem. |
static Etrs89LambertConformalConic { get; } | ETRS 89 / Lambert Conformal Conic (EPSG:3034) ruimtelijk referentiesysteem. |
static Nad83 { get; } | NAD 83 (EPSG:4269) ruimtelijk referentiesysteem. |
static Osgb36 { get; } | OSGB 36 (EPSG:4277) ruimtelijk referentiesysteem. |
static Osgb36BritishNationalGrid { get; } | OSGB 36 / British National Grid (EPSG:27700) ruimtelijk referentiesysteem. |
static WebMercator { get; } | Web Mercator (EPSG:3857) ruimtelijk referentiesysteem. |
static Wgs72 { get; } | WGS 72 (EPSG:4322) ruimtelijk referentiesysteem. |
static Wgs84 { get; } | WGS 84 (EPSG:4326) ruimtelijk referentiesysteem. |
methoden
Naam | Beschrijving |
---|---|
static CreateFromEpsg(int) | Maak een ruimtelijk referentiesysteem op basis van de opgegeven EPSG-code. |
static CreateFromWkt(string) | Maakt een nieuwRuimtelijk ReferentieSysteem gebaseerd op WKT (Well-Known Text) string. |
CreateTransformationTo(SpatialReferenceSystem) | Creëert hieruit een transformatieRuimtelijk ReferentieSysteem naar een anderRuimtelijk ReferentieSysteem . |
ExportToWkt() | Retourneert de weergave van deze SRS als WKT-tekenreeks. Het resultaat WKT-tekenreeks komt overeen met OGC 01-009-specificatie, gewoonlijk “WKT1” genoemd. |
abstract GetAxis(int) | GetAxis dat beschrijft dimensie. |
abstract GetUnit(int) | GetUnit van dimensie. |
virtual IsEquivalent(SpatialReferenceSystem) | Detecteert of deze SRS gelijkwaardig is aan andere SRS. . |
override ToString() | Retourneert een tekenreeks die het huidige object vertegenwoordigt. |
TryCreateTransformationTo(SpatialReferenceSystem, out SpatialReferenceSystemTransformation) | Creëert hieruit een transformatieRuimtelijk ReferentieSysteem naar een anderRuimtelijk ReferentieSysteem . |
abstract Validate(out string) | Bepaal of deze SRS geldig is. |
static CreateCompound(string, SpatialReferenceSystem, SpatialReferenceSystem, Identifier) | Maak samengestelde SRS. |
static CreateGeocentric(GeocentricSpatialReferenceSystemParameters, Identifier) | Creëer geocentrische SRS op basis van aangepaste parameters. |
static CreateGeographic(GeographicSpatialReferenceSystemParameters, Identifier) | Maak geografische SRS van aangepaste parameters. |
static CreateLocal(string, LocalDatum, Unit, ICollection<Axis>, Identifier) | Lokale SRS maken. |
static CreateProjected(ProjectedSpatialReferenceSystemParameters, Identifier) | Maak geprojecteerde SRS van aangepaste parameters. |
static CreateVertical(string, VerticalDatum, Unit, Axis, Identifier) | Creëer verticale SRS. |
static IsEquivalent(SpatialReferenceSystem, SpatialReferenceSystem) | Bepaalt of twee SRS equivalent zijn. Dezelfde coördinaten van equivalente SRS komen overeen met dezelfde plaats op aarde. Sommige parameters van equivalente SRS kunnen verschillen, bijvoorbeeldName . |
static TryCreateFromEpsg(int, out SpatialReferenceSystem) | Maak een ruimtelijk referentiesysteem op basis van de opgegeven EPSG-code. |
static TryCreateFromWkt(string, out SpatialReferenceSystem) | Maakt een nieuwRuimtelijk ReferentieSysteem gebaseerd op WKT (Well-Known Text) string. |
Zie ook
- class IdentifiableObject
- naamruimte Aspose.Gis.SpatialReferencing
- montage Aspose.GIS