API_GISCoordinateSystem
지리적 또는 투영된 지도 좌표계를 설명합니다.
typedef struct { GISCoordinateSystemType type; API_GISEPSGData mainCRS; API_GISEPSGData datum; API_GISEPSGData primeMeridian; API_GISEPSGData ellipsoid; API_GISEPSGData sourceCRS; API_GISEPSGData projection; API_GISEPSGData coordOpM; API_GISMapProjectionParam **mapProjParams; GISLinearUnit uvUnit; GISLinearUnit hUnit; GISAngularUnit angleUnit; Int32 filler_1; } API_GISCoordinateSystem;
멤버
- type
CST_Unknown
,CST_Geographic
(경도 및 위도) 또는CST_Projected
(선형 단위를 이용한 지도 투영)- mainCRS
- 좌표 레퍼런스 시스템(CRS)입니다. 지리적 또는 투영일 수 있습니다.
- datum
- CRS의 기준점입니다.
- primeMeridian
- CRS의 본초 자오선입니다.
- ellipsoid
- CRS의 타원면입니다.
- sourceCRS
- 만약 타입이 투영이면, 원본 지리적 CRS입니다.
- projection
- 만약 타입이 투영이면, 지도 투영입니다.
- coordOpM
- 좌표 동작 방식입니다.
- mapProjParams
- 번호가 부여된 투영 파라미터들의 변수의 핸들입니다.
- uvUnit
- 지도 평면에서의 값들의 단위입니다.
- hUnit
- 높이 단위입니다.
- angleUnit
- 각도 단위입니다.
설명
이 structure는 2가지 타입의 좌표계를 설명할 수 있습니다: 지리적 및 투영.
지리적 좌표계는 구현 좌표계로서 2개의 각도(경도, 위도)로 위치를 설명합니다.
이 각도들은 각각 지구의 본초 자오선(경도), 적도(위도)를 기준으로 측정됩니다.
투영 좌표계는 투영에 의해 구축됩니다;
지구 표면은 지도 평면에 투영됩니다.
위치는 지도 평면의 기준점으로부터 2개의 선형 거리들로 설명합니다.
이 structure는 유럽 석유조사단의 홈페이지(http://www.epsg.org)에서 찾을 수 있는 모든 좌표계들을 설명할 수 있습니다. 이것은 좌표계 파라미터들의 EPSG 레퍼런스들을 저장합니다. 또한 측지(geodetic) 파라미터와 SI 단위 간의 간단한 계산 및 변환을 활성화하는 단위 및 데이터베이스 타입 선택기를 갖고 있습니다.
요구사항
- 버전: API 6.1 또는 이후
- 헤더: APIdefs_Database.h
참고사항
GIS 레퍼런스
API_GISRef
API_GISEPSGData
API_GISMapProjectionParam
GISLinearUnit
GISAngularUnit
APIDb_GetGISRefID
APIDb_SetGISRefID
APIDb_ConvertToSIUnitsID
API 타입