Graphisoft®

API Development KitVersion: 18

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 타입