QGIS

#QGIS_엑셀 파일로 shp파일 만들기

iT잔나비 2021. 1. 4. 16:31

 

제일 먼저 버스정류장 위치 리스트 파일을 받아야 함 (례를 들면, 국가오픈마켓 같은곳에서)

 

파일 형성의 전제적 조건

  1. 엑셀파일은 ' .CSV' 파일이여야 하고 파일속 필드값에 경도 및 위도가 있어야 한다. 이는 경도와 위도는 X축과 Y축으로 작용한다.

  2. 엑셀파일을 shp파일로 만든다는 것은 사실 "새로운 레이어"를 만드는 것임을 인지하시길

*** 예외사례 ***

  • 엑셀 파일 필드값에 위도 및 경도 값이 도, 분, 초로 나뉘어 작성되어 있을 때 별도의 작업이 필요함(Pic.1)

Pic. 1 필드값이 구분되어 있을 時

  • 위와 같은 상황을 십진법으로 변화시키는 작업이 필요함

  • Pic.2와 같이 경도, 위도롸는 새로운 필드를 추가

Pic.2 경도 및 위도 필드 추가

  • 다음 표현식으로 십진법으로 변화시킬 수 있음 (Pic.3)

  • 표현식 : 십진도 법 경위도 = 도 + (분 / 60) + (초 / 3600)

Pic.3 표현법
Pic.4 결과값

  • 마지막으로 파일 형식을 CSV로 저장하고 파일닫기

  • 저장중, 메세지창 뜨면 모두 "확인" 또는 "예"

Pic.5 저장중 메세지 1

 

Pic.5 저장중 메세지 2

 


준비完畢 신세계 진입함

 

  • QGIS를 열기

  • 레이러 - 레이어 - 추가 - 구분자로 분리된 텍스트 레이어 추가 (Pic.6)

  • 여기서 좌표계가 설정되어 있는 상황에서 추가하는 것이 좋음

Pic. 6 레이어추가

  • 데이터 원본 관리자 | 구분자로 분리된 텍스트 창이 뜨면 아래와 같이 설정 - 추가

Pic.7 설정옵션

  • 레이어 패널에서 CSV파일명과 같은 레이어가 생성이 될것임( 우클릭 - 스타일 - 심볼편집 심볼 디자인을 하면

  • 성과물은 Pic.8과 같음

Pic.8 결과물