Skip to content

Description: Scripts for 자동 데이터 수집 & Naver Map Street View capture of 급경사지 research sites

geumjin99/safekorea-steepslope-automation

Repository files navigation

Naver Map Automation Scripts for 급경사지 Research

📌 Overview

This repository contains two automation scripts designed for research purposes related to 급경사지 (steep slope hazard sites) listed in the 국민재난안전포털 database.

The scripts help researchers quickly collect official site data and retrieve Naver Street View imagery around each location for environmental assessment, hazard monitoring, or other scientific studies.


📊 Data Source

  • 국민재난안전포털 → 메뉴 경로: 급경사지
  • The portal lists registered steep slope hazard sites with their administrative addresses and management names.
  • This script automates:
    1. Data collection (address & name) from the portal.
    2. Surrounding condition capture via Naver Street View for each site.

⚠️ Disclaimer:
This tool is for academic research and analysis purposes only.
Data accuracy depends on the portal and Naver Maps availability.


📂 Scripts in Repository

  1. safekorea_scraper.py

    • Automatically selects a province/city in the 급경사지 portal.
    • Crawls all registered steep slope hazard sites (address + name).
    • Saves results as locations_auto_filtered.csv.
  2. naver_streetview.py

    • Reads addresses from locations_auto_filtered.csv.
    • Opens each location in Naver Maps, enters Street View mode.
    • Captures multi-angle screenshots (12 rotations) and saves to naver_map_result.xlsx.

⚙️ Requirements

  • Python 3.8+
  • Google Chrome + ChromeDriver (matching version)
  • Python packages:
    pip install -r requirements.txt
    

About

Description: Scripts for 자동 데이터 수집 & Naver Map Street View capture of 급경사지 research sites

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages