Graphisoft®

API Development KitVersion: 18

API_GISRef

도면의 GIS 또는 측량(survey) 레퍼런스를 설명합니다.

    typedef struct {
        API_GISCoordinateSystem     coordinateSystem;
        API_GISPositionRef          firstRef;
        GS::Bool8                   secondTypeIsAngle;
        char                        filler_1[7];
        union {
            API_GISPositionRef      point;
            API_GISAngleRef         angle;
        } secondRef;
    } API_GISRef;

 

멤버

coordinateSystem
좌표 레퍼런스 시스템(Coordinate Reference System)입니다.
firstRef
1번째 GIS 레퍼런스입니다. 도면 내에서의 위치이며 GIS 세계에서의 위치입니다.
secondTypeIsAngle
2번째 레퍼런스 타입이 각도(true) 또는 위치(false)입니다.
point
만약 위치라면, 2번째 GIS 레퍼런스입니다.
angle
만약 각도라면, 2번째 GIS 레퍼런스입니다.

 

설명

도면 GIS 레퍼런스는 두 위치 레퍼런스와 하나의 레퍼런스와 하나의 각도로부터 내장됩니다. 여기서 위치 레퍼런스는 도면 공간에 있는 위치이며 지도 상에 있는 위치인 경우입니다. 각 위치는 높이 정보도 갖고 있습니다. 각도 레퍼런스는 도면 공간에 있는 각도이며 지도 상에 있는 각도입니다. GIS 레퍼런스는 또한 GIS 좌표 레퍼런스 시스템 설명을 갖고 있습니다. 이것은 이름, EPSG 코드, 측정 단위, 투영, 그 외 파라미터들을 가지고 있습니다. ArchiCAD는 이 데이터를 SI 단위들로 변환하지 않은 채로 pln 파일로 저장합니다. 당신은 현재 빌딩 GIS 레퍼런스를 세트하거나 가져올 수 있으며 값들을 SI로 변환할 수도 있습니다.

 

요구사항

버전: API 6.1 또는 이후
헤더: APIdefs_Database.h

 

참고사항

GIS 레퍼런스
API_GISCoordinateSystem
API_GISPositionRef
API_GISAngleRef
APIDb_GetGISRefID
APIDb_SetGISRefID
APIDb_ConvertToSIUnitsID
API 타입