일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- API
- kepler
- OSMnx
- map
- riotapi
- Folium
- 라이엇api
- 코로나
- 막대그래프
- 에러
- 오류
- 파이썬
- r
- kepler.gl
- covid19
- 오픈API
- 시각화
- geopandas설치
- geopandas에러
- QGIS라벨링
- 지도
- 인코등
- 공공데이터포털
- Python
- 마커클러스터
- pipwin
- matplotlib
- covid
- geopnadas
- 라이엇
- Today
- Total
목록파이썬 (7)
Nerdy
파이썬 Folium 모듈을 import 할 경우 'most likely due to a circular import' 오류가 발생한다. 이에 대한 해결 방법은 작업한 파일을 모듈명과 동일하게 저장하면 안되며 모듈명으로 저장한 파일명을 바꿔주면 된다. folium 모듈이 현재 오류가 발생했으니 파일명을 확인해본 결과 동일한 모듈명을 가진 파일, 'folium.py'이 존재했으며 해당 파일명을 변경해준 뒤 다시 모듈을 실행하면 작동이 잘 된다. 중요한 것은 파일명을 모듈명과 동일하게 저장하면 안된다. 이를테면 pandas 모듈명과 동일하게 'pandas.py' 파일을 저장하는 것처럼 주의하도록 해야 한다.
지도 시각화 기능을 가진 Folium 파이썬 모듈을 사용해 지도 내 부산광역시 지하철 역 위치(Point)를 표시해본다. - Moduel Setting import pandas as pd import folium from folium import Marker from folium.plugins import MarkerCluster 1. 지하철 위도/경도 정보가 담긴 csv 파일 불러오기 df = pd.read_csv('subway.csv') df.head() Unnamed: 0 역사명 ... 역경도 위경도 0 0 다대포해수욕장 ... 128.964100 [35.04867, 128.9641] 1 1 다대포항역 ... 128.971300 [35.05782, 128.9713] 2 2 낫개역 ... 128.97..
VeRoViz는 Buffalo 대학의 Optimator Lab에서 사용하기 위해 개발 됐으며 더 큰 연구 커뮤니티에서 오픈 소스 프로젝트로 사용할 수 있다. Python의 Folium과 Kepler.gl 같은 내/외부 라이브러리 시각화를 사용해봤지만 표출된 경로를 동적 효과를 주기에는 한계가 있다. 대표적인 예로 Folium의 ant_path 함수는 2D이며 차량 한대를 표현하기에는 큰 어려움이 있고 Kepler.gl은 경로 내 좌표를 기점으로 point base를 사용해 움직임을 표현할 수 있으나 이 역시 부분마다 좌표가 없을 시 자연스럽게 움직임을 표출하기에는 한계가 있었다. 이를 보완 및 해결할 수 있는 Tool은 VeRoViz이며 파이썬 코드 구상을 하여 node.js를 설치해 Cesium과 연동..
1. Kepler.Gl https://github.com/keplergl/kepler.gl GitHub - keplergl/kepler.gl: Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets. Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets. - GitHub - keplergl/kepler.gl: Kepler.gl is a powerful open source geospatial analysis tool for large-scale d... github.com https://docs.keple..
넘파이(Numpy)란? 파이썬의 고성능 과학 계산용 라이브러리이며 벡터나 행렬 같은 선형대수의 표현법을 코드로 처리할 수 있는 표준 라이브러리다. 특히 다차원 리스트나 크기가 큰 데이터 처리에 유리하다는 장점이 있다. 넘파이 특징은 다음과 같다. 속도가 빠르고 메모리 사용이 효율적이다 데이터를 메모리에 할당하는 방식이 기존과 다르다. 반복문을 사용하지 않아도 됨 연산할 때 병렬 처리한다. 함수를 한번에 많은 요소에 적용할 수 있다. 다양한 선형대수 관련 함수들을 제공한다. 파이썬의 리스트와 넘파이 배열의 차이점은 다음과 같다. 배열의 모든 구성 요소에 값이 존재(텐서 구조에 따라 배열 생성) 하나의 데이터 타입만 사용(동적 타이핑 지원 x) 데이터를 메모리에 연속적으로 나열하여 각 값 메모리 크기가 동일..
코로나 공식 홈페이지에 있는 주간 발생 추이 막대 그래프가 있다. 이전에 사용한 데이터를 활용하여 파이썬 Pandas와 Matplotlib 라이브러리를 사용해 비슷하게 만들어보도록 하겠다. http://ncov.mohw.go.kr/ 코로나바이러스감염증-19 코로나바이러스감염증-19 정식 홈페이지로 발생현황, 국내발생현황, 국외발생현황, 시도별발생현황, 대상별 유의사항, 생활 속 거리 두기, 공적마스크 공급현황, 피해지원정책, 홍보자료, FAQ, 관 ncov.mohw.go.kr 코로나 19 누적 데이터 대상으로 pd.read_csv 함수를 사용해 데이터를 불러온다. 한글깨짐을 방지하기 위해 encoding = UTF-8로 설정을 해준다. # 사용할 라이브러리 import import pandas as pd..
수 많은 데이터들이 모여 있고 볼 수 있는 공공데이터포털에서 오픈 API를 신청하는 방법을 알고자 한다. # 공공데이터포털 사이트 https://www.data.go.kr/index.do 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 먼저 공공데이터 포털 사이트를 들어가면 검색창에 원하는 데이터를 검색한다. 예를 들어 코로나 현황 관련 JSON 오픈 API 데이터가 필요하면 검색창에 '코로나' 단어를 입력하면 된다. 조건검색에 서비스 유형 : REST 확장자 : JSON 체크박스를 누른 후 상세검색을 하면 원하는 오..