Class SpatialReferenceSystem

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

NaamBeschrijving
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

NaamBeschrijving
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)GetUnitvan 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