Class SpatialReferenceSystem
내용물
[
숨다
]SpatialReferenceSystem class
공간 참조 시스템은 좌표를 지구상의 장소에 매핑합니다. 다양한 유형의 SRS가 있습니다.Type
. SRS 유형이Geographic or 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; } | 웹 메르카토르(EPSG:3857) 공간 참조 시스템. |
static Wgs72 { get; } | WGS 72(EPSG:4322) 공간 참조 시스템. |
static Wgs84 { get; } | WGS 84(EPSG:4326) 공간 참조 시스템. |
행동 양식
이름 | 설명 |
---|---|
static CreateFromEpsg(int) | 지정된 EPSG 코드를 기반으로 공간 참조 시스템을 생성합니다. |
static CreateFromWkt(string) | 새로 만들기공간 참조 시스템 WKT(잘 알려진 텍스트) string. 기반 |
CreateTransformationTo(SpatialReferenceSystem) | 이것으로부터 변환을 생성합니다.공간 참조 시스템 다른 사람에게공간 참조 시스템 . |
ExportToWkt() | 이 SRS의 표현을 WKT 문자열로 반환합니다. 결과 WKT 문자열은 일반적으로 “WKT1"이라고 하는 OGC 01-009 사양과 일치합니다. |
abstract GetAxis(int) | 가져오기Axis 차원을 설명합니다. |
abstract GetUnit(int) | 가져오기Unit 차원의. |
virtual IsEquivalent(SpatialReferenceSystem) | 이 SRS가 다른 SRS와 동일한지 여부를 감지합니다. . |
override ToString() | 현재 개체를 나타내는 문자열을 반환합니다. |
TryCreateTransformationTo(SpatialReferenceSystem, out SpatialReferenceSystemTransformation) | 이것으로부터 변환을 생성합니다.공간 참조 시스템 다른 사람에게공간 참조 시스템 . |
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) | 새로 만들기공간 참조 시스템 WKT(잘 알려진 텍스트) string. 기반 |
또한보십시오
- class IdentifiableObject
- 네임스페이스 Aspose.Gis.SpatialReferencing
- 집회 Aspose.GIS