remisalmon/Strava-local-heatmap
Python script to generate a high resolution heatmap from Strava GPX files
🗺️ Tạo heatmap địa phương từ GPX Strava bằng Python
Script Python nhỏ gọn, tái hiện Strava Global Heatmap với dữ liệu GPX cá nhân. Tối ưu cho đạp xe.
Dự án strava_local_heatmap.py cho phép người dùng tạo heatmap cá nhân từ các file GPX xuất từ Strava. Thay vì dựa vào dữ liệu toàn cầu của Strava, script này xử lý các file GPX địa phương, ph phát hiện đường đi của bạn. Tối ưu cho hoạt động đạp xe, script sử dụng ít phụ thuộc và tốc độ phân tích nhanh.
✨ Điểm nổi bật
- Phụ thuộc tối thiểu: Chỉ cần
numpyvàmatplotlib. - Tốc độ nhanh: Xử lý 3x nhanh hơn
gpxpy.parse. - Hỗ trợ tùy chọn CLI: Điều chỉnh thư mục GPX, bộ lọc năm, giới hạn tọa độ, tên file, mức zoom, sigma Gauss, chế độ màu cam, xuất CSV.
- Mức zoom OSM: Sử dụng mức zoom OpenStreetMap để điều chỉnh chi tiết bản đồ.
- Cân bằnghistogram: Áp dụng kỹ thuật cân bằng histogram để tăng độ tương phản.
💡 Vì sao đáng chú ý
Không giống như Strava Global Heatmap dùng dữ liệu tổng hợp toàn cầu, dự án này cho phép người dùng tạo heatmap riêng từ dữ liệu cá nhân. Phù hợp cho người muốn phân tích lộ trình đạp xe hoặc chạy bộ cá nhân mà không cần chia sẻ dữ liệu công khai.
#Strava #Heatmap #Python #GPX #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
An open-source bike computer with GPS and ANT+ capabilities, based on the Raspberry Pi Zero (W, WH, 2 W) or the Compute Module Zero (CM0). It also includes offline maps and navigation.
gpx-py is a python GPX parser. GPX (GPS eXchange Format) is an XML based file format for GPS tracks.
A simple Python library for converting .FIT files to .GPX files. It also includes tools to convert Strava data downloads in bulk to GPX.
Keep a local mirror of Strava activities for further analysis/processing
GPX to Poster: Showcase Your Mountain Cycling or Hiking Adventures