11
2021-Jan
프로젝트 좌표계 (project CRS)와 레이어 좌표계 (layer CRS)의 차이가 궁금합니다.작성자: 6495 IP ADRESS: *.152.21.110 조회 수: 65
안녕하세요, QGIS로 공부를 하고 있는 학생입니다.
프로그램을 다루던 중 궁금한 것이 생겨서 질문드립니다.
프로젝트 자체에 좌표계를 설정을 할 수 있는 방법과 각각의 레이어에 좌표계를 설정하는 방법 사이의 차이점이 알고 싶습니다.
두 그림 모두 세계 지도에 해당하는 shape파일은 EPSG:4326 (WGS84)로 좌표계가 설정되어 있습니다 (1).
하지만, 제가 만든 USER:100025 (38/128을 기준으로 azimuthal equidistant로 설정하였습니다.)로 프로젝트 좌표계를 설정하면 (레이어 좌표계는 WGS84입니다.),
제가 처음 의도했던 모양으로 세계지도가 프로젝트됩니다 (2).
하지만, shape 파일의 레이어 좌표계를 USER:100025로 변경하게 되면 다시 기존의 형태로 돌아갑니다 (3).
이러한 현상이 발생하는 이유가 프로젝트 좌표계와 레이어 좌표계의 개념에 있는 것 같은데 어떤 이유인지 알고 싶습니다.
추가로 2번째 그림에서 Buffer를 하게되면, 미국쪽으로는 buffer가 되지 않는데 원인을 알고 싶습니다.
감사합니다.
USER:100025 좌표계 파라미터입니다.
포맷: WKT
파라미터:
PROJCS["unnamed",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Azimuthal_Equidistant"],PARAMETER["latitude_of_center",38],PARAMETER["longitude_of_center",128],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1]]
레이어 좌표계는 해당 레이어의 좌표를 어떤 방식으로 지도 위에 읽어올지를 결정하고, 프로젝트 좌표계는 해당 지도를 어떤 모양으로 보여줄지를 결정합니다.
(3)에서 세계지도 레이어가 기존의 형태로 돌아간 것은, 레이어는 올바른 위치에 불러와진 상태에서 보이는 방식만 왜곡해서 보고 있었는데(2), 불러와진 레이어의 좌표를 프로젝트 좌표계와 동일한 수식으로 왜곡시켜서 레이어 좌표계와 프로젝트 좌표계가 같아졌기 때문에 다시 (1) 모양으로 돌아간 것 입니다.
즉 레이어를 실제 좌표에 맞출때 중요한건 레이어 좌표계이고, 프로젝트 좌표계는 이렇게 레이어들을 올린 지도를 어떤 방식으로 보는지만 결정하는 것입니다.
(4)의 버퍼는 실제로는 원 모양으로 버퍼가 생성이 되었으나 프로젝트 좌표계로 지도 모양이 왜곡되어 사진처럼 보이는 것으로 판단됩니다.