Users' Diaries

Recent diary entries

Posted by Cristoffs on 17 October 2022 in English.

Warning: you read this at your own risk and you may collide with a wall of text. I’m sorry, but it didn’t fit in a few words.

I listened with interest to Florian’s speech at SotM 2022 (https://youtu.be/BRv-IFp_zZs), unlike him I do not feel I am a long-time contributor, although I consider myself active, both in terms of OSM editing and my activities in the Polish OpenStreetMap community. I would like to add my voice to the discussion and support Florian’s position a bit.

Let me start with why, in my opinion, the replacement of the current OpenStreetMap operating model, both in terms of the organisation and the database, is necessary. The reasons are the threats and challenges that are becoming more and more apparent and, paradoxically, stem from the growing interest in OpenStreetMap and its development.

By way of introduction, I refer you to Jennings Anderson’s speech at SotM from 2020: https://youtu.be/BI0VrPyAtcQ

and the update he made a year later and published in his diary: osm.org/user/Jennings%20Anderson/diary/396271

I’ll start with the scaremongering - here’s a list of the threats I think we will face in the near future:

Threat One - loss of community control over the project.

See full entry

Posted by b-unicycling on 17 October 2022 in English.

Still influenced by my proposal for settlement_type=crannog, I’ve looked at how historic settlements are mapped on OSM. There are three more or less “right” ways to do it (and so many wrong ones…). The three options are * map as historic= [whatever type of settlement] * map as historic=archaeological_site + site_type= [whatever type of settlement] * map as historic=archaeological_site + site_type=settlement + settlement_type= [whatever type of settlement]

The distribution today1 was (in reversed order from above, sorry):

settlement type/ form settlement_type=* site_type=* historic=*
ringfort 131 2 0
crannog 82 0 2
hut_circle 24 348 1
oppidum 8 15 3
city 6 612 16+(messy mapping) 2
village 3 11 58+ (messy mapping3)
town 2 0 12 (+ 3 “ghost_town”)
longphort 1 0 0
rundling 1 0 0
hut_site 1 0 0
hut 0 0 12
vicus 0 24 0
shieling 0 0 20 371
settlement n/a 3 788 ~25

In my opinion, historic= [whatever type of settlement] should only be used when the remains are still recognizable as buildings, like a ghost town or some sort of preserved settlement used as a museum (or “visitor experience”, as they’re now known), like some of the Pioneer towns in America.

Everything else I would classify as an historic=archaeological_site, and I personally would like to be able to classify settlements as such and then use sub-classification, if they are known. The high number of site_type=settlement supports that in my opinion.5

See full entry

Posted by Drallibor on 17 October 2022 in French (Français). Last updated on 7 November 2022.

Comment la caractériser objectivement ? Telle était la question que je me posais avant d’interroger les sources spécialisées (voir ci-dessous les principales) Il s’avère que la question porte très vite à débat, et cela a une certaine logique : la perception du caractère cyclable d’une route dépend du cycliste qu’il soit adulte sportif au quotidien ou enfant.

Moi je veux obtenir une carte pour un(e) enfant de douze ans. Pas de réponse claire : alors il faut militer pour obtenir des aménagements cyclables, ou la réduction de la circulation automobile.

Sources

Posted by tomtom1234 on 16 October 2022 in Japanese (日本語).

長らく止まっているEXレイドの代わりなのか、本日エピックレイドが開催された。
レイド開催ジムは、スポンサー以外のEXレイドジムをそのまま利用しているようだ。
近所でもかなり人が集まって、みんなコロナ禍でもこのゲームをやめなかったんだなとしみじみと思った。
反映まで長い時間はかかってしまったが、マップ更新を頑張って本当に良かったと思う。
今後このシステムのままエピックレイドが継続的に行われていくのか、注視していきたい。

ポケストは最近は飲食店をちまちま申請している。これもコツコツと続けていきたい。

10 жовтня територія України зазнала наймасованішої ракетної атаки після 24 лютого 2022 року.

Повітряна тривога тривала 6 годин.

Величезну кількість ракет було випущено з самого ранку по містам України. На додачу до ракет також було випущено дрони-камікадзе. Постраждало багато об’єктів інфраструктури.

Наш ранок також розпочався з жахливого вибуху, від якого здригнулась багатоповерхівка. Одна з перших ракет впала недалеко.

В ЗМІ є багато інтерпретацій і візуалізацій знищення нашої країни - тексти, відео, зображення.

Не залишився осторонь і підготував своє бачення у вигляді невеличкої візуалізації з використанням узагальнених хронологічних даних, отриманих з відкритих джерел. Для відтворення використовував Mapbox Play map locations as a slideshow.

Для візуалізації зібрав повідомлення очевидців про вибухи у містах, які були опубліковані в пабліках, створив geojson і додав опис подій в хронологічному порядку. Все це відтворив за допомогою Mapbox Play map locations as a slideshow. Додав трохи додаткової інформації, аудіосупровід.

Відео для перегляду

Posted by speedy on 15 October 2022 in English.

Moved to Munich in 2011, and not doing much mapping since… For Belgium I was “in here early” and starting on like a white sheet of paper. All biketours were openstreetmap-wise “new roads” and good for endles mapping entries, in Germany at that time “most seemed done”. Trying to add changes when I see them (new roundabouts, new roads, new maxspeeds) but often they are already taken care off.

Posted by b-unicycling on 15 October 2022 in English. Last updated on 17 October 2022.

Following the discussion over my proposal for settlement_type=crannog, I have done some clean-ups in the Historical group. Dear me, it was needed.

Today, I tackled site_type on taginfo which comprised of 38 messy pages. I spent 3.5hours

  • fixing spelling mistakes
  • changing upper case to lower case
  • changing spaces to underscores
  • translating values from a myriad of languages into English etc
  • translating and fixing values for historic:civilization
  • moving values from site_type to description or name
  • etc.

faulty tagging for hill forts

See full entry

Preview of changes

GIF of City

Changed using aerial imagery; I unfortunately do not live there anymore. Looks really nice. Trees added, suburb transformed.

Already transformed places

  • Osiedle Czyżówek
  • North ul. Żagańska
  • Square between Bolesława Chrobrego / Okrzei / Żagańska / Hutnicza
  • 35 - 32 Romualda Traugutta

osm.org/changeset/127540536

Location: Karolinów, Iłowa, gmina Iłowa, Żagań County, Lubusz Voivodeship, 68-120, Poland
Posted by mvexel on 13 October 2022 in English.

I’ve spent a few evenings and spare hours this week dusting off and updating osmdiff. If you’re a python developer and you need to interact with replication diffs or augmented diffs, this may just be something of interest to you. osmdiff can retrieve replication diffs as well as augmented diffs from OSM servers, and parse them into native Python Node, Way and Relation objects you can use in your code. This lets you do things like

>>> from osmdiff import OSMChange
>>> o = OSMChange()
>>> o.frequency = "minute"  # the default
>>> o.get_state()  # retrieve current sequence ID
>>> o.sequence_number
2704451
>>> o.retrieve()  # retrieve from API
>>> o
OSMChange (677 created, 204 modified, 14 deleted)

Once you have the data, you can filter and inspect it:

>>> w = [n["new"] for n in a.modify if n["new"].attribs["id"] == "452218081"]
>>> w
[Way 452218081 (10 nodes)]
>>> w[0]
Way 452218081 (10 nodes)
>>> w[0].tags
{'highway': 'residential'}
>>> w[0].attribs
{'id': '452218081', 'version': '2', 'timestamp': '2017-11-10T13:52:01Z', 'changeset': '53667190', 'uid': '2352517', 'user': 'carths81'}
>>> w[0].attribs
{'id': '452218081', 'version': '2', 'timestamp': '2017-11-10T13:52:01Z', 'changeset': '53667190', 'uid': '2352517', 'user': 'carths81'}
>>> w[0].bounds
['12.8932677', '43.3575917', '12.8948117', '43.3585947']

You can also use osmdiffs implementation of Node, Way and Relation objects separately if you need just those, the library is quite small and has few dependencies (just requests and dateutil)

On the list of things in development and slated for the next release are: * Python __geo_interface__ support so you can easily use them in other Python modules that support them like shapely and geojson * Retrieving individual OSM features from the OSM API * Ability to create an AugmentedDiff / OSMChange object with a datetime parameter, which will then calculate the sequence number for you * More tests, always more tests, and CircleCI integration

See full entry

Posted by dcapillae on 13 October 2022 in Spanish (Español). Last updated on 20 June 2023.

Animación de la evolución del mapeado en el barrio de Estación de CampanillasEvolución del mapeado en el barrio Estación de Campanillas (ubicación) en OpenStreetMap. Fuente: trabajo propio y colaboradores de OpenStreetMap (CC BY-SA 4.0).

El mapa de OpenStreetMap en el municipio de Málaga ha mejorado notablemente respecto al mapeado de usos del suelo y de cobertura vegetal, tanto en cantidad de zonas mapeadas como en precisión de las mismas. La mejora ha sido posible gracias a la importación de edificios y direcciones actualmente en curso. Esta importación no tenía entre sus objetivos iniciales la incorporación de usos del suelo ni de cobertura vegetal, pero resulta bastante sencillo añadirlos al mapa en ediciones sucesivas una vez han sido importados los edificios.

See full entry

Location: Estación de Campanillas, Campanillas, Málaga, Málaga-Costa del Sol, Málaga, Andalucía, España

Recently I introduced a few “OpenStreetMap Quality Control” categories:

  • Fix Me - All map features which have a “fixme” (or similar) tag, categorized by suffix (e.g. fixme:name) or content (e.g. “name wrong”). It can also filtered by type of feature (e.g. Shop, Road, …).
  • Culture - Media/Wikidata - In my opinion, each cultural map feature (artwork, memorial, tourist attraction, …) should have an image and/or a wikimedia_commons category (red=missing, light blue=set). Often, there even exists a Wikidata item (dark blue). Many memorials erroneously have the wikidata link to a person (magenta), this should most likely be a “subject:wikidata” (resp. “subject:wikipedia”) tag.
  • Wikipedia - This category was in the “Special” top category before. It shows all map features in the area with a wikipedia or wikidata tag (including prefixes, e.g. “subject:wikipedia” or “name:etymology:wikidata”).

Screenshot of OpenStreetBrowser showing the "Culture - Media/Wikidata" category.

2022 Board elections are coming up for OSMF. You can see what the details will be like on the wiki page from last year. There are three seats up for election, not clear yet who from current Board members will run again.

We need people to run who are focused on specific needs, and ready to put in professional level work on a volunteer basis. In other words, folks who can pick a 1 or 2 things, do good work on them, in service to our community. There are plenty of chunky problems that need ownership.

Me, I’ve been on the OSMF Board longer than anyone. I used to try to cover everything. Now my work in OSMF is very focused on 2 areas – personnel and fundraising. We need to look after our people and make OSMF a good place to work. And we need resources to make our plans happen. It’s a lot, but I’m limiting my time to these.

There’s a lot of noise and energy around any election, and that holds pretty true for OSMF. It’s the one time of year many think about the OSMF at all. But the real work happens in the rest of the year. Very little of the campaign manifestos really matter. Opinions and positions don’t really matter. Through strategic discussion, we largely agree on what needs to get done. Doing the work is what counts, and that’s what we need in Board candidates.

Jumping directly into the OSMF Board with no prior OSMF experience is hard. There’s lots to do on Working Groups and Committees throughout the year. Helps build reputation across our global community, and familiarity with how we function.

That said, whatever your experience, if you are ready to jump and put in the work, I’d love to support you. Reach out and we can talk. I can share my insights on the process and what it takes.