대한민국 행정구역(SHP) GeoJSON 으로 변환하는 법

대한민국 행정구역(SHP) GeoJSON 으로 변환하는 법

GeoJSON는 BI / Analytics 툴에서 데이터 Visualization 용으로 사용하기 위한 규격입니다. 다양한 곳에서 SHP (Shape file)을 제공하지만 GeoJSON으로 변환 및 BI 툴에 적용하는 과정에서  몇가지 문제가 있습니다. EUC-KR 인코딩으로 제공하거나 좌표계 정보를 UTM-K으로 제공함으로 외국에서 개발하거나 글로벌 하게 사용하는 곳에서는 원활하게 사용할 수 없습니다. 그런  SHP를 지도와도 연동 가능한 GeoJSON으로 변환하는 방법을 소개합니다.

공간정보시스템 / 딥러닝 기반 기술 연구소

http://www.gisdeveloper.co.kr/?p=2332

국가공간정보포털 오픈마켓

SHP을 제공하는 곳은 '공간정보시스템 / 딥러닝 기반 기술 연구소'와 '국가공간정보포털 오픈마켓'이 있습니다. 위에 링크로 들어가서 필요한 SHP 파일을 다운 받습니다.

1. SHP to GeoJSON 변환 사이트 Mapshaper 에 접속합니다.

2. Drop files here or select from a foler 에 영역에 파일을 Drag & Drop 하거나 Select를 클릭해 원하는 SHP 묶음 .zip 파일을 업로드 합니다.

3. [ ] snap vertices 옵션을 체크 합니다.

4. 만약 인코딩이 EUC-K인 경우 아래 옵션을 입력할 수 있는 입력란엔 encoding=euc-kr 를 입력해줍니다. 그 후 import 클릭합니다.

5. 원본을 변환할 경우 용량이 너무 클 수 있기 때문에 우측 상단 메뉴에서 Simplify 선택 후 apply를 클릭합니다. 그리고 적당한 간소화 값을 설정합니다.

6. 우측 상단 conolse 메뉴를 선택 후 -proj wgs84 를 입력하고 엔터를 누릅니다.

7. 우측 상단 export 메뉴 선택 후 File format을 GeoJSON으로 선택합니다.

8. http://geojson.io 에 접속 후 좌측 상단 메뉴에서 Open -> File 선택 후 export 한 XXX.json 파일을 선택합니다.

⚠️ geoson.io의 경우 파일 용량이 큰 경우 정상적으로 작동하지 않습니다. 그런 경우에는 내용을 복사 후 우측 에디터에 붙여넣기 하는 방식으로 확인 가능합니다.
cat XXX.json | pbcopy
맥 기준 

정상적으로 지도에 표시되고 해당 구역을 클릭하면 메타 정보가 정상적으로 보이는 것이 확인되면 완료되었습니다.

初めてウィッグを用意する際は、カットやセットに必要な時間も含めて準備すると安心です。具体的な候補を確認する場合は、コスプレウィッグ おすすめから関連する商品や情報を比較できます。本番前に着用して撮影し、照明による色の見え方を確認しておくと安心です。

Read more

높은 하늘

높은 하늘

요즘 밖을 나가면 매일 하늘이 푸르고 맑아 참 높다. 전 세계를 뒤덮은 질병이 이러한 맑고 높은 하늘을 만들었기에 아이러니하다. 질병은 전 세계를 뒤덮고 가족과 지인,  모두를 이간질하며 거리두게하였고 질병은 오프라인 기반 사업하던 우리 회사를 속되게 표현하여 쫄딱 망하게 하였다. 결국 우리 팀원도 20명에서 3명으로 줄었으며 큰 짐을 짊어지게 되었다. 아이러니하게

By Nine

탈고리즘 (1)

자는 시간을 제외한 하루의 대부분을 유튜브를 켜두고 지내왔다. 일어나서는 뉴스, 최신 소식을 듣고 보며 음악도 유튜브로 듣고 퇴근 후 저녁에는 구독한 채널들이 올리는 영상들을 시청하며 하루를 보냈다. 매달 유튜브를 시청하며 사용하는 60GB의 데이터는 훈장과 같았다. 가끔 습관적으로 유튜브를 켜는 것에 자괴감이 올때도 있었지만 넓고 다양한 주제의 정보를 자연스럽게 얻을 수

By Nine
어쩌면 당연한 것

어쩌면 당연한 것

전 회사에서 무엇을 해야 하는지 애매한 상황에 난 담담하게 내 할 일을 했다. 당연하다고 생각했던 react + webpack 도입이나 인프라 정리, 테스트 코드 기반 작업, 공통 모듈 라이브러리화, 레거지와 주석 코드 정리를 했다. 생각보다 오랜기간동안 진행했고 그때 스트레스를 많이 받았다. 다시 당연하다고 생각했던 것들을 해야 할 시간이다. 하지만 과거에 내가 했던

By Nine
IntelliJ .properties 파일 인코딩 오류

IntelliJ .properties 파일 인코딩 오류

어느 순간부터 IntelliJ에서 .properties 파일 인코딩이 깨지는 이슈가 생겼습니다. 원래는 하단 메뉴바에 인코딩 옵션을 선택해서 파일 인코딩을 수정할 수 있었지만 하단 메뉴바에서도 수정할 수 없게 되었습니다. 하단에 파일 인코딩 수정 메뉴message.properties 파일 인코딩은 utf-8 이지만 ISO-8859-1 으로 수정이 불가능 합니다. 이럴 경우 맥 OS 기준으로 ⌘ command + ⇧ shift + a (Find

By Nine