일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- covid19
- r
- kepler
- 라이엇api
- QGIS라벨링
- 시각화
- OSMnx
- 코로나
- geopandas에러
- pipwin
- 라이엇
- 오류
- kepler.gl
- 막대그래프
- geopnadas
- API
- 에러
- map
- covid
- 오픈API
- riotapi
- Python
- matplotlib
- Folium
- 파이썬
- 마커클러스터
- 공공데이터포털
- 지도
- 인코등
- geopandas설치
- Today
- Total
목록분류 전체보기 (50)
Nerdy
약 2년전 본 블로그에 기술한 'OSMnx와 Folium을 이용한 특정 지역 최단경로 분석 및 시각화' 내용에 잘못된 문제점이 많아 다시 작성할겸 이번엔 Shp 파일을 활용하여 geopandas도 사용해서 다시 분석했다. 문제점은 다음과 같았다. 1. 도착지를 동대문역으로 지정했는데 대상 지역 그래프는 동대문구를 호출(동대문역 시군구는 종로구....) 2. ox.nearset_nodes를 적용 시, 당연히 동대문역 node 값은 미존재 3. 좌표계 투영된 project_graph 값을 넣지 않고 원 그래프 데이터 입력 4. 결과는 당연히 불일치 과거의 응애시절... 반성하고 싶다.. 진짜...ㅎ 위 문제점을 파악하고 다시 분석을 진행했으며 코드는 아래와 같다. 1. 데이터 수집우선 지하철 역사 정보와 ..
네트워크 연결이 안된 상태에서 추가적으로 사용할 모듈이 생길 경우 .whl 파일을 이용한 오프라인 환경 내 모듈 설치하는 방법이다. 아래의 순서에 맞게 진행을 하면 쉽게 설치가 가능하다. 1. 설치해야 할 모듈의 .whl 파일을 미리 다운로드 해준다.(모듈별 공식 문서에 .whl 파일을 제공해줌) 2. .whl 파일이 설치된 경로를 확인하고 cmd 창을 열어 다운로드 된 파일 경로로 이동해준다. 3. 설치 경로로 이동된 상태에서 아래의 명령어를 입력해준다. 3-1. 하나의 .whl 파일 설치일 경우 python -m pip install --no-index --find-links="./" 파일명.whl 3-2. 여러 .whl 파일이 있을 경우(임의 폴더 생성 후 .whl 파일을 넣어줘야 한다.) for ..
QGIS를 사용해서 특정 지역 행정구역 경계를 시각화할 때 테이블 내 데이터를 라벨링해서 표출하는 방법이다. 라벨링 없이 시각화를 하면 어느 지역인지 찾기 어렵기에 라벨링을 통한 시각화를 하면 눈에 잘 보인다는 장점이 있다. 1. 지도 내 표출하고 싶은 속성 값 대상 확인하기 먼저 행정구역 shp 파일을 불러와서 표출을 한 뒤 해당 레이어의 속성 테이블을 들어간다. 본인은 전국구 읍면동 shp파일을 다운받아 진행했다. 좌측에 표출한 레이어를 우측 클릭하여 '속성 테이블 열기'를 누르면 해당 레이어의 테이블을 확인할 수 있다. 여기서 표출하고 싶은 컬럼명을 잘 기억하자 경기도 고양시의 행정동을 라벨링 하고 싶으니 행정동 데이터 값이 포함되어 있는 'temp' 컬럼을 대상으로 할 것이다. 2. 고급 필터(표..
본인은 교통 회사를 재직하면서 자연스레 geopandas를 사용할 일이 많다. 아무래도 교통 raw data를 분석하거나 로봇, 서비스 제작하는데 있어서 데이터 수집 후 분석, 그리고 QGIS에서 분석된 shp파일 분석 등 사용할 일이 많아 기본 pandas보다 geopandas를 자주 사용한다. 하지만... 최근 회사에서 geopandas를 사용하다 에러가 발생했다.. 갑자기 pyproj 모듈이 없다는 에러를 직면하고 몇시간동안 구글링을 하면서 해결할려고 했지만 안됐다.. 심지어 모듈 삭제하고 다시 설치했는데도 똑같은 에러가 뜬다. 해결이 안됐으니 당연히 geopandas는 사용 불가이며 개인 노트북으로 분석 파일 옮겨서 geopandas를 사용하고 있으니 여간 불편한 점이 너무 많았다. 그러다 캘리포..
파이썬 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..
1. show variables like 'datadir%';를 입력하여 my.ini 파일 경로 찾기 MySQL command를 실행시켜 show variables like 'datadir%'; 명령어를 입력하여 my.ini 파일 경로 위치를 알아낸다. (MySQL를 접속하여 입력하거나 command를 켜서 입력해도 상관없다.) 2. my.ini 파일 열기 찾아낸 my.ini 파일 경로를 들어가 메모장으로 파일을 연다. 3. my.ini 파일 내용 확인 후 내용 수정 메모장 내용 중 mysql, mysqldump, mysqld 헤드라인이 있는지 확인한다.(없으면 헤드라인 추가) 이후 각 헤드라인에 들어갈 아래의 내용을 작성하고 저장을 한다. # 수정 내용 [mysql] default-character-s..