/maps

SGIS API(통계청)를 바탕으로 대한민국 행정경계(전국 시도, 시군구 등)를 geojson, svg 파일로 제공합니다.

Primary LanguageTypeScriptMIT LicenseMIT

대한민구 행정경계 GeoJSON 및 SVG

대한민국 행정구역 경계를 SVG, GeoJSON으로 제공합니다. 행정구역 경계는 통계청 SGIS 오픈 API를 통해 수집하였습니다. 2020년(가장 최신) 행정구역 경계를 아래와 같이 제공합니다.

  • ./json/ 폴더 내에 SGIS API에서 제공하는 JSON 형식의 행정구역 경계 데이터를 제공합니다.

  • ./svg/ 폴더 내에 API 를 바탕으로 SVG 형식의 행정구역 경계 데이터를 제공합니다.

  • ./svg/simple/ 폴더 내에 단순화한 행정구역 경계 데이터를 제공합니다.

  • ./web 에서는 Svelte를 활용하여 단순화된 svg 파일들을 한눈에 볼 수 있는 웹앱을 제공합니다.

    • npm install 로 패키지 설치 후, npm run dev 로 확인할 수 있습니다.

사용법

  • GitHub Repository 에서 직접 .svg, .json 파일을 다운로드 받습니다.
  • SGIS API를 통해 직접 행정구역을 다운로드 받고 svg 파일을 만들기 위해서는 다음 과정이 필요합니다.
    • SGIS API에서 CONSUMER_KEY, CONSUMER_SECRET 를 발급받습니다.
    • .env.template.env로 복사합니다.
    • .env 파일에 발급받은 CONSUMER_KEY, CONSUMER_SECRET 를 입력합니다.
    • npm install 을 통해 의존하는 패키지를 설치합니다.
    • npm run clean 을 통해 현재 저장된 파일들을 지웁니다.
    • npm compile 을 통해 새로운 파일을 다운로드 받고 svg 파일을 컴파일합니다.

경계가 너무 단순화하다면 package.json 의 scripts 의 compile 명령어의 1% 를 더 큰 숫자로 수정한 후 compile 하십시오.