Eco Life & Bioteco

biology and technology in MY LIFE

공부/Qgis

[Qgis]qgis 백터 파일 좌표계 설정 방법, prj 파일이 없을 때 만드는 방법

bioteco 2020. 12. 11. 21:34

아무것도 없는 프로젝트 화면

먼저 올리고자 하는 파일의 위치가 맞는지 확인해야 하므로

오픈소스 지도를 띄워준다.

왼쪽의 XYZ Tiles에 기본적으로 OpenStreetMap이 다운되어 있다.

 

위치가 다름

자신이 올린 파일의 위치가 맞다면 넘어가도 된다.

하지만 위의 화면 처럼 원하는 곳에 벡터파일이 위치하지 않는다면..

1. 먼저 프로젝트 좌표계와 내가 올린 벡터의 좌표계가 맞는지 확인한다.

2. 어디선가 다운받은 벡터파일을 확인해 보라.

 

프로젝트 좌표계 없음

위의 사진처럼 벡터파일에 ?가 되어 있다면 벡터파일 자체에 프로젝트 좌표가 없는 상태이다.

따라서 먼저 좌표계를 설정해주도록 한다.

 

벡터 파일의 설정

벡터파일의 설정에 들어가면 원본 좌표계가 설정되어 있지 않은 상태이다.

따라서 다운 받은 곳에서

데이터 좌표계를 확인하고

좌표계를 입력해준다.

 

내가 받은 파일은 5181

내가 받은 파일의 데이터 좌표계는 5181로 안내되어 있다.

따라서 나에게 맞는 좌표계는 정보를 제공해준 곳에서 표기한 것을 따라야 한다.

 

설정 후 적용

설정을 하면 5181일 좌표계로 설정된 것을 볼 수 있다.

이를 적용하고 확인을 누른다.

 

한반도에 잘 들어간 하천망

좌표계를 잘 확인하고 입력했으면 보는 것처럼

원하는 곳에 잘 들어간 것을 확인 할 수 있다.


한가지 중요한 Point

만약 위의 사진처럼 벡터파일에 ?표가 떠있다면 .prj 파일이 없을 확률이 높다.

 

.prj 파일이 없다...

 

그렇다면 파일을 불러올때마다 좌표계를 설정해주어야 하는데...

이를 해결하고자 한다면?

 

공간처리 툴 박스에서

Shapefile 좌표계 정의를 검색하고 찾아서 들어간다.

 

설정화면

입력 Shape file = 프로젝트 좌표계를 설정할 벡터 파일

CRS = 원하는 좌표계를 입력 (벡터파일에서 설정한 좌표계로 설정하면 됨)

 

.prj 파일 생성

벡터파일이 저장되어 있는 경로로 들어가서 확인하면

다음과 같이 .prj 파일이 생성된 것을 확인 할 수 있다.

 

 

블로그 작성에서 이용한 벡터파일은 국가공간정보포털의 자료를 이용하였습니다.