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. 기반

또한보십시오