Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

Contents

GeoJSON

GeoJSON은 JSON(JavaScript Object Notation)을 기반으로 비 공간 속성과 간단한 지형지물을 표현하도록 설계된 공개 표준 포멧이다.

지형지물의 포인트(주소와 위치정보), linestring(거리, 고속도로, 경계), polygons(국가, 지방, 토지구역) 과 이들 타입의 조합을 지원한다. GeoJSON은 물리적인 세계의 실체뿐만 아니라, 모바일 라우팅 및 탐색응용 프로그램의 개발을 위해서 사용 할 수 있다.

비슷한 목적의 GIS 표준이 있는데, 공식표준조직이 아닌 인터넷 작업 그룹 개발자들에 의해 (오픈된 환경에서)개발과 유지/보수를 한다는 차이가 있다.

2007년 3월 GeoJSON에 대한 개발 작업이 시작했으며, 포맷은 2008년 6월에 마무리됐다. GeoJSON은 RFC 7946에 기술된다.

예제

{ "type": "FeatureCollection",
    "features": [
      { "type": "Feature",
        "geometry": {
          "type": "Point",
          "coordinates": [102.0, 0.5]
          },
          "properties": {
            "prop0": "value0"
          }
        },
      { "type": "Feature",
        "geometry": {
          "type": "LineString",
          "coordinates": [
            [102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]
            ]
          },
        "properties": {
          "prop0": "value0",
          "prop1": 0.0
          }
        },
      { "type": "Feature",
         "geometry": {
           "type": "Polygon",
           "coordinates": [
             [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],
               [100.0, 1.0], [100.0, 0.0] ]
             ]
         },
         "properties": {
           "prop0": "value0",
           "prop1": {"this": "that"}
           }
         }
       ]
     }

GeoJSON을 이용해서 대한민국 행정구역 연동 맵차트 그리기

Draw korean map chart With geojson : 시간되면 직접 만들어보고 싶다. 다양한 응용이 가능해보인다.

참고