Recent diary entries
*本文章同時嘛有提供 English version *
最近台灣 sī 新聞 kah 地綠政治 ê 熱門話題。最近看著臺灣 BBS 站 PTT 佇咧討論步兵期刊步兵訓練指揮部軍官所寫 ê 屏東南爿 ê 防禦計畫ê文章。
準做地圖因為 ū 敏感 ê 內容，所以 ài 霧霧處理，毋過青色 ê 森林傷影目–ah，文章當中 ê 軍圖底圖 sī 真真正正 ê OpenStreetMap 無毋著。bueh 感謝辛苦做議量 ê OpenStreetMap 貢獻者 ê 時間畫臺灣 ê 森林。
最近愈來愈濟 ê 服務、開放者、組織，甚至政府單位親像 tī 臺北舉行 ê 臺灣燈會網站，攏咧用 OpenStreetMap，咱已經貧惰記錄–ah。向望 OpenStreetMap tī 臺灣 ū 愈來愈濟 ê 應用場景。
This article is also available in Taiwanese Hokkien / Taigi (台文)
Taiwan is quite a hot topic in the news and geo-political discussion. Recently I read an thead discussing defense plans in the southern part of Pingtong by Taiwan Infantry Command officers on Taiwan BBS PTT military board.
Even though maps are blurred due to the detailed map might have some sensitive military information, it can easily be recognized by the green forest area, that the based maps they use are actually OpenStreetMap. Thanks to the hard-working OpenStreetMap mappers that keep drawing forest in Taiwan.
Witam wszystkich bardzo serdecznie na moim profilu :)
Наш магазин специализируется на продаже и установке тяговых устройств (ТСУ) на легковые автомобили. Эти устройства являются важной составляющей для безопасной и комфортной перевозки грузов, особенно при перевозке большого объема и тяжелых грузов. https://explorer-russia.ru/catalog/navesnoe/farkop
Помимо продажи и установки ТСУ, мы также предлагаем блоки согласования и электрику для фаркопов, чтобы обеспечить безопасность и надежность использования. Наша команда профессионалов готова помочь вам выбрать наилучшее решение для вашего автомобиля, а также ответить на любые вопросы и помочь в установке. Мы гарантируем качество наших продуктов и услуг, и уверены, что вы будете довольны результатом.
Зачем нужен фаркоп?
Тяговое устройство - это необходимый элемент для транспортировки грузов на автомобиле. Оно способно выдерживать большие нагрузки и обеспечивает безопасность на дороге. Благодаря фаркопу, вы сможете легко перевозить лодки, прицепы и другие грузы, что делает его важным элементом для любого автовладельца.
Мы предлагаем широкий выбор тяговых устройств для различных моделей автомобилей, с возможностью выбора среди множества ведущих производителей. В нашем ассортименте вы найдете фаркопы по доступным ценам, которые отличаются качеством и надежностью.
Наша команда профессионалов осуществит быструю и качественную установку фаркопа на ваш автомобиль. Мы гарантируем безопасность и надежность установки, чтобы вы могли быть уверены в безопасности перевозки грузов на дороге.
Блоки согласования и электрика для фаркопов
Для безопасного использования фаркопа необходимо установить блок согласования и электрику. Поэтому мы предлагаем широкий выбор электрооборудования, включая блоки согласования и электрику для различных моделей автомобилей. Наша команда профессионалов поможет вам выбрать подходящий вариант и гарантирует быструю и качественную установку.
ТСУ или фаркоп?
Тяговое устройство (ТСУ) - это синоним слова “фаркоп”. ТСУ является неотъемлемой частью автомобиля, которая облегчает перевозку грузов. При упоминании фаркопа в тексте, мы будем использовать синонимы “тяговое устройство” или “ТСУ”.
Если вам нужна установка качественного фаркопа на ваш автомобиль, то обращайтесь к нам. Мы предлагаем широкий выбор тяговых устройств и гарантируем быструю и качественную установку, чтобы вы могли быть уверены в безопасности и надежности перевозки грузов на дороге.
Наш автомагазин предлагает большой выбор автомобильных боксов на крышу, грузовых боксов и грузовых кофров, которые доступны в нашем шоу-руме. У нас в наличии более 60 различных моделей автомобильных боксов на крышу, что позволяет выбрать наиболее подходящий вариант для Вашего автомобиля.
Наши автомобильные боксы на крышу имеют высокое качество и стильный дизайн, что не только обеспечивает безопасную перевозку Ваших вещей, но и придает дополнительный шарм Вашему автомобилю. Мы гордимся высоким качеством наших грузовых боксов и грузовых кофров, которые обладают большим объемом и прочностью, что делает их идеальным выбором для путешествий и перевозки грузов. Также мы предлагаем надежные и безопасные боксы на крышу автомобиля, которые подходят для любых путешествий.
Мы понимаем, что автомобильные боксы являются неотъемлемой частью автомобильных аксессуаров и поэтому предлагаем только лучшие модели грузовых боксов и грузовых кофров. Наши автомобильные боксы на крышу обладают большим объемом и прочностью, что делает их идеальным выбором для путешествий и перевозки грузов. Наша команда профессиональных консультантов поможет Вам выбрать наиболее подходящий вариант автомобильного бокса на крышу, который отвечает Вашим потребностям и бюджету.
p.s. наш каталог https://explorer-russia.ru/catalog/bagagniki_thule/boksy_thule
Мы также предлагаем широкий выбор других автоаксессуаров, которые помогут сделать Ваше путешествие более комфортным и безопасным. Например, у нас есть дополнительные аксессуары на крышу автомобиля, такие как крышки для багажа, чехлы для автомобильных боксов и многое другое. Кроме того, мы предлагаем большой выбор автоперевозчиков, которые помогут перевезти Ваши вещи из одного места в другое.
Не сомневайтесь, обращайтесь к нам и мы поможем Вам сделать правильный выбор для Вашего автомобиля! Оставляйте свой комментарий, если у Вас есть какие-либо вопросы или замечания.
양재 양곡도매 센터에서 출발하여 옥녀봉, 매봉, 이수봉, 국사봉 의왕시 청계산으로 하산. 진달래가 만발하고 인근 사람들로 인하여 북새통을 이루고 특히 판교에 위치한 IT 회사 등반대회라 그런지 젊은이들이 6,70%는 되는 것 같다. 자원 봉사자들이 맹인들과 산행하는 모습이 보기 좋았다. 그들도 우리 처럼 생강나무 꽃, 진달래, 개나리 등 봄 꽃들을 시각적으로 즐길 수 있다면 얼마나 좋을까 라는 생각을 한다. 집 사람은 국사봉까지 오는 것이 부담이 되는 것 같아서 중간에 청계사로 하산 시키고 나는 능선을 타고 3.5km 정도 거리를 더 걸은 것 같다. 하산 지점 북청계 요금소 아래로 의왕시 청계동 옥박골 사거리에서 인덕역을 향하여 마을 버스를 탔는데 역방향인 청계사 쪽으로 가는 것 같아서 버스 기사님에서 질문하니 잘못 탔다고 해서 하차하여 반대편에서 탔는데 마침 집사람이 타고 있어서 반가웠다.
OpenStreetMap’s forest coverage in Vietnam is not really good, which is a big shame since most of Vietnam is covered in forest. And to add salt to the injury, good data that are suitable for import is practically nonexistent in Vietnam. So… I basically have only two options to improve forest coverage: spend many more months negotiating with the government/organizations for data, or go and map the forest myself. I chose the latter because I’m impatient and crazy.
As the first base of operation, I chose Mường Tè ward, Lai Châu province, the westernmost ward in Vietnam, primarily because that place is really forest dense. The first forest polygon was mapped in 18 March and then deleted, but soon after a really rough forest outline was made. I was careful to not crossover grasslands or rivers (which explains abrupt empty spaces on the map) to avoid making the multipolygons too big and clunky.
Soon after, I mapped other features like scrubs, heaths, farmland, buildings, etc. The more I mapped, the more I feel that the map is missing something. And before I knew it I remembered the name of Mường Tè’s hamlets: Pa Ú, Mù Cả, Xi Nê, Me Gióng, etc., places that are deemed as one of the poorest regions in Vietnam. (A really interesting Vietnamese blog post about Mường Tè can be found here)
In just ten days, I’ve transformed part of the Mường Tè ward’s map from being barebone to be a really lively place, filled with lots of details just like in Germany. And that’s just the work of a single person! If you want to help mapping Vietnamese forest or help with the humanitarian causes in Vietnam, please do consider spending some time and map the forest there. :)
Wie findet man eigentlich den Beitrag den man revertieren möchte, wenn man nur weiß wo er räumlich ungefähr stattgefunden hat?
Bezieht sich auf: Ungelöster Hinweis Nr. 3615449
I asked ChatGPT to create an OpenStreetMap Community Building Playbook, this is what it came up with
OpenStreetMap (OSM) is an open-source project that relies on the contributions of volunteers to create and maintain a free and editable map of the world. To build a strong OSM community, it is important to create a framework that promotes engagement, inclusivity, and collaboration. This playbook outlines key strategies for community building that can help OSM communities thrive.
Define your community’s vision:
The first step to building a strong OSM community is to define your community’s vision. What is your community’s mission? What are your goals and objectives? What values do you want to promote? Clarifying these key elements of your community’s identity will help you attract like-minded individuals and organizations.
Identify your community’s strengths and weaknesses:
To build a strong community, you need to understand your community’s strengths and weaknesses. What are your community’s assets? What skills, knowledge, and resources do your members bring to the table? What are your community’s weaknesses, and what are the areas where you need to improve? Identifying these factors can help you develop a plan to build on your strengths and address your weaknesses.
Establish clear roles and responsibilities:
To ensure that everyone is working towards the same goals, it is important to establish clear roles and responsibilities for community members. This can include defining the roles of community leaders, project managers, and volunteers. Clarifying these roles and responsibilities can help prevent confusion and promote accountability.
Foster communication and collaboration:
Effective communication and collaboration are critical to building a strong OSM community. Set up communication channels, such as mailing lists, forums, and chat groups, where community members can share ideas, ask questions, and collaborate on mapping projects. Use tools like GitHub to manage code and project documentation, and organize regular meetings or virtual hangouts to facilitate face-to-face interactions.
Promote inclusivity and diversity:
Inclusivity and diversity are essential to building a strong OSM community that reflects the diversity of the world we live in. Take steps to ensure that your community is inclusive and welcoming to everyone, regardless of their background, experience, or identity. This can include creating safe spaces, establishing codes of conduct, and providing training on issues such as unconscious bias.
Encourage learning and skill-sharing:
OSM is a constantly evolving project, and there is always something new to learn. Encourage learning and skill-sharing within your community by organizing training sessions, workshops, and webinars. You can also set up mentoring or buddy systems to help new members learn the ropes, and create opportunities for experienced mappers to share their knowledge and skills.
Recognize and celebrate achievements:
Recognizing and celebrating achievements is an important part of building a strong OSM community. Celebrate milestones such as completing a major mapping project, hitting membership targets, or contributing to global mapping events. Recognize individual contributions, such as the completion of a challenging mapping task or the development of a new tool or application.
Building a strong OSM community requires a combination of vision, strategy, and hard work. By defining your community’s vision, identifying your strengths and weaknesses, establishing clear roles and responsibilities, fostering communication and collaboration, promoting inclusivity and diversity, encouraging learning and skill-sharing, and recognizing and celebrating achievements, you can build a community that is engaged, inclusive, and committed to the ongoing development of OSM.
What do you think is missing, share in the comment section
As a first timer in Albay, I didn’t know what to expect from the Pista ng Mapa and State of the Map Asia 2022. However, as an OpenStreetMap (OSM) enthusiast, attending this event in person was something that I had always looked forward to. The opportunity to network with fellow OSM enthusiasts not just locally but internationally, connect with fellow youth mappers leaders around the Philippines, and travel with my students made this event a great experience.
The opportunity for networking was one of the highlights of the gathering. I had the opportunity to interact and get to know OSM followers from around the globe. Finding out about their exploits and how they used OSM in the various nations they hailed from. It was beneficial for me to be able to discuss ideas and pick up new skills from them.
The opportunity for student attendees to network with other youthmappers from different areas of the Philippines was another important aspect of the event. Meeting other young people who shared enthusiasm for mapping and were in charge of their own mapping initiatives in their various towns was wonderful. We were able to share our challenges, successes, and life lessons in addition to learning from one another.
It was a great bonus that I could go to the event with my students. They had a wonderful experience learning about OSM’s advantages and possible uses for their research and enhancing their own local communities. They had the opportunity to participate in a variety of lectures, workshops, and other activities that advanced their understanding of OSM and its possible uses.
The event was great overall, and the activities offered fascinating insights into the OSM communities around the globe. I appreciate the chance to participate, and I hope to have more opportunities like this in the future.
Hace un año aproximadamente, buscando la manera de crear Notas fácilmente dentro del ecosistema osm usando fotos para levantar información ( Una imagen vale más que mil palabras ), personalmente usaba y uso un app excelente que seguramente muchos conocen Streetcomplete … Quizás con el inconveniente de que las fotos están ligadas a las Notas y todo el trabajo que se pudiese levantar con imágenes al final se pierde; ya que la fotografía desaparece con la Nota resuelta.
Como el universo del software libre es casi infinito; en ese tiempo encontré un app interesante llamada Fediphoto-Lineage un fork de Fediphoto que fue creado para honrar la memoria del desarrollador principal “Pla” (Patrick L Archibald) lamentablemente fallecido en un accidente en su bicicleta.
Me pareció que la aplicación tenia todo lo básico para crear “fotonotas” y le pregunté al dev si era posible agregar el soporte en un issue … El resto es historia :-) … Y ahora tenemos un app que nos permite tomar fotos de manera sencilla y subirlas a casi cualquier servidor del fediverso ( Mastodon - Pixelfed - Pleroma - Friendica - etc ) y crear una Nota para ubicarlas fácilmente en Openstreetmap.
Esto permite que seamos dueños de nuestras fotos y usar el storage del fediverso para que la data sea persistente en el tiempo. Hace poco el app ya está en F-Droid o tambien pueden ir directamente al repositorio del desarrolador Codeberg… Podrán observar que ya existen varios issues interesantes para la próxima versión 8.
El dev es bastante receptivo con las ideas nuevas, si se les ocurre algo nuevo o si encuentran algún bug pueden abrir un issue.
The new forum “community.osm.org” has been going for a while now, so maybe it’s useful to have a look at how things are going.
There’s obviously lots that goes into creating that forum as a site where people can share ideas - there’s the forum software itself, and the people looking after the technical administration of the site, the migration of the old forum (which has just happened) and the help site (planned for later), the various implementation decisions that got us to here, and also the people looking after content moderation (which is more actively managed than before). Of all of these, this diary entry is really only about the Discourse software itself.
I’ll not comment here about the future migration of https://help.openstreetmap.org/ to Discourse and the work required within Discourse to support that, since it would be unfair to judge something that has not happened yet.
Full disclosure - I’m one of the moderators of a couple of categories in the forum, but this is very much a personal view.
The software is actively maintained, unlike the old FluxBB forum software, or OSQA, which is used for the help site.
It’s working! Some communities that might have been a bit quiet or spread over private forums are now able to talk together much easier than before.
Searching works, with some caveats around the UI (see below for that). This may sound obvious, but mailing lists search at for example talk-gb can be a bit of a pain to use - a page such as this only shows the subject and the name of the poster, not the date of the message.
You can avoid “me too” answers (but see “reaction icons” below).
There’s a translate button on every post that supports the most common languages. This reduces the “echo chamber” effect that some forums had previously (and some other OSM channels still do now).
For browsing and reading, most things work on mobile. Initial login is slow, but it works (usually, eventually). It’s certainly better than OSQA which is not at all easy to use on mobile and needs a lot of zooming in and zooming out.
The barrier to entry is much lower than e.g. Telegram. If you have an OSM account, you can log in. You don’t need to e.g. provide a mobile phone number to a third party that you do not necessarily trust.
You can do most things by email (with caveats). See here and here. Email threading was nonexistent in received emails before a recent Discourse upgrade, but this has now been fixed.
You can automatically upload pictures without needing a separate hosting site (unlike, say, mailing lists).
You can use tags as “virtual categories” and post using them. It’s a bit complicated, and new users are never going to figure it out on their own, but it does have the potential to be a useful feature. This is a virtual “United Kingdom” category below “general” and this is a virtual Garmin one.
The Site layout is poor. https://community.openstreetmap.org/ shows a couple of massive icons, some verbiage and half a dozen links (three on mobile). The remaining 40-odd forums (where most people hang out) are “below the fold” and in no particular order. See also here for more about that.
The forum structure is quite limited, although this may be an implementation decision. Replying by email can cause issues with quoting - depending on the email client, sometimes all of the previous messages is quoted again.
Composing messages on mobile (Firefox) is challenging.
The moderation approach is somewhat restricted by the tools available. When something is reported various messages and numbers are shown but it is not at all clear (except from experience) what applies to the person doing the reporting and what to the person reported. Also, some moderators have complained that they can’t do what they expect to be able to (i.e. not what they were able to do on the old forum).
I know that computer systems tend not to be, but it does seem to be random in places. What one user sees does not match what another user sees.
Pages are slow to load. A 4-second load time (even on a mobile phone) over a fast Internet connection in 2023 is simply ridiculous. See here for more.
It sounds basic, but it’s not possible to see who a reply was to. This is particularly a problem by email, where persons A, B and C reply. If C replies to B there’s nothing (even on the web UI) to indicate that. If B’s reply to A wasn’t visible by email (perhaps because of a local email filter) then it looks like C is replying to A. I mostly work around this by, where relevant, always quoting a bit of message to reply to - that way it’s obvious. See also here and here.
Although searching mostly works, the UI around searching is pretty “user hostile”. To see this, go here and press ^f (normally an in-page browser search) and that keypress is intercepted by Discourse and you are shown “find in topic” instead, which “simply doesn’t find” lots of text. Try searching for “persistent and stable” and it’ll say “no results found” Then browse to here and scroll up a bit, and you can see that that text exists. You can click on it to see the posts, but you can’t search for it. You can press ^F twice and search within page, but because Discourse doesn’t send the whole page to the browser, that search does not work from the top of the page - it’s well into “chocolate teapot” territory. See also here.
The back button does not work.
Users find minimum post length annoying.
The reaction icons are very limited - high on emotion, low on feedback. There is no “vote down” option, which will be essential for “help” migration. There is also no “that’s a really useful comment but I don’t agree with all of it”.
What’s just ugly:
The documentation is piss-poor. See also here for another example of functionality that appears to have been designed under the influence of recreational pharmaceuticals. There’s an about link (which says who the admins and moderators are) and an FAQ (which seems primarily concerned with etiquette guidelines). There is Discourse’s searchable “meta” site (which is good, but you are only going to look for it if you know that such a thing is likely to exist).
The best documentation we have seems to be this which is an introduction to Discourse for OSMers by OSMers. It’s written in German, but you can translate it using Discourse’s built-in translation button..
The upstream release process is a mess. Normally new versions of computer software are “released”. In mid-January a more appropriate zoo analogy would be to say that Version 3 of Discourse “escaped”.
Edit: Link to here removed as that issue is now fixed.
Edit 2: A couple of extra “good” points added - picture hosting and virtual categories.
À l’ordre du jour de la prochaine réunion publique du Board de l’OSMF, le jeudi 30 mars 2023, il est prévu de statuer sur la demande d’utilisation du trademark OSM par la « Fédération des Pros d’OSM - FPOSM », une association française qui regroupe des professionnels et des entreprises travaillant autour d’OpenStreetMap. Cette demande est liée au fait que cette structure professionnelle (dont le site web est accessible ici) intègre OpenStreetMap dans son nom.
J’ai eu l’occasion de discuter avec certains membres de cette fédération et exposer également mon point de vue lors d’une réunion du Conseil d’administration de l’association OpenStreetMap France. Les réponses des membres de la Fédération peuvent se résumer à « Nous pensons que c’est la meilleure manière de faire avancer les choses », mais sans avancer d’argument valable. Je pense que le nom de cette structure (et non ce qu’elle représente ou cherche à faire) constitue une erreur et une source élevée de risque à deux niveaux :
Du point de vue du projet OpenStreetMap, il mettrait fin à une ligne claire au niveau de la marque déposée OSM, qui jusqu’ici n’autorise l’emploi d’OpenStreetMap et ses dérivés que pour des projets faisant la promotion d’OSM en excluant les structures à visées économiques. Avec un tel précédent, il est probable que des demandes similaires émanent d’autres structures économiques (certaines moins bien intentionnées), ce qui ouvrirait un régime d’exceptions géré au bon vouloir du board de l’OSMF, en fonction de sa composition. L’idée actuelle de faire de cette fédération un chapitre local (cf. les notes de la discussion interne et non publique du board du mois dernier) brouillerait encore plus les cartes entre activités volontaires et professionnelles et ne manque pas d’interroger, s’agissant d’une structure existant officiellement depuis novembre 2022 seulement. Le projet OpenStreetMap n’a rien à y gagner.
Du point de vue des écosystèmes OSM locaux (dont la France ne serait qu’un premier exemple qui se reproduirait ensuite ailleurs), il introduirait la concession (et d’autant plus si elle est assortie d’un statut de chapitre local) un monopole de l’utilisation de la marque déposée OSM sur un territoire à une structure économique. Celle-ci n’est d’ailleurs pas qu’une structure de représentation, mais peut légalement mener en propre des projets, avec un avantage certain vis-à-vis des clients potentiels. Les structures économiques locales devront-elles se ranger derrière une seule fédération accréditée par l’OSMF ? Verra-t-on des fédérations concurrentes se mettre en place ? Quelle sera la marge de manœuvre des acteurs indépendants ? La question du territoire se pose également : en effet, le nom proposé ici couvre tout le champ économique francophone, c’est-à-dire des pays répartis sur plusieurs continents, alors que cette fédération ne compte dans ses membres que quelques structures économiques françaises.
Pour le bien du projet OpenStreetMap, je réitère mon conseil aux membres de la fédération d’opter pour un nom ne nécessitant pas l’octroi du trademark, donc ne comportant pas « OSM » dans son intitulé. Le sous-titre visible sur le site web (« Des expertises françaises, OpenStreetMap en commun ») suffit à faire comprendre l’objectif de la fédération. Du côté de la Fondation, la manière d’appréhender le sujet par le Board me laisse particulièrement songeur, disons même atterré, et semble malheureusement dans la continuité des errements relevés par Christoph Hormann sur l’exercice 2022.
On the agenda of the next public meeting of the OSMF Board, on Thursday 30 March 2023, it is planned to rule on the request for use of the OSM trademark by the “Fédération des Pros d’OSM - FPOSM”, a French association of professionals and companies working around OpenStreetMap. This request is linked to the fact that this professional structure (whose website is accessible here) includes OpenStreetMap in its name.
I had the opportunity to discuss with some of the members of this federation and also to present my point of view during a meeting of the Board of Directors of the OpenStreetMap France association. The responses from the members of the Federation can be summarised as “We think this is the best way to move things forward”, but without putting forward any valid arguments. I think that the name of this structure (and not what it represents or seeks to do) is a mistake and a high source of risk on two levels:
From the point of view of the OpenStreetMap project, it would end a clear line in the OSM trademark, which so far only allows the use of OpenStreetMap and its derivatives for projects promoting OSM and excluding economically oriented structures. With such a precedent, it is likely that similar requests will come from other economic structures (some less well-intentioned), which would open up a regime of exceptions managed at the whim of the OSMF board, depending on its composition. The current idea of making this federation a local chapter (see here the notes of last month’s internal, non-public board discussion) would further blur the line between voluntary and professional activities and is questionable, given that this structure has only officially existed since November 2022. The OpenStreetMap project has nothing to gain from this.
From the point of view of local OSM ecosystems (of which France would only be a first example that would then be reproduced elsewhere), it would introduce the concession (and all the more so if it is accompanied by a local chapter status) of a monopoly of the use of the OSM trademark on a territory to an economic structure. The latter is not only a representative structure, but can legally carry out projects on its own, with a definite advantage vis-à-vis potential clients. Will the local economic structures have to rally behind a single federation accredited by the OSMF? Will competing federations be set up? How much room for manoeuvre will independent players have? The question of territory also arises: indeed, the name proposed here covers the entire French-speaking economic field, i.e. countries spread over several continents, whereas this federation only has a few French economic structures among its members.
For the sake of the OpenStreetMap project, I reiterate my advice to the members of the federation to opt for a name that does not require the granting of the trademark, thus not including “OSM” in its title. The subtitle visible on the website (“French expertise, OpenStreetMap in common”) is enough to make the federation’s objective clear. On the Foundation’s side, the way in which the Board has approached the subject leaves me particularly puzzled, let’s say even dismayed, and unfortunately seems to be a continuation of the failings noted by Christoph Hormann on the 2022 exercise.
Translated with www.DeepL.com/Translator (free version)
Last March 4, 2023, the University of Science and Technology of Southern Philippines YouthMappers celebrated the Open Data Day 2023 with the theme “Empowering AI and Mapping with Open Data: A training-workshop on RapID”. We are very proud to have received a $500 grant from the Open Knowledge Foundation this year to organize Open Data Day 2023. With 40 participants, the training workshop was a tremendous success, and it was encouraging to see that more than half of the attendees were female.
Open Data Day is an annual celebration of open data all over the world. Groups from around the world create local events on the day where they will use open data in their communities. This year’s theme is “Open Data to AI”. With the theme “Open Data to AI” we aim to seek how open data is playing a critical role in the field of AI/ML and other emerging technologies.
- What does the path from Open Data to AI look like?
- How has aII been used or can be used to tackle world-pressing issues?
- How can open data and AI illustrate the urgency in various subcategories like climate change, budget transparency, ownership, mapping, and many more?
We have invited Mikko Tamura, the Regional Community Manager of the Open Mapping Hub - Asia Pacific to talk about Mapping, Open Data and AI. Mikko Tamura virtually led the session while the lead organizers facilitated the training in-person. The goal of the training workshop was to give participants an understanding of the possibilities of open data in the context of AI. The Rapid Editor tool, a mapping tool developed by Meta, was the main focus of the workshop. The Rapid Editor tool’s ability to enable users to import and analyze data from various sources makes it especially helpful for working with open data.
The fact that there were more women than males among the participants is evidence of the growing interest among women in open data and AI. Because they are underrepresented in the tech sector, women can learn about cutting-edge innovations at occasions like Open Data Day.
In conclusion, this event was a great accomplishment for our organization. The training-workshop was timely and relevant that they can use it for their studies and research. We are looking forward to host more events like this in the future. Great thanks to Open Knowledge Foundation for this very rare opportunity.
- Find a video on the OpenStreetMaps YouTube channel.
- Download the audio of a talk.
- Run it through OpenAI’s Whisper.
- Send the transcript and the source URL to somebody in the OSM Community who has ownership over the OSM YouTube channel.
While you may be able to automate this, I don’t know how to do so.
What you need:
- GPU (possibly NVIDIA, don’t know). 5gb vram (gpu ram). This might mean RTX 2060 or newer.
- Strong cooling and noise isolation through building design.
- Electricity will create some cost as transcription is hard. Do note that it is still less then the amount needed to power on and train a normal human being on the same task for several years in addition to the quantity of humans needed to get the same throughput.
- This will result in wear and tare on your drives and other components.
- This will make your computer and room warm in the summer. You need great cooling or the ability to use the excess heat for something valuable.
- Install Itch.io to assist updating.
- Install whisper gui frontend by Grisk with Itch.
- Download audio from a talk (not saying how).
- Plug it in and get the result.
- Send the URL of the talk and the transcript to unknownPerson who runs the OSM YouTube Channel in a standard format.
Sample format for an email
Hello noun, This email is to submit a transcript.
talk: https://www.youtube.com/watch?v=nsaiHhQvNSY model: whisper medium
- I have yet to coordinate with
- Human transcript writers are great and needed. They are in short supply. Let us reduce the net demand. They can save their energy for high seriousness legal and medical environments.
- Maybe the built in YouTube transcript does the job well enough. This might not be worth the effort. I don’t know.
About a fortnight ago, I went on a walk/ hike starting in the village of Tullahought, Ireland. There were two milk churn stands in the village which caught my eye, because they were restored and used as decorations and to tell the history of dairying in the area, on a small scale anyway. Tullahought milk churn stand, Author: A.-K. D., CC0 Wikicommons
Milk churn stands were used in Ireland (and elsewhere, of course) up to roughly the 1970s. The dairy farmer would leave their full milk churns on them, and someone from the creamery would do their round and pick them all up. They would return the empty churns or churns with skimmed milk in them, sometimes also leaving other purchases from the creamery like flour. It is possible that the milk man left smaller churns on the stands in other countries (judging from photographs of milk churn stands in other countries).
Milk churn stand in Poland, Author: MOs810, CC0 Wikicommons
They were thus something like a trading post. Some of them also have post boxes nearby, so they seem to have been something of a community point of the village or on a crossroads/ junction. Some in the UK have the name of the nearest farm on them. However, I don’t know if that is a more recent use for them.
Since I’m always looking for new topics for my YouTube channel, I took a picture of one of them (also for the WikiLovesFolklore photo competition) and decided to make a video about milk churn stands.
I checked taginfo for “milk churn” and “churn”, just to find no results, so it seems I’m the first person to map them. Rather than using the somewhat controversial
historic key, I went with
man_made, similar to things like piers, for example. For the video, I used these two examples from Tullahought, because they were the only ones I had consciously come across. I knew I had seen more milk churn stands travelling Ireland, but I had never taken any pictures, unfortunately. The Tullahought Tidy Towns group seemed happy enough to have their village mentioned in the video and to have been tagged. I usually try to find someone local to tag with the video to grow the awareness about OpenStreetMap, but I don’t think it reaches enough people. I have to keep on trying, though.
After the video went online, I also checked on Wikicommons and found a very large number of milk churn stands in the UK represented, many of them with coordinates. I spent a day trying to figure out where exactly the milk churn stands were, using the context in the photographs and sometimes mapillary to find the exact location. It was quite a bit of fun detective work. In some cases, the Bing satellite imagery was so good that I could actually see the somewhat small milk churn stands on them. I continued with some in Finland, Sweden, Estonia and Germany. It was very interesting to see the different “architectures” of milk churn stands which clearly had something to do with the climate and the size/ weight of the milk churns.
I have since spotted two more in Ireland and added them. Hopefully, there will be more. I’ve talked to former dairy farmers who remember the collectors going around picking up the churns. This is really an interesting part of the mapping process, I find. I’m learning a lot about the past and people’s lives by looking at these seemingly random things I add to OSM, and of course, other people get to think and talk about them as well, as long as my little “obsession” lasts. Because I think that one of the reasons why there were no photographs of milk churn stands in Ireland on Wikimedia is that Irish people just take them for granted and don’t think about them much. I don’t know how to explain why there are so many from the UK represented, maybe people in the UK have a very different attitude to OpenData. Then again, I could only find two in Germany on WikiCommons. I don’t know how many survive in Germany, but I’m told there are thousands in Ireland surviving.
I think it would be interesting to have more of them as a dataset, because it shows former dairying activities. (Some/ many farmers have given up dairying since the 1970s and focus only on meat production.) I would also be interested in their distribution throughout Europe, to see in what climate zones they were used.
milk churn stand in Iceland, exact location unknown, Author: Roger Goodman, CC0 Wikicommons
It would also be nice to have milk churn stands displayed on OSMAnd or other apps used by hikers, because you see more of your surroundings when you walk, and you’re more likely to notice them. And some hikers from the city or non-dairy countries might wonder what these strange platforms are. Obviously, they are not a priority to have mapped, but I think they have their place on the map, or at least some maps, just like other disused features.
Milk churn stand in use near the creamery in Llandyrnog, Wales, found on https://www.peoplescollection.wales/items/18572#?xywh=-35%2C-38%2C666%2C535 via Pinterest
The tag is documented on the wiki since I added the UK ones.
It is a pity that no examples from France and the Netherlands are to be found on WikiCommons, but maybe none are surviving. I can’t find a decent translation of “milk churn stand” into French either, so I don’t even know what to look for.
What’s the problem (Bottom Line Up Front (BLUF))?
See my original post, here: https://community.openstreetmap.org/t/lidar-mapping-of-roads/97100/14
Motivated by the state of roads in the UK, I’m wondering if anyone is aware of any Open Source/ crowdsourced efforts to assess the condition of surfaces, and then to map them?
I’m aware of lower cost LIDAR equipment, and I believe that some Apple phones have a LIDAR capability.
I’m thinking of something like Mapillary/ Kartaview. Sensor imagery could be gathered, and then scored appropriately, so severity could be seen. I’m thinking that a 100mm pothole on an unclassified and little used road/ lane, would potentially be of less interest/ lower priority than a 50mm pothole on a major motorway/ autobahn/ freeway.
Obviously, potholes are just one example, other immediate possibilities are subsidence, wear and tear, accident damage.
I’d be keen to hear any thoughts/ feedback. Please add to this page, if you can.
Many thanks, Chris chris_debian UK
What can we do about this?
Road damages create comfort-, environmental- and security problems. Existing measurement technologies are very expensive and can only be used rarely. With smartphones you can measure often or in remote areas.
Regarding ‘mapping potholes’, I expect this to be a layer applied to OSM, not data contained within OSM. It will be open source information, for people that can use it. My thinking being that OSM isn’t a repository for other data, but it can help us gather data, and we may be able to give back to OSM.
What has already been done, by whom?
SmartRoadSense email@example.com (seems to be broken), github and APK
- “Open Data” under the Open Data Commons Open Database License (OdbL)
- Map= https://smartroadsense.it/data/map/
- Privacy= https://smartroadsense.it/data/privacy/
Kucai noted: “There was a blog post featured in weeklyOSM a while ago about measuring surface smoothness with a smartphone attached to a bicycle, using the vibration sensor. German post: Supaplex030’s Diary | Smoothness-Ermittlung über Vibrationsmessung mit Smartphone und Fahrrad | OpenStreetMap 1 English translation: https://translate.google.com/translate?sl=auto&tl=EN&u=https://www.openstreetmap.org/user/Supaplex030/diary/393565 1 I’d love to see this in an app”
How can OSM benefit form this?
IRI (International Roughness Index) Road quality/ smoothness index info can be used ‘Smoothness’ tag. Possibly ‘Surface’ tag?
hfs noted https://www.fixmystreet.com/ crowd-sources all kinds of problems. Potholes is one of the categories.
Where do we go from here?
- No further action, archive only.
- Capture requirement; prioritize MoSCoW; does a solution already exist? (I haven’t got one)
- Something else.
What is needed (Requirements capture)? (MoSCoW)
- Open Source
- Push Reporting
- Map to indicate surfaces not already mapped (like OpenStreetCam/ Kartaview does (and Mapillary, which I believe is now closed source (Facebook. Meta)) and to indicate current position.
- Colour scheme showing age of last survey (Eg, if mapped in 6 months, one colour, if never mapped, or older than 6 months, then another, or no colour.). Do we need to aggregate the last 3 surveys, for better results?
- Suitable for different vehicles, eg car/ truck/ bike
- Supported platforms/ repositories: Play Store/ F:Droid, IOS?
- Do we need to re-invent the wheel, or can we build on existing code?
- API: Roadroid have already written an API, but this may not be released as Open Source (CHECK) and SmartRoadSense
- Technical debt/ backlog?
- What features exist in software, already? Are they important to us; should we plan to implement them?
- Where will any data be hosted? GDPR, etc.
- Agreed format for reporting- SmartRoadSense have already done some work on this
- LATITUDE, the latitude coordinate at the center of the section of the road where the roughness value has been estimated
- LONGITUDE, the longitude coordinate at the center of the section of the road where the roughness value has been estimated, IRI International Roughness Index
- PPE, the average roughness level of the road section
- OSM_ID, the ID of the road in the OpenStreetMap dataset
- HIGHWAY, the road category according to the OpenStreetMap classification
- UPDATED_AT, the last update of the data for that particular road section
Periodic updates- Both maps and Open Data are updated every 6 hours. Each new update differs from the previous one just by the data points associated with roads that have been traveled in the last 6 hours. The remaining part of the dataset stays the same.
Sample rates? Simon270 speculated- What sampling rate is required/frequency range is of interest? It would be nice to not have to log vast amounts of data but instead do FFTs of a suitable duration (e.g. 1s) and log the relevant spectral content.
IRI International Roughness Index
I was a co-founder of a start-up that does something similar as Roadroid. Basically we can get accelerometer data from a smartphone to convert to IRI (~road quality index), so road managers can plan maintenance accordingly. I don’t work there anymore and I don’t know the current state-of-the-art on this matter, but what I do know from experience is that these values are not perfect, but it does work nicely providing an overall of road quality (excellent, good, bad, extremely bad). Some road agencies were (2 years ago) using this kind of technology, on a pilot basis. I am not aware on any road agency using this as a replacement of traditional surveys, nor letting their contractors do that. On the OSM side, while this excellent/good/bad/extremely bad information can be directly related to the smoothness=* tag, I am not sure if this info can be maintained on a regular basis. For example, on these apps their usually divide the surveys into segments (like 20 m/100 m/1 km segments), so one has to group or split (unlikely) that to fit the OSM road segments. Probably it can be done programmatically, trying to create something that matches OSM data, and feed it constantly. Not sure what you guys think about it, but this is something that cannot be easily done on my point-of-view.
For example, on these apps their usually divide the surveys into segments (like 20 m/100 m/1 km segments), ideally they would align to OpenStreetMap way divisions so that we don’t have to split but it still would be a burden for mappers mapping “manually” because they would not know how to deal with it on way splits –
There is a really amazing video (Turkish with English subtitles) from Dr Uçum on the critical role that OpenStreetMap data has played in ensuring high quality public health programming in one of the tent cities for displaced people in Turkey as part of the earthquake response.
The video was originally published by Yer Cizenler.
Have also pasted below the English translation (thanks, once again, to Yer Cizenler) …
Well, hello everyone. I’m Doctor Mehmet Faruk Uçum.
I am the responsible physician in the largest tent city in Kahramanmaraş the KAFUM tent city. It is also known as New Ataturk Park and Kahramanmaraş Fairgrounds.
Here, as the responsible physician, I provide coordination in terms of health, we have set up the family health tent and we continue to vaccinate there. I also do public health work in the field.
During this process, with my friends in the OpenStreetMap community and my friends in Istanbul, we worked together and as a result of this work, we created a map.
I used this map especially during the vaccination process to find out which tent was where, because we really lacked data in this regard. We didn’t know the location of the tents, or which number was where, so we were not able to navigate to the right tents.
Recently again, I have used it to inspect and verify alleged scabies cases within the tents. I have, for example, some tent numbers that are said to have scabies but some of them may be seen wrongly or it is possible that the wrong number is given to us but I found them on the map and took the necessary action.
In public health, we used it again to identify outbreaks… the focus of outbreaks, that is. After marking the tent numbers on the map, we determined which areas had problems, especially for acute gastroenteritis, for example. Again, if there is a problem with viral rash diseases tomorrow, this map will be used for isolation and quarantine activities.
The authorities have asked me for this map I was using and I gave it to them, and they used it to plan the power lines that needed to be installed for the lighting in the tents. The army has used it for public order and it is also used for logistics.
If I am able to complete it during my stay here, we will try to use it for emergency referrals.
So, we used this map for every kind of planning you can think of… for health, for administration, for public order, and it was really one of the most important things I could have done here.
For this, I thank the OpenStreetMap contributors very much, I thank the community very much, I’m glad you exist.
Thank you very much. Take care of yourselves.