불친절한 블로그
[Map][Jupyter] jupyter notebook을 사용해서 3D 지도 그리기 본문
728x90
반응형
파이썬 환경에서 3D 지도를 띄워보려고 한다.
우선 geojson 파일을 가지고 있다는 가정하에 진행되는 과정이니
geojson 파일이 없다면 이전 게시글을 확인해서 geojson파일을 만든다.
pydeck을 설치한다.
$ pip install pydeck
jupyter notebook을 켠다.
pydeck을 import 해준다.
import pydeck
작업해둔 geojson 파일을 읽어온다.
그리고 지도의 속성을 ViewState에 넣어준다.
위도, 경도, 줌 등등 속성들을 넣어준다.
이제 레이어 속성을 넣어준다.
맨 처음에는 레이어 타입을 넣어주고,
어떤 파일을 넣을껀지 선택한다. (geojson파일을 넣어준다.)
그 후 각각의 옵션들을 넣어준다.
그중에 3D map 처럼 보이기 위해서 높이를 넣어준다.
get_elevation에 층 수 값을 넣어준다.
지금까지 옵션들을 설정 해주었고,
이제 지도를 띄워보기 위해 이미지 처럼 작성한다.
실행!
728x90
반응형
'Project > Energy map v2' 카테고리의 다른 글
[Django] Admin 페이지 세팅하기! (0) | 2021.09.10 |
---|---|
[Django][Python] 가상환경에 Django 설치하기 (0) | 2021.08.31 |
[MAP][Jupyter] 지도 레이어(SHP파일)를 변환한 geojson 읽기 (1) | 2021.07.05 |
[Map][QGIS] SHP파일 -> geojson으로 변환하기 (0) | 2021.07.05 |
[MAP][QGIS] 지도 띄우기 (4) | 2021.06.28 |
Comments