Skip to main content

Search

Items tagged with: openstreetmap


Menstrual products can now be tagged in #OpenStreetMap 🎉

The vote went through and the proposal was accepted! If you encounter a toilet that has menstrual products available (or if you want to document the lack thereof) you can now use

toilets:menstrual_products=yes/now/limited

For more information see wiki.openstreetmap.org/wiki/Ke…

PS: In theory this was possible before but the approved proposal is a way of the community to find a consensus on how to tag. The new tag is now documented and can be included in survey tools like #StreetComplete


For all the lonely souls out there who celebrated #valentines day alone yesterday: mapcomplete.org/openlovemap

(This theme is 18+)

For reference: we saw that openlovemap.de was very broken. I can't stand broken #OpenStreetMap stuff, so I rebuilt it on MapComplete.)


A new thematic #map arrived: mapcomplete.org/ski

It features an interactive display of:

- #ski pistes
- #aerialways
- 3D-visualisation of the terrain
- various useful POI, such as #guideposts, information boards, #restaurants mountain #rescue stations, ...

All data is of course based on #OpenStreetMap (with the addition of height data and aerial imagery of course)

This might or might not be created because @pietervdvn went #skiing last week ;)


Yesterday, I reached the point of 1,000,000 map changes and 20,000 changesets on #OpenStreetMap. It made me pause for a second and I wrote down a few thoughts in a diary entry entitled "What is OpenStreetMap, really?": openstreetmap.org/user/L'imagi…

Looking forward to hearing your comments on it!
Keep on mapping!


Rebuilding FourSquare for ActivityPub using OpenStreetMap
shkspr.mobi/blog/2024/01/rebui…

I used to like the original FourSquare. The "mayor" stuff was a bit silly, and my friends never left that many reviews, but I loved being able to signal to my friends "I am at this cool museum" or "We're at this pub if you want to meet" or "Spending the day at the park".

So, is there a way to recreate that early Web 2.0 experience with open data and ActivityPub? Let's find out!

This quest is divided into two parts.

  1. Get nearby "Points of Interest" (POI) from OpenStreetMap.
  2. Share a location on the Fediverse.


OpenStreetMap API


OpenStreetMap is the Wikipedia of maps. It is a freely available resource which anyone can edit (if they're skilled enough).

It also comes with a pretty decent API for querying things. For example, nw["amenity"]({{bbox}}); finds all "amenities" near a specific location.

Map of a part of London. Some parts are highlighted.

As you can see, it has highlighted some useful areas - a pharmacy and a pub. But it has ignored other useful locations - the train station and the park. It has also included some things that we may not want - bike parking and a taxi rank.

What API call is needed to get useful locations of of OverPass?

It's possible to specify the type of thing to find using nw["amenity"="restaurant"]; - but adding every single type of thing would quickly end up with a very large query containing hundreds of types.

It is also possible to exclude specific types of places. This retrieves all amenities except for fast food joints:

nw["amenity"]({{bbox}});-nw["amenity"="fast_food"]({{bbox}});

Again, that would be complex.

Perhaps one solution is just to return everything and let the user decide if they want to check in to a telephone kiosk or a fire hydrant? That's a bit user-hostile.

Instead, this query returns everything which has a name nw["name"]({{bbox}});

Map of London with several bits highlighted.

That cuts out any unnamed things - like park benches and car-sharing spots. But it does add named roads and train lines.

It is possible to use filters to exclude results from OverPass. The best that I can come up with is: nw["name"][!"highway"][!"railway"][!"waterway"][!"power"]({{bbox}});

That gets everything which has a name, but isn't a highway or railway or waterway or powerline. It isn't perfect - but it will do!

This is the query which will retrieve the 25 nearest things within 100 metres of a specific latitude and longitude. It includes the name and any other tags, the location, and the OSM ID.

;nw%5B%22name%22%5D%5B%21%22highway%22%5D%5B%21%22railway%22%5D%5B%21%22waterway%22%5D%5B%21%22power%22%5D(around:100,51.5202,-0.1040);out%20center%20qt%2025;]overpass-api.de/api/interpreter?data=[out:json];nw["name"][!"highway"][!"railway"][!"waterway"][!"power"](around:100,51.5202,-0.1040);out center qt 25;

ActivityPub


There's good news and bad news here. Firstly, ActivityStreams (which are subscribed to in ActivityPub) supports the concept of "Place" and "Location".

Once the user has a latitude and longitude, the can share it - along with a message, photo, or anything else.

Something like:

{    "@context": "https://www.w3.org/ns/activitystreams",    "type": "Note",    "content": "Here in NYC! <a href=\"https://www.openstreetmap.org/way/958999496\">John Lennon's Imagine Mosaic</a>.",    "attachment": [        {            "type": "Image",            "mediaType": "image\/jpeg",            "url": "https:\/\/fastly.4sqi.net\/img\/general\/590x786\/56367_9pxuZJD7d1hgPdaMFcFq1pipvTTMynBJsYcpHH-b8mU.jpg",            "name": "A photo of a mosaic which says 'Imagine'."        }    ],    "location": {        "name": "John Lennon's Imagine",        "type": "Place",        "longitude": 40.77563,        "latitude": -73.97474    }}

For example, here's a PixelFed post with an attached location - and this is the JSON representation. That status can be reposted into other social networks.

It is worth noting that Mastodon doesn't (natively) support location - if you view my repost of that PixelFed post you'll see there's no location metadata attached. That's OK! It just means that the status needs to include human-readable data.

Similarly, Mastodon doesn't support the arrive vocabulary. So this will be limited to a message with a location attached.

Other ActivityPub services do support location.

Putting it all together


Well… that's a job for next week. Probably!

  • Building a web site which gets the user's location is easy.
  • Getting the data from OverPass should be straightforward.
  • Creating an ActivityPub server which can post geotagged notes into the Fediverse might be a little beyond my skillset! Some testing with Darius Kazemi's AP Glitch suggests this should work.

If you'd like to help, please leave a comment.

shkspr.mobi/blog/2024/01/rebui…

#ActivityPub #fediverse #FOURSQUARE #geolocation #OpenStreetMap


Does someone of the #cyclist community of #NYC know who maintains (orbmaintained) ghostbikes.org ? It seems somewhat unmaintained and I'd like to convergence them with #OpenStreetMap (esp with mapcomplete.org/ghostbikes ) #ghostbike


If you want to participate in #OpenStreetMap in a simple way, I recommend taking a look at #StreetComplete

streetcomplete.app


With the news that Google is going to "supercharge" Maps with "AI" (and the poor results I've had with Apple Maps), I finally checked out OpenStreetMap: openstreetmap.org/

OMG THIS IS AMAZING. So much more useful detail! Incredible! Going to dig up an app for my phone and use this for a while to see how it compares to the ad- and AI-ridden nonsense.

#maps #openstreetmap


An #OpenStreetMap :osm: contributor wrote 📝 about, "Welcome to the newest (and returning) OSMF Local Chapter: OSM Belgium."

Read 👁️‍🗨️ it in @openstreetmap 👉🏼 openstreetmap.org/user/arnalie….


Do you use the OSM API directly? Make an OSM App? We're dropping support for certain insecure, legacy authentication methods. If you're using them in your app, it risks breaking! _(If this is gibberish to you, you're probably not affected)_

OSM API will remove support for HTTP Basic Auth, & OAuth 1.0a. You'll have to migrate to the modern OAuth 2.0 feature, which is very well supported.

read more: community.openstreetmap.org/t/…
#OpenStreetMap #OSM
cc: @osm_tech@osm.town


Day 18 and 19: Added a penny press and a large waste bin using @MapComplete . Creating the penny press theme was mostly incidental because I found some mapped in #OpenStreetMap while looking for vending machines. Completely revived my collecting hobby...


Day 13 and 14:
Different place for this time, a small nearby village. Finally aligned most of the roads, some were off by about 5m, polished up the landuse and did some other minor touch-ups. Also spotted this interesting 'bridge'-like road near the start of a 30-zone, almost looks like traffic calming.
#OpenStreetMap


Day 12 (sort of):
Always fun trying to get detailed landuse for mixed-use buildings, also came across an interesting one for tagging: a shop selling (ethically sourced) animal hides (now tagged as shop=interior_decoration).
Also one of the reasons why I love mapping, you see something new every time.
#OpenStreetMap


Day 3: Sidewalks
Instead of focusing on a small area I tried adding all sidewalks, as well as sidewalk information to roads. After doing that all roads have sidewalk information, instead of only 3, and as for the sidewalks themselves I made a small map.
#OpenStreetMap #gis


First real editing session of 2024: nothing major, just some landuse and other minor details.
#OpenStreetMap


📝 An #OpenStreetMap contributor posted a diary entry, "MapComplete: 2023 in review."

Read all about it 👉🏼 openstreetmap.org/user/Pieter%….


Heb je interesse in #OpenStreetMap en woon je in #Gent of in de buurt?

Nu donderdag (18 januari) is er een OSM-community meetup met gratis #pizza in de kantoren van TomTom. Meer informatie hier: meetup.com/openstreetmap-belgi…

Op maandag 22 januari is er dan weer een introductie in 't Assez. Hier beginnen we vanaf nul, dus ideaal als je interesse hebt in Geo, FOSS of gewoon een goeie app zoekt maar nog nooit iets met OpenStreetMap hebt gedaan: mobilizon.openstreetmap.fr/eve…


📝 An #OpenStreetMap contributor wrote an entry: landuse=forestry.

Read more here: openstreetmap.org/user/Zkir/di…


#EveryDoor verfügbar auf @fdroidorg : f-droid.org/de/packages/info.z…

"This editor does not make you think. Just go to a mall, and start Every Door. You'll see mapped #shops around you: tap on the checkmark for any that are still there, and add shops that are not on the map. That's the entire process: you can keep your entire town up-to-date thanks to this simple editor."

#OpenStreetMap


ooh! Would you mind adding this to #OpenStreetMap? You can use mapcomplete.org/artwork


To bad I missed this! Otherwise, I would have used mapcomplete.org/surveillance to add and update the data about #surveillance cameras directly on #OpenStreetMap...


The #OpenStreetMap booth at #37c3 has a big printer. A good test for the #MapComplete PDF-export function! In this case, it shows #surveillance cameras in #hamburg . Want your own map? Come over to the Bits-and-Baume area


Thank you very much for your talk! A really nice introduction into #osm #openstreetmap. Would love to have a chat.


Hm. While the objects mapped in #openstreetmap are certainly hardware I would not consider doing osm stuff as "Hardware Hacking".


The first poster for my introduction to #OpenStreetMap at #37c3 has been put up. Come find us at 19:00 today at the Hardware Hacking Area (Hall 3, this is close to Chaos Post)


Ooh! I will pass by! I'll also do an 'Introduction to #OpenStreetMap' tomorrow, in the Hardware Hacking Area.

Also, I forgot to bring my heap of stickers, but I see that you have plenty to hand out. I might temporarily move a stash to my intro session.


Unser #OpenStreetMap Stand auf dem #37c3 ist fertig. Drucker ist angeschlossen, Display von unserem Nachbarstand #wikipedia ist auch bereit, Flyer liegen aus... wir freuen uns auf Tag 1


How to get your #OpenStreetMap Account show up verified in your Mastadon profile:
(1) Open openstreetmap.org/profile/edit
(2) Add <a href="en.osm.town/@YOUR_NAME" rel="me">Mastadon</a>
(3) Open en.osm.town/settings/profile
(4) Remove Link and(!) Label of your existing OSM Profile link (if present), then save
(5) Re-add Label and Link
(6) Visit your Mastdon profile, the OSM link is now green.


This Christmas, I've finally bitten the bullet and done some serious contributing to @openstreetmap (and also joined the OSM Foundation while I was at it). Honestly, I think it's one of the great wonders of the #OpenSource internet, so I wrote a blog post about why I'm contributing (and you should too)

andreasthinks.me/posts/OSM_for…

#GIS #openstreetmap #GeoSpatial #christmas #DataScience #data


#Google has a revenue of $162bln and 1.8bln regular users. If we divide these numbers, the value of the services people use giving away their #privacy is $7.5/mo.

But you can have all these services for free (or very small monthly fees) in a privacy-respecting environment: #encrypted email from @protonmail or @Tutanota, online office suite from @cryptpad or @ViOffice, cloud storage Proton or ViOffice, #openstreetmap for maps, #duckduckgo, or @StartpageSearch for search. As simple as that! 😀


#Reparieren statt wegwerfen! Dafür gibt es (ehrenamtliche) Reparatur-Cafés. Für München findet Ihr diese beispielsweise auf den Seiten des AWM (Abfall-Wirtschaftsbetrieb München). Für die Standort-Anzeige wird nicht etwa auf GMaps, sondern auf #OpenStreetMap gesetzt 🤩

awm-muenchen.de/vermeiden/repa…


Is there anyone out there
coding with #BevyEngine and
likes #OpenStreetMap? In 3D and VR?
To help my project to get started?

A zoom 15 glb-tile of OSM by OSM2World rendered with Bevy:


I genuinely feel like #Protomaps is not nearly getting the attention it deserves

protomaps.com

We can drop a single file on a static host and get stylable vector maps? Magic ✨

In combination with Maplibre it's a game changer for 99% of web map use cases 👏

#OpenStreetMap #MapLibre #Maps #Mapstodon


V #Openstreetmap si už delší dobu piplám svou dědinku #Kobylnice. Teď jsem se vrhnul na barvy střech, takže v 3D vykreslovátkách map už to vypadá celkem pěkně. Práce je tam ale stále dost.
streets.gl/#49.13445,16.73294,…
#osm


Hot Tasking Manager, přidej se ještě dnes. Stačí i pár minut denně a pomůžeš zachránit lidské životy. Společně mapujeme náš svět. tasks.hotosm.org lekari-bez-hranic.cz/missing-m… #MissingMaps #Mapathon #LekařiBezHranic #OpenStreetMap


This reminds me of a story from our local community in the @philippines, how a blind contributor got in touch to inquire about how to use #OpenStreetMap data for their GPS device.

Maning, (one of our OSM pioneers) promptly responded by creating a database they can use, and a few months later, they got another email, sharing additional data to add to OSM.

openstreetmap.org/changeset/40…