ol3를 활용해서 벡터데이터를 시각화하는 방법 001 입니다.


001에서는 단순하게 하나의 geojson 파일을 ol3를 활용해서 시각화하는 것을 정리하고

002에서는 타일링된 geojson 파일을 ol3 활용 시각화하는 것을 정리해보려고 합니다. 

002는 약간은 복잡한 내용이 들어갈 수 있어서 당장하지는 못할 것 같아요 ㅎㅎ


1. ol3 버전이 중요합니다.


정확하게 몇 버전 부터 달라졌는지는 검색하지 않았습니다. 다시 확인해보니깐 3.5 버전부터 입니다.

3.5 버전으로 가면서 vector layer 관련 api가 약간 변경되었다는 점이 중요합니다. 

참고 웹 페이지 중 가장 마지막 링크에 들어가보시면 변경사항에 대해서 자세히 나와 있습니다.


    참고 : https://github.com/openlayers/ol3/issues/3744

              https://github.com/openlayers/ol3/blob/master/changelog/upgrade-notes.md#v350

              https://github.com/openlayers/ol3/blob/master/changelog/upgrade-notes.md


이번 포스팅에서 사용한 ol3 버전은 3.7입니다. (2015년 7월 19일 기준 최신버전입니다)



2. shp -> geojson 만들기


qgis를 이용하세요. 무료이고 geojson을 잘 만들어줍니다. 혹은 topojson을 활용하셔도 됩니다. 

만드는 방법은 인터넷에 참 많이 나와있을 것으로 예상되니깐 패스

(간단히 : shp 불러온다 -> 레이어를 선택하고 save as 누른다 -> output 포맷을 geojson으로 선택, 좌표계도 설정 -> 끝)


geojson을 서버에 올려주세요. 로컬에서 테스트하지 않았습니다.



3. ol3 소스 작성하기

   


    #복붙을 위한 소스 :)

4. 결과 예시

   

+ Recent posts