불친절한 블로그

[Map][Jupyter] jupyter notebook을 사용해서 3D 지도 그리기 본문

Project/Energy map v2

[Map][Jupyter] jupyter notebook을 사용해서 3D 지도 그리기

오누! 2021. 7. 13. 11:39
728x90
반응형

파이썬 환경에서 3D 지도를 띄워보려고 한다.

우선 geojson 파일을 가지고 있다는 가정하에 진행되는 과정이니

geojson 파일이 없다면 이전 게시글을 확인해서 geojson파일을 만든다.

 

pydeck을 설치한다.

$ pip install pydeck

 

jupyter notebook을 켠다.

pydeck을 import 해준다.

import pydeck

 

작업해둔 geojson 파일을 읽어온다.

 

그리고 지도의 속성을 ViewState에 넣어준다.

위도, 경도, 줌 등등 속성들을 넣어준다.

 

이제 레이어 속성을 넣어준다.

맨 처음에는 레이어 타입을 넣어주고,

어떤 파일을 넣을껀지 선택한다. (geojson파일을 넣어준다.)

그 후 각각의 옵션들을 넣어준다.

그중에 3D map 처럼 보이기 위해서 높이를 넣어준다.

get_elevation에 층 수 값을 넣어준다.

지금까지 옵션들을 설정 해주었고,

이제 지도를 띄워보기 위해 이미지 처럼 작성한다.

 

실행!

 

728x90
반응형
Comments