티스토리 뷰

osm data에는 바다에 대한 폴리곤이 없음.

바다를 만들어주기 위해 shp file이 필요함.

 

1. 바다 및 땅 표시를 위한 폴리곤 다운 받기


2. 전세계에 대한 폴리곤이므로 Shape 자르기

나는 편하게 할 수 있는 방법을 찾다가 웹에서도 가능하다는 것을 알았음.

에서 하는 방법

- polygon 받은 zip파일 드래그하여 넣기
- 드래그 기능이 없어 각 분할된 상태에서 클릭하여 polygon 선택
- 같은 영역내라도 서로 이어진 상태가 아닐 경우, 따로 떨어진 polygon은 클릭하여 선택

왼쪽처럼 되어있다면 폴리곤이 짤리므로 오른쪽처럼 따로 선택해줘야 함.

 

 

3. Shp2pgsql DB 데이터 로드

cmd창을 띄워 shp2pgsql 입력하여 옵션 내용 나오는지 확인

이렇게 나오면 됨.

커맨드 입력

shp2pgsql -s 3857 -W UTF-8 [shp file 저장경로] [테이블 이름] | psql -U [소유자명] -d gis

내가 작성한 커맨드

만약, 테이블 생성이 제대로 되지 않는 다면 UTF-8에서 CP949 변경해보면 .

반응형
LIST
댓글
링크
공지사항
최근에 올라온 글