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