feat(wasserfoerderung): map mode salvage from #164 with pump markers and GeoJSON/GPX export
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 12/100
Piste de recherche
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.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- C#
- Étoiles
- 1
- Forks
- 3
- Merge moyen
- 4 h 34 min
- PR mergées (30 j)
- 182
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de CodeForFire/lagebuch
-
bug ux
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
CodeForFire/lagebuch#714 ·
Les mainteneurs répondent en général sous 1 jour
-
bug ux
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
CodeForFire/lagebuch#713 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
CodeForFire/lagebuch#405 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
CodeForFire/lagebuch#349 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
CodeForFire/lagebuch#348 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de CodeForFire/lagebuch
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
KnifeLemon/Filee#363 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
-
area-Native untriaged
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
dotnet/machinelearning#7837 ·
Les mainteneurs répondent en général sous 2 jours
-
[CI] .trgen-ignore required for several grammars.Peut-être pris @kaby76 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
antlr/grammars-v4#5073 ·
Les mainteneurs répondent en général sous 1 jour
-
[Enhancement]: Add a search box to the Time Zone dropdownPeut-être pris @idumlupinar l’a pris aujourd’hui. OuverteStatus: New
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
dnnsoftware/Dnn.Platform#7579 ·
Les mainteneurs répondent en général sous 2 jours