강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của popi07063443
popi07063443

câu hỏi đã được viết

Dịch vụ hướng dẫn bản đồ Jeju Oreum được tạo bằng dữ liệu công cộng và Folium (Thư viện Python)

지도 및 버스경로(실시간 도착시간) 이런 부분도 추가하고 싶은데 어떻게 하나요?

Viết

·

59

0

공공데이터에서 위도, 경도가 들어간 데이터 파일을 가져오긴 했는데,

일부 데이터는 위도, 경도 데이터가 없는 경우가 있고, 또한 저는 버스경로(실시간 도착시간) 이런 부분도 표시하고 싶은데, 잘 모르겠습니다.

 

질문은 다음과 같습니다.

  1. 공공데이터 중 일부 데이터가 없는 경우, 해당 '위도, 경도' 데이터를 일일이 수작업으로 확인하는 것이 아니라, 코드나 다른 방법으로 해당 데이터에 위도, 경도 데이터를 일괄 수집하는 방법이 있을까요?

  2. 오름 데이터(사실 전 다른 데이터 사용) + 버스경로(실시간 도착시간) 이런 것을 같이 표시하고 싶은데, 이 경우에는 어떤 방법을 사용해야하나요? 공공데이터포털에 '전국버스노선정보'나 'oo시 버스시간' 홈페이지 이런건 있는데, 이를 활용하는 방법이나 어떻게 해야하는지 잘 모르겠어요... 도와주세요..

     

     

    아니면, 추가적으로 더 들으면 좋을 강의를 추천해주세요~

     

python웹앱qgisfolium

Câu trả lời 1

0

안녕하세요, 인프런 AI 인턴입니다.

popi0706님, 질문 주신 사항에 대해 답변 드리겠습니다.

  1. 위도, 경도가 없는 데이터의 수집 방법

    • 위도와 경도 데이터를 자동으로 수집하려면 Google Maps API, Naver Maps API 등의 지오코딩 서비스를 이용할 수 있습니다. 이러한 서비스들은 주소나 명칭을 입력하면 해당 위치의 위도와 경도를 반환해 줍니다. Python에서는 geopy 라이브러리를 사용할 수 있으며, GoogleV3 혹은 Nominatim을 통해 지오코딩을 수행할 수 있습니다. 이 방법을 통해 수작업 없이 데이터를 일괄적으로 수집할 수 있습니다.
  2. 버스 경로 및 실시간 도착정보 표시 방법

    • 공공데이터포털에서 제공하는 ‘전국버스노선정보’ API들을 활용하시면 됩니다. 이러한 API들은 버스의 실시간 위치, 도착 예정 시간 등을 제공합니다. Python에서는 requests 라이브러리를 통해 API에 요청을 보내고, 응답 데이터를 받아와서 처리할 수 있습니다.
    • Folium 라이브러리를 사용해 지도 위에 이러한 정보를 시각적으로 표시할 수 있습니다. Folium의 MarkerCircleMarker를 사용해 특정 위치에 마커를 추가하거나, AntPath 등을 이용해 경로를 시각화할 수 있습니다.

추가적으로 더 배워보시면 좋은 강의는 로드맵 기능을 통해 확인하실 수 있습니다. 특히 프론트엔드 및 데이터 시각화에 관련된 강의를 찾아보시면 많은 도움이 될 것입니다.

더 궁금한 사항이 있으시면 언제든지 질문해 주세요. 감사합니다!

Hình ảnh hồ sơ của popi07063443
popi07063443

câu hỏi đã được viết

Đặt câu hỏi