[기업협업]Day2. GeoJSON 이해하고 적용하기

Joah·2022년 7월 19일
0

기업협업

목록 보기
2/15
post-thumbnail

GeoJSON?

GeoJSON(지오제이슨)은 위치정보를 갖는 점을 기반으로 체계적으로 지형을 표현하기 위해 설계된 개방형 공개 표준 형식이다. 이것은 JSON인 자바스그립트 오브젝트 노테이션(Object Notation)을 사용하는 파일 포맷이다.
위키피디아

지도를 활용하는 프로젝트를 진행하다보니 장소에 대한 좌표가 필요하다.
데이터를 받아올 때 또는 넘겨줄 때, 좌표 데이터에 대하여 이해해야 했다.

좌표를 주고 받는 형식에는 GeoJSON 형식이 따로 있는지 알게 되었다.

매우 도움이 되었던 사이트가 있다.

GeoJSON에 대한 설명과 예시

GeoJSON 뿐만아니라 사용법과 polygon에 대한 예시를 친절하게 설명한 블로그

GeoJSON 형식의 데이터를 바로 지도로 볼 수 있는 곳

작성한 GeoJSON 데이터를 바로 지도에 나타내준다.

지도를 활용하는 서비스 '다방'

네트워크 패널에서 받아지는 데이터의 형태를 보면 GeoJSON이며 추후 Marker, Polygon을 사용할 때 활용할 수 있다.(연습용)


⛳ 1배열 1꼭지점

정확한 위치 즉, Marker에 대한 데이터

{"type" : "Point",
  "coordinates" : [127.00784616,37.49190083]}
  • 하나의 배열 안에 2개의 요소 ▶️ 하나의 꼭지점

실제 적용하기 위해 장소에 대한 좌표가 필요하다. 어떤 이슈 때문인지 몰라도 구글 지도에서 좌표를 제공하고 있지 않는다. 보안인가...?
여튼 아래의 블로그에서 장소를 입력하면 해당 장소의 좌표값을 반환한다.

좌표로 변환


⛳ Long Story Short

GeoJSON 파일.. JSON에 형식이 있다는 것을 몰랐다. 새로 알게 된 사실이다. 좌표를 구하려면 배열의 요소로 x축, y축을 작성하는 것까지
아무것도 없던 지도에 드디어 점 하나를 찍을 수 있다는 희망이 생겼다.

profile
Front-end Developer

0개의 댓글