Skip to content

South Korea administrative divisions in ESRI Shapefile, GeoJSON and TopoJSON formats.

Notifications You must be signed in to change notification settings

PaulArchambault/southkorea-maps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

South Korea Maps

This repo hosts South Korea administrative division geodata in open formats that can be used to build static and interactive maps (e.g. with D3), and was inspired by swiss-maps.

To see maps for Seoul, go to https://github.com/southkorea/seoul-maps

Description

Formats

The following formats are available: shp, kml/kmz, svg, GeoJSON, TopoJSON, and RData.

Sources

Data is acquired from the following sources:

Levels

South Korean administrative divisions are consisted of three levels:

  • Provinces (시도): Special City(특별시), Metropolitan City(광역시), Province(도), Special Self-governing Province(특별자치도), Special Self-governing City(특별자치시)
  • Municipalities (시군구): Si (시, city), Gun (군, county), Gu (구, district)
  • Submunicipalities (읍면동): Eup (읍, town), Myeon (면, township), Dong (동, neighborhood), Ri (리, village)
  • Precinct (선거구): TBA

Data

The following data are available.
Numbers are data sizes in Megabytes in the following order: Country border, Provinces, Municipalities, Submunicipalities. Numbers in parentheses are simplified versions of each format.

Format \ Source KOSTAT (2012) GADM POPONG Wikimedia
ESRI Shapefile 0, 9.3, 19, 45 5.5, 5.5, 5.8, 0 0 0
KML/KMZ 0, 23, 45, 112 1.5, 1.5, 1.7, 0 0 0
SVG 0 0 0, 0.014, 0, 0 0, 0, 0.100, 0
GeoJSON 0, 12, 24, 79
(0, 0.28, 0.62, 0, 0)
15, 15, 16, 0 0 0
TopoJSON 0, 0.9, 1.5, 4.9
(0, 0.06, 0.14, 0, 0)
1.5, 1.5, 1.6, 0 0 0
RData 0 1.0, 1.0, 1.2, 0 0 0

Development Notes

Requirements

brew install gdal
npm install -g topojson

KOSTAT (2012)

  1. Download Shapefiles

    • Projection files are provided here. Otherwise, copy the snippet below and save to a separate prj file having the same name as the shp file.

        PROJCS["Bessel_1841_Transverse_Mercator",GEOGCS["GCS_Bessel_1841",DATUM["D_Bessel_1841",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000.0],PARAMETER["False_Northing",500000.0],PARAMETER["Central_Meridian",127.0028902777778],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",38.0],UNIT["Meter",1.0]]
      
      • CRS: Korean 1985 / Modified Central, EPSG:5174
      • Data encoding: EUC-KR
    • Downloaded dates

      • 2011 version: Downloaded on Mar 2013.
      • 2012 version: Downloaded on Feb 2015.
  2. Download and install QGIS. With QGIS for each shapefile:

    1. Change layer encoding to EUC-KR

    2. Save as, with CRS and data encoding as shown in the image below.

  3. Change dbf codebooks (encodings)

     cd kostat/2012
     ./conv.py
    
  4. Convert shp to KML, GeoJSON, TopoJSON

     cd kostat/2012
     ./conv.sh
    
  5. Simplify GeoJSONs with http://mapshaper.org/ (with Visvalingam / weighted area, 1% simplification)

GADM

Shapefile, KMZ, RData

To download data files, run:

make get_gadm

GeoJSON

Created from shapefiles with ogr2ogr -f geojson [filename]-geo.json [filename].shp.

TopoJSON

Created from GeoJSON files with topojson [filename]-geo.json -o [filename]-topo.json --properties.

Wikimedia

SVG

To download file, run:

wget http://upload.wikimedia.org/wikipedia/commons/7/77/Administrative_divisions_map_of_South_Korea.svg

Examples

Copyright and License

Contributors

License

  • KOSTAT: Free to share or remix.
  • GADM: For non-commercial purposes only. Redistribution not allowed.
  • POPONG: Creative Commons License
  • Wikimedia: GNU 1.2+

About

South Korea administrative divisions in ESRI Shapefile, GeoJSON and TopoJSON formats.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 68.2%
  • Shell 21.7%
  • HTML 4.6%
  • CSS 4.3%
  • Makefile 1.2%