끄적끄적
19일차 - 공모전 준비 (QGIS 공간 데이터 DBeaver 연결) 본문
주로 사용하는 외국 좌표계
4326, 3857
주로 사용하는 한국 좌표계
2097, 5181, 5186, 5179, 5174
1. DBeaver 새로운 스키마 생성 후, CREATE EXTENSION POSTGIS;
2. QGIS 레이어 -> 레이어 추가 -> POSTGIS 레이어 추가 -> 새로 생성 으로 연결
3. 플러그인 -> 플러그인 관리 및 설치 -> TMS for Korea 다운
4. 웹 -> TMS for Korea -> Vworld maps -> Vworld Street (해당 레이어는 가장 하단에)

5. 원하는 공간데이터(.shp) 레이어에 드래그
- 이 때, 레이어 좌표계를 확인하면서 좌표 설정이 올바르게 될 수 있도록 조절
ex) gyeonggi_node_lev6_2023 파일 로드


6. 해당 레이어의 속성테이블을 살펴봐서 인코딩이 깨지진 않는지 확인
- 만약 깨진다면, 해당 파일이 있는 폴더에 동일이름.cpg 파일을 만들기
- 동일이름.cpg 파일 열어서 utf-8/euc-kr 중 하나 입력해서 다시 속성 테이블 확인했을 때 안 깨지는 걸로 저장하기
7. 해당 레이어에 도형 수정 실행
- 혹시 모를 데이터 깨짐을 방지하기 위해


8. 레이어 재투영
- 사용할 레이어들의 좌표계를 동일하게 일치시키기 위해 사용
- 해당 레이어의 좌표를 내가 원하는 좌표계로 맞춰줌


9. 내가 원하는 지역 데이터만 보기 (위치로 선택)
ex) 안산시 데이터만 보기(교차,접촉 둘 다 ok)


10. 원하는 데이터 내보내기



11. 만든 데이터 DBeaver에 적재하기
- 데이터베이스 -> DB관리자
- 아까 생성한 데이터베이스의 public
- 레이어/파일 불러오기
- 입력, 테이블명 만든 레이블로 설정
- 다중 부분으로 승격시키지 않음, 주석 제외 다 체크 및 확인


12. DBeaver 확인

'[스파르타]내일배움캠프 데이터 분석 트랙 > Project' 카테고리의 다른 글
| CH 2. 기초 프로젝트 - 데이터 전처리 (2) (5) | 2025.06.18 |
|---|---|
| CH 2. 기초 프로젝트 - 데이터 분석 (1) (3) | 2025.06.17 |
| CH 2. 기초 프로젝트 - 데이터 전처리 (1) (0) | 2025.06.13 |
| 22일차 - 공모전 준비 (QGIS 격자 기반 분석) (0) | 2025.06.12 |
| 20일차 - 공모전 준비 (CSV 공간 데이터 DBeaver 연결) (1) | 2025.06.10 |