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ämtaUnitav 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