FranceThomasParistech/pretty-gpx
GPX to Poster: Showcase Your Mountain Cycling or Hiking Adventures
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🚴♂️ pretty-gpx: Biến hành trình đường dài thành poster nghệ thuật
Từ file GPX đến thiếpếp bản đồ in ấn siêu đẹp — chỉ trong vài cú click.
pretty-gpx là một ứng dụng web được xây dựng trên nền tảng NiceGUI, giúp bạn biến những hành trình cycling, hiking hay running của mình — đặc biệt là những tuyến đường đèo dốc — thành những tấm poster đẹp mắt, sẵn sàng in ấn. Dự án hỗ trợ hai chế độ chính: City mode vẽ tuyến đường lên nền bản đồ đường phố, và Mountain mode vẽ trên bản đồ độ cao với hiệu ứng ánh sáng tự nhiên.
✨ Điểm nổi bật
- Mountain mode với hillshading: Thêm chiều sâu và thực tế cho bản đồ bằng hiệu ứng chiếu sáng, lấy dữ liệu độ cao từ mô hình số Copernicus 30m.
- Điểm đạp và hồ suốt: Tự động đánh dấu các cột đồng, hồ suốt và thẳm đường, kèm biểu đồ độ cao phản ánh chính xác.
- Hỗ trợ nhiều ngày: Tải lên nhiều file GPX liên tiếp để vẽ toàn bộ hành trình đa ngày, tự động gắn nhãn trạm nghỉ, trại đường.
- Tùy chỉnh hoàn toàn: Thay đổi tiêu đề, hướng ánh sáng, giao diện màu sắc, kích thước poster.
- Đặt chữ thông minh: Dùng textalloc để tối ưu vị trí nhãn, tránh chèn lên nhau hoặc che khuất tuyến đường.
- Tải xuống ngay: Xuất file ảnh poster sau khi chỉnh sửa, sẵn sàng in ấn.
- City mode: Vẽ giao thông, kênh rạch, rừng cây và các diện tích đô thị từ dữ liệu OpenStreetMap.
- Thống kê hoạt động: Hiển thị quãng đường, độ lên/xuống và thời gian hoạt động trên poster.
💡 Vì sao đáng chú ý
Không giống các công cụ chuyển đổi GPX thông thường chỉ vẽ tuyến đường đơn giản, pretty-gpx mang lại trải nghiệm thiết kế poster chuyên nghiệp với đầy đủ chi tiết địa hình và đồ họa sinh động. Đặc biệt mạnh về Mountain mode, hỗ trợ những người yêu thích leo núi, đạp xe địa hình hay biking đườ đồng độc — nơi mỗi con đường không chỉ là hành trình mà còn là câu chuyện về sức bền và thiên nhiên xung quanh.
#GPX #NiceGUI #DataVisualization #MountainCycling #Hiking #OpenStreetMap #TiniX
Similar Projects
Discover other similar projects and AI models.
TrainingPeaks MCP server for Claude Desktop, Code and Cowork. No API approval needed - works with any account. Query workouts, CTL/ATL/TSB fitness data, power PRs via natural language.
Python script to generate a high resolution heatmap from Strava GPX files
uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site.
A PHP class for analysing FIT files created by Garmin GPS devices