지오코딩 3

folium을 이용하여 좌표 정보를 지도 위에 나타내기

지난번 대전광역시 모범음식점 2023년 3월 기준 데이터를 이용하여 주소정보를 좌표계로 변환(지오코딩)하였다. Geocoder API 2.0 레퍼런스를 이용하여 좌표계 추출 지난번, 주소 정보가 포함된 데이터를 활용하여 지오코딩과 역지오코딩을 하였다. 지오코딩(Geocoding), 역지오코딩(Geocoding-reverse) 편 지오코딩(Geocoding) 원하는 주소를 x, y 좌표(위도, 경도)로 변환 danha23.tistory.com 이제, 좌표 정보를 지도 위에 나타낼 것이다. 즉, 공간에 대한 정보를 지도 위에 표현(공간시각화)하는 작업을 진행할 것이다. 이를 위해 사용할 Python 패키지는 folium 이다. folium 파이썬에서 지도 위에 점을 찍거나, 선을 그리거나, 원을 그리는 등 ..

카테고리 없음 2023.07.26

지오코딩(Geocoding), 역지오코딩(Geocoding-reverse) 편

지오코딩(Geocoding) 원하는 주소를 x, y 좌표(위도, 경도)로 변환하자! from geopy.geocoders import Nominatim # Nominatim 객체 생성 geo_local = Nominatim(user_agent= 'South Korea', timeout=None) # 위도/경도 반환 함수 def geocoding(address): try: geo = geo_local.geocode(address) x_y = [geo.latitude, geo.longitude] return x_y except: return [0, 0] 역지오코딩(Geocoding-reverse) 원하는 좌표를(x, y) 주소로 변환하자! def geocoding_reverse(lat, lng): try: ..

경도, 위도 생성하기

Q-GIS 수행을 위해서는 공간정보인 좌표계(경도, 위도)가 꼭 필요하다. Q-GIS는 경도와 위도를 불러온 후 지도를 생성하고, 이를 바탕으로 분석한다. 기본적으로 시스템상에서 경도/위도에 대한 좌표계는 EPSG:4326-WGS84이다. 공간정보가 포함된 데이터는 다양한 포털 사이트에서 다운로드할 수 있다. 그럼에도 공간정보가 포함되지 않았다면, 다른 방법을 이용해야 한다. 필자는 GIS 분석 전문 사이트(https://www.biz-gis.com/)를 이용하였다. 주식회사 비즈GIS (BIZ-GIS Inc.) - GIS 분석 전문 사이트 주식회사 비즈GIS에서 운영하는 GIS 분석 사이트입니다. www.biz-gis.com 사이트에 들어가면, GIS 분석틀 X-Ray Map For Web을 실행한다...