31

2019-Dec

QGIS 2.18 에서 좌표 맞추기

작성자: 쌀집아저씨 IP ADRESS: *.88.175.30 조회 수: 249

안녕하세요, QGIS 막 배우기 시작한 초심자입니다. 


CRS 를 동일하게 맞추었는데도 지도 위에 좌표가 겹쳐보이지 않습니다. 


바탕 지도는 서울시 지도이고 [서울시 행정구역 시군구 정보(좌표계 : ITRF 2000)] 자료를 서울 열린데이터 광장에서 내려받았고


좌표는 노원 지하철역을 지오코딩 서비스 사이트에서 정제 후 csv 파일로 띄웠습니다. 


요지는 두 개의 파일을 하나씩 다른 이름으로 저장하고 좌표를 일치시킨 후 (5181, 4326 등) 캔버스 위에 띄우면 각각은 잘 열리는데


서울시 지도 위에 노원역은 그림과 같은 상황입니다. 어떻게 해야할까요? 며칠 째 제자리 걸음입니다. 고수님들의 조언 부탁드립니다. 


제가 좌표 변환하는 절차는 다음과 같습니다. 


1. OTF 비활성 

2. '다른 이름으로 저장하기' 하면서 새로운 좌표계를 설정

3. 레이어 목록의 기존 파일 삭제 

4. 새로 저장한 파일 열기


참고로 파일명, 폴더명, 프로그램 사용언어 모두 영어로 사용하고 있습니다.

profile

이쁜나뇽

2019.12.31 11:10
*.207.126.194

안녕하세요.

레이어를 좌표변환 하는데 있어서 OTF의 활성, 비활성 여부는 중요하지 않은 것 같습니다.

오히려 레이어의 좌표계 설정이 제대로 됐는지 확인하기 위해 OTF를 활성화하는게 좋죠.

'레이어 목록의 기존 파일 삭제' 과정도 좌표변환 절차에 있어서 중요한 부분은 아닌 것 같네요. ^^

참! 위경도 csv 파일을 불러올 때 x가 경도, y가 위도입니다.


레이어의 좌표계를 확인하는 가장 좋은 방법은 좌표계를 이미 알고 있는 기준 레이어를 이용하는 방법입니다. TMS for Korea 플러그인 같은...

TMS for Korea 플러그인을 설치하셨다면 다음지도를 열고, 서울시 폴리곤 레이어와 노원역 포인트 레이어를 모두 한 창에 열어

서울시 레이어는 좌표계를 5181로, 노원역은 4326으로 맞추시고, 정확한 위치에 표시되는지 확인합니다.


제대로 표시된다면, 노원역 점 레이어를 마우스 오른쪽 버튼으로 클릭하여, 다른 이름으로 저장하면서 좌표계를 5181로 설정하시면 됩니다.

형식은 ESRI shp 파일로 하시고, 파일의 경로와 이름을 설정하시되 레이어의 변동과정을 확인할 수 있도록 이름을 설정하시는 것이 좋습니다.

nowon_5181.shp 같이 말이죠.


'저장된 파일을 지도에 추가' 옵션에 체크돼 있다면, 좌표변환된 레이어가 자동으로 창에 추가됩니다.

변환한 파일을 첨부해 드립니다.

첨부
profile

쌀집아저씨

2019.12.31 15:11
*.88.175.30

친절한 답변 빠르게 주셔서 감사합니다.


일주일간 애 먹고 있는데 서울시 레이어 위에 노원역 레이어가 표시되니 신기하기도 하고 눈물이 날 지경입니다. 


몇 가지 질문이 있는데요,

먼저, 다음 지도를 열고 서울시 폴리곤 레이어와 노원역 포인트 레이어를 모두 한 창에 열어 서울시 레이어는 좌표계를 5181로, 노원역은 4326으로 맞추시고, 정확한 위치에 표시되는지 확인하라고 하셨는데 개념적으로 이해가 가지 않습니다. 


좌표계를 다르게 설정하는데 어떻게 정확한 위치에 표시될 수 있는 것인가요?


두 번째는 선생님이 말씀하신 대로 따라가기를 해본 과정을 말씀드리면서 제가 범하는 오류를 찾아볼까 합니다. 

1) 다음 지도 열기 - 성공

2) 서울시 레이어 열기 - 성공

3) 노원역 레이어(csv) 열기 - 실패(csv 파일을 4326으로 설정해서 염- 지도상에 보이지 않음)

4) 노원역 csv 파일을 다시 열면서 5181로 설정해서 염 - 실패(강원도에 찍힘) : 같은 5181인데 왜 강원도에 찍히는 것일까요?

5) 노원역 csv 파일을 shp 파일로 전환해서 염 - 실패(좌표 설정은 5181)


쉬운 듯 정말 어렵네요. 어떤 과정에서 제가 잘 못 하고 있을까요?

profile

쌀집아저씨

2019.12.31 17:30
*.88.175.30

해결했습니다. 결국 좌표 설정 방식에 문제가 있었네요. 좋은 해결의 실마리를 주셨습니다. 

헌데 노원역을 4326으로 설정하는 이유는 정확히 잘 모르겠네요.

profile

이쁜나뇽

2020.01.02 10:33
*.207.126.194

노원역의 좌표가 GRS80타원체를 기준으로 한 위경도 좌표이기 때문에

EPSG:4326 좌표계를 적용하는 것이지요.

서울시 레이어는 5181를 기준으로 만들어졌으니 그렇게 불러오는 것이구요.


좌표계를 다르게 설정하는데 어떻게 정확한 위치에 표시되냐고 하셨는데

좌표계라는 것을 지리적 위치를 표현하는 여러가지 방식 중 하나로 이해하시면 좋을 것 같습니다. 그러니 레이어마다 설정된 좌표계는 다를 수 있죠.

다만 좌표계만 다를뿐 그 지리적 위치가 달라지는 것은 아니니

좌표계 서로 간의 변환 규칙에 따라 각 레이어의 좌표계가 다르다 하더라도 본래의 지리적 위치에 표시(OTF설정으로)되는 것이지요.

서울시 레이어와 노원역 레이어의 좌표계가 다르더라도 노원역이 노원구의 그 지점(^^)에 위치한다는 것이 달라지는 것은 아니잖아요~

profile

쌀집아저씨

2020.01.03 18:15
*.88.175.30

좌표계에 대한 이해와 설정은 초심자가 겪는 첫 난관인 것 같군요. 


마지막 질문 드리겠습니다. 


그렇다면 TMS 플러그인 다음지도에 띄울 때 서울시 레이어가 5181의 좌표계를 쓰는지 노원역 4326 좌표계를 쓰는지 어떻게 알 수 있나요? 


profile

이쁜나뇽

2020.01.03 19:01
*.207.126.194

어떤 레이어가 어떤 좌표계를 쓰는지 알아내는건 쉽고도 어려운 일이죠~ ^^

그래서 기준이 되는 레이어(좌표계를 이미 알고 있는)가 있으면 좋다고 말씀드린 거예요.


만약 국가공간정보포털에서 자료를 다운받으셨다면 대부분은 5174(베셀타원체) 좌표계를 쓰고,

국토정보맵에서 최신 수치지형도를 다운받으셨다면 내륙지방의 대부분은 5186이나 5187 좌표계를 씁니다.

도로명지도라면 네이버지도와 동일한 5179 좌표계를 쓰고요. 구글지도는 3857입니다.

공공데이터 사이트의 경우 다운받을 때 좌표계에 대한 정보를 별도로 제공해주는 친절한 경우도 많이 있습니다.


shp 파일셋을 다운받으실 때 좌표계 정보가 들어있는 경우, 보통은 QGIS에서 알아서 해당 좌표계를 설정해주지만

그 좌표계가 잘못된 경우, 정확한 좌표계를 찾아가는 것도 유저의 몫이죠.


5181좌표계를 사용하는 다음지도를 깔아두고, OTF 설정에 체크한 후

어떤 레이어를 열 때 좌표계를 여러가지 종류로 한번 설정해보세요. 화면에 나타나기도 하고 안나타나기도 하고

화면에 나타나지만 위치가 잘못돼있기도 할겁니다.


5181로 설정했을 때 정확히 다음지도의 그 위치에 제대로 표시됐다면

해당 레이어의 좌표계는 5181인겁니다.


csv파일의 위경도 좌표계를 기준으로 생성한  shp 파일은 물어보나마나 4326이 되어야 하는 것이구요.


베셀타원체를 쓰는 좌표계라면 타원체 변환계수가 필요한건 알고 계시리라 생각됩니다.

사용자정의 좌표계로 설정하는 방법도요. 이 부분도 중요한 부분이라서요.

profile

쌀집아저씨

2020.01.06 08:09
*.88.175.30

좌표계를 이해하는 데는 시간이 좀 걸리겠네요. 


아직 초심자라 타원체 변환계수며 사용자정의 좌표계 설정이 생소하지만 


조만간 맞닥뜨리게 될 부분일 것 같습니다. 설명 감사하고요, 난관에 부딪치면 또 들리겠습니다. ^^


많은 도움 되었습니다. 

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 QGIS TMS for Korea 배경지도 업데이트 방법 + 5 pil0706 2016-07-10 9122
공지 qGIS 게시판 운영 공지 - 초기단계입니다. file 김한국 2013-12-13 5804
300 qGIS 배경지도 설정(네이버 지도, 다음지도 등) 김한국 2013-12-18 23006
299 카텍, TM 등과 같은 사용자 정의 좌표계 등록방법 file 김한국 2013-12-13 14905
298 qGIS 2.0 설치 및 환경 세팅 - 기본 플러그인 file + 1 김한국 2013-12-18 13966
297 qGIS에서 VWorld WMS 서비스 연동하기(지적도, 용도지역도, 택지개발지구 등 46종 서비스) file + 13 김한국 2014-07-04 13111
296 shp 테이블의 필드 생성 및 필드 계산 file 김한국 2013-12-18 12450
295 shp파일의 한글이 깨질때 해결 방법 - (맥: osx) file 김한국 2013-12-13 10559
294 qGIS 매뉴얼 링크입니다. 김한국 2013-12-13 7938
293 (qGIS+엑셀) 데이터 집계 및 통계분석 절차 file 김한국 2014-07-08 4438
292 QGIS 사용법좀 알려주세요~~ㅠㅠ MOON 2015-06-05 4176
291 qGIS 2.0 무설치 버전 + 1 김한국 2014-07-26 3670
290 QGIS 2.4 올라왔네요.. + 4 김상용 2014-07-02 3450
289 qgis 3.0버전에는 TMS for korea 가 없네요,,, + 2 2018-04-18 3416
288 안녕하세요. shape file 과 데이터를 매치시키는 방법이 궁금합니다. + 1 공간분석공부 2015-04-16 3382
287 QGIS 3.0 OpenLayers Plugin을 대신할 방법 + 2 pil0706 2018-04-27 3324
286 연속지적도 SHP에서 DXF 파일 내보내기 비트겐 2015-04-20 2759
285 qgis로 표고경사분석을 하고싶은데요 하미 2015-06-26 2443
284 QGIS 초보입니다 점으로 된 좌표값을 선으로 ... 가능할까요? + 1 천지현황 2015-04-01 2348
283 Qgis에서 포인트에 버퍼주기(초보질문) + 1 아둥바둥 2015-05-15 2336