feat(wasserfoerderung): map mode salvage from #164 with pump markers and GeoJSON/GPX export
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 12/100
Hướng nghiên cứu
Start with the salvage source: the #164 merge on feat/wasserfoerderung-plan-a, plus the review comment on #150 and the #152 findings. Read MapCanvasControl, MapDrawing, DemFileElevationSampler and tools/build-region-pack to see what must be ported onto the slice-1/2 engine. Done means pump markers render on the map, route and pumps export as GeoJSON and GPX, and the four #152 findings are fixed. This is multi-slice design work, so coordinate with the maintainers before starting.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Slice 4 of the Wasserförderung restart (#150). Salvage the map mode from #164, which was merged into feat/wasserfoerderung-plan-a and never reached main. Analysis: see the review comment on #150.
Scope
- Bring over
MapCanvasControl,MapDrawing,DemFileElevationSampler, the region-pack catalogue and installer, andtools/build-region-packonto the slice-1/2 engine. A drawn route feeds the same Stützpunkt profile. - Draw the pump positions on the map. Today only the route is drawn.
- Export route plus pumps as GeoJSON and GPX (feeds #87).
- Fix the findings parked in the #152 review:
DownloadSelectedRegionfaults go unobserved; surface them as a status string.- A save mid-download can orphan the
EinsatzgebietSection. - PDF export rebuilds the tile source instead of reusing it.
MbTilesFileSourceopens a connection per tile, and every render tick re-decodes the tiles.
- Stays offline. No online routing, geocoding or elevation services: they would send the Einsatz location to third parties and fail without LTE.
🤖 Generated with Claude Code
- Ngôn ngữ chính
- C#
- Star
- 1
- Fork
- 3
- Merge trung bình
- 4 giờ 34 phút
- Pull request đã merge (30 ngày)
- 182
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của CodeForFire/lagebuch
-
bug ux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
CodeForFire/lagebuch#714 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug ux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
CodeForFire/lagebuch#713 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
CodeForFire/lagebuch#405 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
CodeForFire/lagebuch#349 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
CodeForFire/lagebuch#348 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của CodeForFire/lagebuch
Issue tương tự
-
Bug Platform: Android
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
getsentry/sentry-dotnet#5764 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
microsoft/SimpleL7Proxy#287 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug priority: P2
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
IridiumIO/CompactGUI#699 ·
Maintainer thường phản hồi trong vòng 3 ngày