농지공간포털의 지도 구간을 다운로드 받기 위한 프로그램입니다.
브라우저 확장 스크립트 script.js
와 병합 프로그램 merge.js
로 이루어져 있습니다.
- Tampermonkey를 브라우저에 설치합니다.
- 농지공간포털 지도 다운로더 스크립트를 설치합니다.
- 농지공간포털에 접속해서 우상단의 빨간색 인쇄 버튼을 클릭합니다.
현재 보고있는 지점을 좌상단 시작 타일로
1000m x 200m
의 공간을 자동으로 캡처합니다.
브라우저의 개발자 도구창(F12 or Ctrl + Shift + I)을 열고 Console 탭에서 환경변수를 설정하여, 원하는 설정이 가능합니다.
window.airMode = false;
// 항공 사진 모드 캡처를 사용하지 않습니다. (기본 값: true)
window.range2D = [10000, 10000];
// 캡처할 공간 거리를 지정합니다. (기본 값 [1000, 200])
window.startCenter = [268228.91755557084, 441646.6275384163];
// 캡처 시작점을 임의로 지정합니다. (기본 값: 현재 지도 위치)
// 지도를 좌클릭 (좌상단 시작점), 우클릭 (우하단 종료좀)하면 개발자 도구창에 startCenter와 range2D가 표시됩니다.
window.zoomLevel = 11;
// 줌 레벨을 설정합니다.
- nodejs를 설치합니다.
npm install
- 프로젝트 경로에
images
폴더를 만든 뒤, 브라우저에서 다운로드 받은 모든 이미지들을 넣습니다. node merge.js
- 병합된 지도 사진이 프로젝트 경로의
output.png
파일로 저장됩니다.