Class SpatialReferenceSystem
Содержание
[
Скрывать
]SpatialReferenceSystem class
Пространственная система отсчета отображает координаты мест на Земле. Существуют различные типы SRS, см.Type . Более того, если тип SRSGeographic или Projected SRS может быть составным или одинарным, см.IsCompound .
public abstract class SpatialReferenceSystem : IdentifiableObject
Характеристики
| Имя | Описание |
|---|---|
| virtual AsCompound { get; } | Возвращает этот SRS, преобразованный вCompoundSpatialReferenceSystem . ИспользоватьIsCompound чтобы узнать, возможно ли преобразование. |
| virtual AsGeocentric { get; } | Возвращает этот SRS, преобразованный вGeocentricSpatialReferenceSystem . ИспользоватьType чтобы узнать, возможно ли преобразование. |
| virtual AsGeographic { get; } | Возвращает этот SRS, преобразованный вGeographicSpatialReferenceSystem . ИспользоватьType чтобы узнать, возможно ли преобразование. |
| virtual AsLocal { get; } | Возвращает этот SRS, преобразованный вLocalSpatialReferenceSystem . ИспользоватьType чтобы узнать, возможно ли преобразование. |
| virtual AsProjected { get; } | Возвращает этот SRS, преобразованный вProjectedSpatialReferenceSystem . ИспользоватьType чтобы узнать, возможно ли преобразование. |
| virtual AsVertical { get; } | Возвращает этот SRS, преобразованный вVerticalSpatialReferenceSystem . ИспользоватьType чтобы узнать, возможно ли преобразование. |
| abstract DimensionsCount { get; } | Возвращает количество измерений в этом SRS. |
| EpsgCode { get; } | Если этот идентификатор объекта является идентификатором EPSG - вернуть его код. В противном случае - вернуть -1. |
| abstract GeographicDatum { get; } | Возвращает географические данные этой SRS. |
| abstract HasGeographicDatum { get; } | Определяет, имеет ли эта SRS географическую датум. Это верно для каждой географической, прогнозируемой и геоцентрической SRS. |
| abstract HasPrimeMeridian { get; } | Возвращает, имеет ли эта SRS нулевой меридиан. Это верно для каждой географической, прогнозируемой и геоцентрической SRS. |
| Identifier { get; } | Идентификатор этого идентифицируемого объекта. |
| virtual IsCompound { get; } | Возвращает, является ли эта SRS составной (объединение двух SRS). Допустимыми считаются следующие комбинации SRS в составной SRS: Географическая SRS + Вертикальная SRS, в этом случае тип составной SRS будетGeographic . Проекционная SRS + Вертикальная SRS, в этом случае тип составной SRS будетProjected . Если комбинация SRS различается, тип составной SRS будетUnknown . |
| IsSingle { get; } | Возвращает, является ли эта SRS одиночной (не объединением двух SRS). |
| IsValid { get; } | То же, что иValidate , но не возвращать сообщение об ошибке. |
| Name { get; } | Имя этого объекта. |
| abstract PrimeMeridian { get; } | Возвращает нулевой меридиан этой SRS. |
| abstract Type { get; } | Получает тип этой SRS, см.SpatialReferenceSystemType . |
| static Etrs89 { get; } | Система пространственной привязки ETRS 89 (EPSG:4258). |
| static Etrs89LambertAzimuthalEqualArea { get; } | Система пространственной привязки ETRS 89 / ETRS Lambert Azimuthal Equal Area (EPSG:3035). |
| static Etrs89LambertConformalConic { get; } | Система пространственной привязки ETRS 89 / Lambert Conformal Conic (EPSG:3034). |
| static Nad83 { get; } | Система пространственной привязки NAD 83 (EPSG:4269). |
| static Osgb36 { get; } | Система пространственной привязки OSGB 36 (EPSG:4277). |
| static Osgb36BritishNationalGrid { get; } | Система пространственной привязки OSGB 36 / British National Grid (EPSG: 27700). |
| static WebMercator { get; } | Система пространственной привязки Web Mercator (EPSG:3857). |
| static Wgs72 { get; } | Система пространственной привязки WGS 72 (EPSG:4322). |
| static Wgs84 { get; } | Система пространственной привязки WGS 84 (EPSG:4326). |
Методы
| Имя | Описание |
|---|---|
| static CreateFromEpsg(int) | Создать систему пространственной привязки на основе указанного кода EPSG. |
| static CreateFromWkt(string) | Создает новыйSpatialReferenceSystem на основе строки WKT (общеизвестный текст). |
| CreateTransformationTo(SpatialReferenceSystem) | Создает преобразование из этогоSpatialReferenceSystem другомуSpatialReferenceSystem . |
| ExportToWkt() | Возвращает представление этой SRS в виде строки WKT. Результирующая строка WKT будет соответствовать спецификации OGC 01-009, обычно именуемой “WKT1”. |
| abstract GetAxis(int) | ПолучитьAxis который описывает размерность. |
| abstract GetUnit(int) | ПолучитьUnitразмера. |
| virtual IsEquivalent(SpatialReferenceSystem) | Определяет, эквивалентен ли этот SRS другим SRS. . |
| override ToString() | Возвращает строку, которая представляет текущий объект. |
| TryCreateTransformationTo(SpatialReferenceSystem, out SpatialReferenceSystemTransformation) | Создает преобразование из этогоSpatialReferenceSystem другомуSpatialReferenceSystem . |
| abstract Validate(out string) | Определите, действительна ли эта SRS. |
| static CreateCompound(string, SpatialReferenceSystem, SpatialReferenceSystem, Identifier) | Создать составной SRS. |
| static CreateGeocentric(GeocentricSpatialReferenceSystemParameters, Identifier) | Создать геоцентрическую SRS из пользовательских параметров. |
| static CreateGeographic(GeographicSpatialReferenceSystemParameters, Identifier) | Создать географическую SRS из пользовательских параметров. |
| static CreateLocal(string, LocalDatum, Unit, ICollection<Axis>, Identifier) | Создать локальную SRS. |
| static CreateProjected(ProjectedSpatialReferenceSystemParameters, Identifier) | Создать проекцию SRS из пользовательских параметров. |
| static CreateVertical(string, VerticalDatum, Unit, Axis, Identifier) | Создать вертикальную SRS. |
| static IsEquivalent(SpatialReferenceSystem, SpatialReferenceSystem) | Определяет эквивалентность двух SRS. Одни и те же координаты эквивалентных SRS совпадают с одним и тем же местом на Земле. Некоторые параметры эквивалентных SRS могут отличаться, напримерName . |
| static TryCreateFromEpsg(int, out SpatialReferenceSystem) | Создать систему пространственной привязки на основе указанного кода EPSG. |
| static TryCreateFromWkt(string, out SpatialReferenceSystem) | Создает новыйSpatialReferenceSystem на основе строки WKT (общеизвестный текст). |
Смотрите также
- class IdentifiableObject
- пространство имен Aspose.Gis.SpatialReferencing
- сборка Aspose.GIS