이 저장소에는 인도네시아 도시의 Geojson이 포함되어 있습니다.
데이터 소스는이 repo에서 나온 것입니다 : https://github.com/arrayaccess/indonesia-postal-and-area
그러나 도시 만 필요하므로 모든 데이터를 사용하지 않습니다.
다음은 IETF (Internet Engineering Task Force)의 GeoJSON
의 정의입니다.
Geojson은 JavaScript 객체 표기법 (JSON)을 기반으로 한 Geospatial Data Interchange 형식입니다. 그것은 여러 유형의 JSON 객체와 지리적 특징, 특성 및 공간 범위에 대한 데이터를 나타 내기 위해 결합 된 방식을 정의합니다. Geojson은 지리적 좌표 기준 시스템, World Geodetic System 1984 및 10 진수 단위를 사용합니다.
기본적으로 GeoJSON
형식은 다음과 같습니다.
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [125.6, 10.1]
},
"properties": {
"name": "Dinagat Islands"
}
}
//source: geojson.org
GeoJSON
에는 https://tools.ietf.org/html/rfc7946#page-7에 대해 더 많이 볼 수있는 일부 기하학 유형이 있습니다.
파일 시스템 라이브러리와 함께 JavaScript를 사용하여 디렉토리를 읽고 json
파일을 하나의 파일로 통합합니다.
이 Repo를 사용하여 데이터 소스 Repo를 먼저 동일한 디렉토리로 클론하십시오. 그런 다음 node fetcher.js
실행하여 파일을 생성하십시오
출력은 인도네시아의 모든 도시에서 결합 된 JSON을 포함하는 json
파일 ( GeoJSON
형식)입니다.
파일 크기는 약 150MB (메가 바이트)입니다.
GeoJSON
에 대해 더 알고 싶다면이 웹 사이트 중 일부를 방문하는 것이 좋습니다.