Class SpatialReferenceSystem
Innehåll
[
Dölj
]SpatialReferenceSystem class
Rumsliga referenssystem kartlägger koordinater till platser på jorden. Det finns olika typer av SRS, seType
. Vad mer, om typ av SRS ärGeographic or Projected SRS kan vara sammansatt eller singel, seIsCompound
.
public abstract class SpatialReferenceSystem : IdentifiableObject
Egenskaper
namn | Beskrivning |
---|---|
virtual AsCompound { get; } | Returnerar denna SRS konverterad tillCompoundSpatialReferenceSystem . AnvändIsCompound för att ta reda på om konvertering är möjlig. |
virtual AsGeocentric { get; } | Returnerar denna SRS konverterad tillGeocentricSpatialReferenceSystem . AnvändType för att ta reda på om konvertering är möjlig. |
virtual AsGeographic { get; } | Returnerar denna SRS konverterad tillGeographicSpatialReferenceSystem . AnvändType för att ta reda på om konvertering är möjlig. |
virtual AsLocal { get; } | Returnerar denna SRS konverterad tillLocalSpatialReferenceSystem . AnvändType för att ta reda på om konvertering är möjlig. |
virtual AsProjected { get; } | Returnerar denna SRS konverterad tillProjectedSpatialReferenceSystem . AnvändType för att ta reda på om konvertering är möjlig. |
virtual AsVertical { get; } | Returnerar denna SRS konverterad tillVerticalSpatialReferenceSystem . AnvändType för att ta reda på om konvertering är möjlig. |
abstract DimensionsCount { get; } | Returnerar antalet dimensioner i denna SRS. |
EpsgCode { get; } | Om denna objektidentifierare är EPSG-identifierare - returnera dess kod. Annars - returnera -1. |
abstract GeographicDatum { get; } | Returnerar geografiskt datum för denna SRS. |
abstract HasGeographicDatum { get; } | Avgör om denna SRS har geografiskt datum. Detta gäller för alla geografiska, projicerade och geocentriska SRS. |
abstract HasPrimeMeridian { get; } | Returnerar om denna SRS har nollmeridian. Detta gäller för alla geografiska, projicerade och geocentriska SRS. |
Identifier { get; } | Identifierare för detta identifierbara objekt. |
virtual IsCompound { get; } | Returnerar om denna SRS är sammansatt (en förening av två SRS). Följande kombinationer av SRS i sammansatt SRS anses giltiga: Geografisk SRS + Vertikal SRS, i detta fall kommer typen av sammansatt SRS att varaGeographic . Projicerad SRS + Vertikal SRS, i detta fall kommer typen av sammansatt SRS att varaProjected . Om kombinationen av SRS skiljer sig, kommer typen av sammansatt SRS att varaUnknown . |
IsSingle { get; } | Returnerar om denna SRS är singel (inte en förening av två SRS). |
IsValid { get; } | Samma somValidate , men returnera inte felmeddelande. |
Name { get; } | Namn på detta objekt. |
abstract PrimeMeridian { get; } | Returnerar nollmeridianen för denna SRS. |
abstract Type { get; } | Får typ av denna SRS, seSpatialReferenceSystemType . |
static Etrs89 { get; } | ETRS 89 (EPSG:4258) rumsligt referenssystem. |
static Etrs89LambertAzimuthalEqualArea { get; } | ETRS 89 / ETRS Lambert Azimuthal Equal Area (EPSG:3035) rumsligt referenssystem. |
static Etrs89LambertConformalConic { get; } | ETRS 89 / Lambert Conformal Conic (EPSG:3034) rumsligt referenssystem. |
static Nad83 { get; } | NAD 83 (EPSG:4269) rumsligt referenssystem. |
static Osgb36 { get; } | OSGB 36 (EPSG:4277) rumsligt referenssystem. |
static Osgb36BritishNationalGrid { get; } | OSGB 36 / British National Grid (EPSG:27700) rumsligt referenssystem. |
static WebMercator { get; } | Web Mercator (EPSG:3857) rumsligt referenssystem. |
static Wgs72 { get; } | WGS 72 (EPSG:4322) rumsligt referenssystem. |
static Wgs84 { get; } | WGS 84 (EPSG:4326) rumsligt referenssystem. |
Metoder
namn | Beskrivning |
---|---|
static CreateFromEpsg(int) | Skapa ett rumsligt referenssystem baserat på den angivna EPSG-koden. |
static CreateFromWkt(string) | Skapar en nySpatialReferenceSystem baserad på WKT (välkänd text) sträng. |
CreateTransformationTo(SpatialReferenceSystem) | Skapar transformation från dettaSpatialReferenceSystem till en annanSpatialReferenceSystem . |
ExportToWkt() | Returnerar representation av denna SRS som WKT-sträng. Resultat-WKT-strängen matchar OGC 01-009-specifikationen, vanligtvis kallad “WKT1”. |
abstract GetAxis(int) | HämtaAxis som beskriver dimension. |
abstract GetUnit(int) | HämtaUnit av dimension. |
virtual IsEquivalent(SpatialReferenceSystem) | Detekterar om denna SRS är likvärdig med annan SRS. . |
override ToString() | Returnerar en sträng som representerar det aktuella objektet. |
TryCreateTransformationTo(SpatialReferenceSystem, out SpatialReferenceSystemTransformation) | Skapar transformation från dettaSpatialReferenceSystem till en annanSpatialReferenceSystem . |
abstract Validate(out string) | Bestäm om denna SRS är giltig. |
static CreateCompound(string, SpatialReferenceSystem, SpatialReferenceSystem, Identifier) | Skapa sammansatt SRS. |
static CreateGeocentric(GeocentricSpatialReferenceSystemParameters, Identifier) | Skapa geocentrisk SRS från anpassade parametrar. |
static CreateGeographic(GeographicSpatialReferenceSystemParameters, Identifier) | Skapa geografisk SRS från anpassade parametrar. |
static CreateLocal(string, LocalDatum, Unit, ICollection<Axis>, Identifier) | Skapa lokal SRS. |
static CreateProjected(ProjectedSpatialReferenceSystemParameters, Identifier) | Skapa projicerad SRS från anpassade parametrar. |
static CreateVertical(string, VerticalDatum, Unit, Axis, Identifier) | Skapa vertikal SRS. |
static IsEquivalent(SpatialReferenceSystem, SpatialReferenceSystem) | Bestämmer om två SRS är ekvivalenta. Samma koordinater för motsvarande SRS matchar samma plats på jorden. Vissa parametrar för ekvivalenta SRS kan vara olika, till exempelName . |
static TryCreateFromEpsg(int, out SpatialReferenceSystem) | Skapa ett rumsligt referenssystem baserat på den angivna EPSG-koden. |
static TryCreateFromWkt(string, out SpatialReferenceSystem) | Skapar en nySpatialReferenceSystem baserad på WKT (välkänd text) sträng. |
Se även
- class IdentifiableObject
- namnutrymme Aspose.Gis.SpatialReferencing
- hopsättning Aspose.GIS