2.8 KiB
TODO & Goals
-
2024-06-07: Afficher un point avec raylib dans une fenêtre
-
2024-06-24: Basic navigation
-
2024-06-24: Keyboard navigations, location presets
-
2024-06-25: Afficher les quartiers d'Aubevoye, afficher les rues
-
2024-06-26: handle change in screen def
-
2024-06-26: download and merge osm data in current bbox
-
2024-06-27: basic name display
-
2024-06-27: OSM download in a separated thread
-
2024-06-27: Show basic POI
-
2024-06-27: basic tag editing with help of external file
-
fix bug: when chaing screen def, then zooming does not work
-
fix carthesian projection
-
External tags.osm.txt file
- write initial file
- automagically open default editor in a terminal emulator
- then watch for change with inotify
- on file write, update the tags struct of that node and mark that node as changed
-
2024-06-27: basic edit of POI
-
2024-06-27: oauth2 authorize and OSM session management
-
2024-06-27: basic edit of existing way
- add edit toggle button / keybinding
- draw node handles
- on left click, check if we are near a node handle
- move the data, mark the way and node as being modified.
-
2024-06-27: reimplement JOSM W mode (improve way accuracy module)
-
2024-06-27: setup basic sqlite DB
-
Edit ways
-
Load GPS trace
-
Pouvoir afficher les grandes villes mondiale
-
Pouvoir se déplacer de façon basique
-
Pouvoir afficher les limites lands/sea
-
Pouvoir load et naviguer dans du raster
-
Se connecter en OAuth2 à OSM
-
Pouvoir ajouter un POI basique, upload un changeset sur le serveur de dev OSM
-
Ajouter un chemin basique
-
Killers features:
- work on wayland with no issues
- useful shortcuts
- work with relations
- panoramax viewer
- explore diverse databases
- wikidata
- explore commons picture
- explore panoramax
- adapted for:
- mapping with specials tags
- learn contributor habits with frequent tag
-
Créer une base de données Sqlite avec index géo?
- Sqlite a déjà un RTree de base
-
Tags edit on
/tmp/tags.txt
, open a dynamic editor like vim on another windows and allow to edit tags this way -
Distances de deux points sur une sphère avec la formule de Haversine
-
bobosm account login
-
bobosm account status
-
bobosm push --comment "Hello world"
-
bobosm account logout
Tile
https://a.tile.openstreetmap.org/15/16511/11224.png
Get bbox
https://norbertrenner.de/osm/bbox.html
Get nodes on a area
curl -v https://api.openstreetmap.org/api/0.6/map.json -G -d "bbox=1.32495,49.16409,1.34585,49.18485" > map.json
issues
- the
RTree
external struct does not support Debug trait