Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bytt til Open Street Map #14

Open
christianfosli opened this issue Jul 29, 2023 · 3 comments
Open

Bytt til Open Street Map #14

christianfosli opened this issue Jul 29, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@christianfosli
Copy link
Owner

christianfosli commented Jul 29, 2023

Open Street Map er gratis å bruke (i motsetning til Google Maps).
Det støtter også at brukere selv redigerer kartet, og man kan legge inn tags f.eks

amenity=toilets
changing_table=yes
changing_table:location=handicap_toilet

Se https://wiki.openstreetmap.org/wiki/Key:changing_table

og https://wiki.openstreetmap.org/wiki/Deploying_your_own_Slippy_Map + https://leafletjs.com/examples/quick-start/

Hva vil dette innebære

  • Stellerom.no trenger ikke lenger lagre informasjon om hvor stellerom er,
    men kan heller brukes til å vise dataen fra Open Street Map,
    og så berike den med f.eks bilder og anmeldelser Vi får dermed mye bedre datagrunnlag helt gratis!.

    • Mye av nettsiden må skrives om

    • Stellerom som allerede er lagt til i stellerom.no, men som mangler i OpenStreetMap må registreres der

Hvilke data om stellerom finnes i Open Street Map?

@christianfosli christianfosli added the enhancement New feature or request label Jul 29, 2023
@christianfosli christianfosli self-assigned this Jul 29, 2023
@christianfosli christianfosli moved this to Todo in stellerom Jul 29, 2023
@christianfosli
Copy link
Owner Author

Ser ut som Leaflet arbeider med en v2.0 som skal endre til en "ES Modules"-first approach.
Det bør gjøre det enklere å bruke fra deno/fresh.
Dermed tenker jeg det gir mening å vente med dette til Leaflet 2.0 er lansert.

@christianfosli christianfosli moved this from Todo to In Progress in stellerom Oct 22, 2023
@christianfosli
Copy link
Owner Author

Prøver meg på OpenLayers istedenfor Leaflet.
OpenLayers fungerer bra med ESM og deno, men er mye mer "low level" en Leaflet, så det blir litt mer "plumbing' kode.

@christianfosli
Copy link
Owner Author

OpenLayers virket som mye arbeid, fikk det aldri helt til å fungere.

Men jeg fant nylig en fin query for å hente ut alle stellerom via overpass turbo:

[out:json];
area[name="Norge"]->.a;
node(area.a)[ changing_table=yes ];
out;

så gjenstår det å se om det er frontend app som gjør dette kallet, eller om backend skal kjøre det periodisk og opprette korresponderende rom

christianfosli added a commit that referenced this issue Dec 30, 2024
… format

Adds a new rooms-v2 endpoint for returning changing rooms in geojson format.
Should make it more intuitive to map the changing rooms using Streamlit/Pydeck.

Kind of related to #14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

1 participant