Class SpatialReferenceSystem
Contenuti
[
Nascondere
]SpatialReferenceSystem class
Il sistema di riferimento spaziale mappa le coordinate dei luoghi sulla Terra. Esistono diversi tipi di SRS, vedereType . Inoltre, se il tipo di SRS èGeographic o Projected SRS può essere composto o singolo, vediIsCompound .
public abstract class SpatialReferenceSystem : IdentifiableObject
Proprietà
| Nome | Descrizione |
|---|---|
| virtual AsCompound { get; } | Restituisce questo SRS convertito inCompoundSpatialReferenceSystem . UsaIsCompound per scoprire se la conversione è possibile. |
| virtual AsGeocentric { get; } | Restituisce questo SRS convertito inGeocentricSpatialReferenceSystem . UsaType per scoprire se la conversione è possibile. |
| virtual AsGeographic { get; } | Restituisce questo SRS convertito inGeographicSpatialReferenceSystem . UsaType per scoprire se la conversione è possibile. |
| virtual AsLocal { get; } | Restituisce questo SRS convertito inLocalSpatialReferenceSystem . UsaType per scoprire se la conversione è possibile. |
| virtual AsProjected { get; } | Restituisce questo SRS convertito inProjectedSpatialReferenceSystem . UsaType per scoprire se la conversione è possibile. |
| virtual AsVertical { get; } | Restituisce questo SRS convertito inVerticalSpatialReferenceSystem . UsaType per scoprire se la conversione è possibile. |
| abstract DimensionsCount { get; } | Restituisce il numero di dimensioni in questo SRS. |
| EpsgCode { get; } | Se questo identificatore di oggetti è un identificatore EPSG, restituisce il suo codice. Altrimenti - ritorna -1. |
| abstract GeographicDatum { get; } | Restituisce il dato geografico di questo SRS. |
| abstract HasGeographicDatum { get; } | Determina se questo SRS ha un dato geografico. Questo è vero per ogni SRS geografico, proiettato e geocentrico. |
| abstract HasPrimeMeridian { get; } | Restituisce se questo SRS ha il primo meridiano. Questo è vero per ogni SRS geografico, proiettato e geocentrico. |
| Identifier { get; } | Identificatore di questo oggetto identificabile. |
| virtual IsCompound { get; } | Restituisce se questo SRS è composto (un’unione di due SRS). Le seguenti combinazioni di SRS in SRS composto sono considerate valide: SRS geografico + SRS verticale, in questo caso il tipo di SRS composto saràGeographic . SRS proiettato + SRS verticale, in questo caso il tipo di SRS composto saràProjected . Se la combinazione di SRS è diversa, il tipo di SRS composto saràUnknown . |
| IsSingle { get; } | Restituisce se questo SRS è singolo (non un’unione di due SRS). |
| IsValid { get; } | Uguale aValidate , ma non restituire il messaggio di errore. |
| Name { get; } | Nome di questo oggetto. |
| abstract PrimeMeridian { get; } | Restituisce il primo meridiano di questo SRS. |
| abstract Type { get; } | Ottiene il tipo di questo SRS, vedereSpatialReferenceSystemType . |
| static Etrs89 { get; } | Sistema di riferimento spaziale ETRS 89 (EPSG:4258). |
| static Etrs89LambertAzimuthalEqualArea { get; } | Sistema di riferimento spaziale ETRS 89 / ETRS Lambert Azimuthal Equal Area (EPSG:3035). |
| static Etrs89LambertConformalConic { get; } | ETRS 89 / Lambert Conformal Conic (EPSG:3034) sistema di riferimento spaziale. |
| static Nad83 { get; } | NAD 83 (EPSG:4269) sistema di riferimento spaziale. |
| static Osgb36 { get; } | OSGB 36 (EPSG:4277) sistema di riferimento spaziale. |
| static Osgb36BritishNationalGrid { get; } | Sistema di riferimento spaziale OSGB 36 / British National Grid (EPSG:27700). |
| static WebMercator { get; } | Web Mercator (EPSG:3857) sistema di riferimento spaziale. |
| static Wgs72 { get; } | Sistema di riferimento spaziale WGS 72 (EPSG:4322). |
| static Wgs84 { get; } | Sistema di riferimento spaziale WGS 84 (EPSG:4326). |
Metodi
| Nome | Descrizione |
|---|---|
| static CreateFromEpsg(int) | Crea un sistema di riferimento spaziale basato sul codice EPSG specificato. |
| static CreateFromWkt(string) | Crea un nuovoSistema di riferimento spaziale basato sulla stringa WKT (Well-Known Text). |
| CreateTransformationTo(SpatialReferenceSystem) | Crea la trasformazione da questoSistema di riferimento spaziale ad un altroSistema di riferimento spaziale . |
| ExportToWkt() | Restituisce la rappresentazione di questo SRS come stringa WKT. La stringa WKT risultante corrisponderà alla specifica OGC 01-009, generalmente denominata “WKT1”. |
| abstract GetAxis(int) | OttieniAxis che descrive la dimensione. |
| abstract GetUnit(int) | OttieniUnitdi dimensione. |
| virtual IsEquivalent(SpatialReferenceSystem) | Rileva se questo SRS è equivalente ad altri SRS. . |
| override ToString() | Restituisce una stringa che rappresenta l’oggetto corrente. |
| TryCreateTransformationTo(SpatialReferenceSystem, out SpatialReferenceSystemTransformation) | Crea la trasformazione da questoSistema di riferimento spaziale ad un altroSistema di riferimento spaziale . |
| abstract Validate(out string) | Determina se questo SRS è valido. |
| static CreateCompound(string, SpatialReferenceSystem, SpatialReferenceSystem, Identifier) | Crea composto SRS. |
| static CreateGeocentric(GeocentricSpatialReferenceSystemParameters, Identifier) | Crea SRS geocentrico da parametri personalizzati. |
| static CreateGeographic(GeographicSpatialReferenceSystemParameters, Identifier) | Crea SRS geografico da parametri personalizzati. |
| static CreateLocal(string, LocalDatum, Unit, ICollection<Axis>, Identifier) | Crea SRS locale. |
| static CreateProjected(ProjectedSpatialReferenceSystemParameters, Identifier) | Crea SRS proiettato da parametri personalizzati. |
| static CreateVertical(string, VerticalDatum, Unit, Axis, Identifier) | Crea SRS verticale. |
| static IsEquivalent(SpatialReferenceSystem, SpatialReferenceSystem) | Determina se due SRS sono equivalenti. Le stesse coordinate di SRS equivalente corrispondono allo stesso punto sulla Terra. Alcuni parametri di SRS equivalente possono essere diversi, ad esempioName . |
| static TryCreateFromEpsg(int, out SpatialReferenceSystem) | Crea un sistema di riferimento spaziale basato sul codice EPSG specificato. |
| static TryCreateFromWkt(string, out SpatialReferenceSystem) | Crea un nuovoSistema di riferimento spaziale basato sulla stringa WKT (Well-Known Text). |
Guarda anche
- class IdentifiableObject
- spazio dei nomi Aspose.Gis.SpatialReferencing
- assemblea Aspose.GIS