OpenStreetMap

Users' Diaries

Recent diary entries

Parcel lockers are a newly approved feature in OpenStreetMap. They are now included in the “Communication” category with a box symbol. I also included the deprecated tags vending=parcel_pickup;parcel_mail_in, vending=parcel_pickup and vending=parcel_mail_in. These will render with a bright red symbol to indicate deprecation, also there’s a warning in the popup.

Screenshot of OpenStreetBrowser, showing the communications category with a popup on a deprecated parcel locker

  • Do you know of more tags which should be indicated as deprecated? I was thinking about adding some QA features for some time, so this is a good opportunity.
  • There’s a new string to translate for this deprecation warning. Find the translation system here.

Hi,

As requested by many, I shall bless the all of you today with a great opportunity: You can all be my boy-/girlfriend! To apply, you must meet some requirements:

  • Being cool
  • Not being > 60 years old
  • Liking eating Döner
  • Not being crazy

Following criteria are optional, but increase your chance of acceptance:

  • Not being < 10 years old
  • Speaking German
  • Ready to start a JOSM cult
  • Having lots of time to spend with me
  • Liking being outdoors
  • Liking romantically sitting on an amenity=bench with me, on a warm summer evening

To apply, just send me a private message with some things about yourself and why you’d like to be with me.

Good Luck!

Location: Horchheim, Vororte Südwest, Worms, Rhineland-Palatinate, Germany

I’m running for reelection to the OpenStreetMap U.S. board of directors. In my 14 years of grassroots mapping, organizing local communities, and evangelizing OSM, I’ve witnessed the community and ecosystem grow tremendously while remaining true to its humble roots.

The past year has proved that big things start small. Who could’ve predicted that a complaint from a park manager would turn into a thoughtful Trails Working Group, or that an offhand comment in a long Slack thread would inspire our community’s cartographers to come out of the woodwork and collaborate on a new OSM Americana renderer? We tend to think of OpenHistoricalMap as a daunting blank slate compared to OSM, but you should’ve seen people’s eyes light up at WikiConference North America when they learned about the project. You make all of this possible through your creativity, hard work, and financial support; the board is right here alongside you to connect the dots and grease the wheels.

OSMUS has matured to the point that the board no longer needs to run the day-to-day affairs of the organization, which frees us up to do what we’re better at. It’s up to us to have a big-picture, long-term vision for the organization. We funnel the U.S. community’s many needs into a coherent strategy. As representatives of the community, we engage with other communities and organizations, seeking to turn their interest in OSM into a source of energy and diversity for the project. Collectively, we support our staff by providing ideas, scrutiny, and encouragement in healthy doses.

All that may sound distant and abstract, but I’m also one of you. I wear multiple hats in the community, participating in working groups, socializing in Slack, tinkering on software, and applying elbow grease to the map. In fact, I spend more time doing stuff as an ordinary community member than formally as a board member.1 This is how I stay grounded, even as I reach out of my comfort zone, seeking opportunities for OSMUS to bring more people from more backgrounds into this community.

My crystal ball is as cloudy for 2022 as it’s been over the past two chaotic years. But I believe this is the time for us to take the connections we’ve fostered online and apply them to the real world. Many cities and states still lack a group of dedicated mappers who know and meet each other, recruit others, and have contacts within their local communities. We need to foster this basic foundation in order to build a sustainable, diverse movement. The small staff of OSMUS doesn’t have the resources and time to be everywhere, but with adequate support and guidance, our community can be more than an online community and we can reasonably aspire for our map to be comprehensive and essential.

I encourage you to read the other candidates’ position statements and cast your vote by February 9th. In addition to voting for the board, please remember the part about the proposed change to the bylaws. Thank you for your consideration!

  1. As for my day job, I indirectly work with OSM data at Mapbox, where I develop navigation software for iOS and everyone knows me as a diehard fan of OSM, but I’m my own board member and mapper. 

Location: Saddleback Ridge, Cobb County, Georgia, 30168, United States

Hello and thank you for reading why I’d like to continue serving on the OpenStreetMap U.S. Board for 2022!

Serving on the board this past year has been a great honor and learning experience, but it has been too short a time, especially during a pandemic, for me to help the OpenStreetMap U.S. community and expand the awareness of project in the way I’d like.

There are three particular avenues along which I have been helping support our executive director, Maggie Cawley, and the OSM U.S. organization increase the reach of OpenStreetMap:

  1. Education Connections – expanding the awareness of OSM among students as something to which they can contribute as well as use as a data source
  2. Community Connections – encouraging local groups to engage in OSM to help address their community needs
  3. Professional Connections – opening communication with government entities to create symbiotic relationships with OSM

I have spent the past year working on creating these types of connections. For example, I am facilitating the Trails Working Group along with Maggie, to help federal and other land managers work cooperatively with OpenStreetMap. The progression I envision is building more structures within OSMUS to make initiating and maintaining these kind of connections; either with academics groups, diverse communities or government entities; more approachable.

My main goal is growing the OSM community in an open and equitable manner.

Paraphrasing what I wrote last year, because it is still true: I am a scientist and outdoorsperson at heart. I have a degree in earth sciences and turned to geospatial technologies through a research project. I presently work in an academic library as a geospatial data scientist supporting students and faculty. I introduce OpenStreetMap whenever possible through research consultations and the MaptimeMileHigh meetup group I run.

Serving on the OpenStreetMap-US board for another year, I hope to continue my work of sharing OSM with students, faculty and community leaders as they work together using public data for public good. Through academic frameworks such as the Data to Policy Project (d2p), OSM can shine as support for policy development. I want to integrate OSM into similar programs at multiple universities. With more diverse contributors to the map recruited via community outreach and academic programs similar to d2p, OSM can be better used for research and evidence-based advocacy. With more people from different sectors of society understanding they can contribute data to the global dataset that is OSM, the more representative and complete that dataset will be.

I appreciate your consideration to let me serve for another year! I enjoyed working with a wonderful group of people this past year and look forward to continuing.

I’m happy to answer questions anyone has.


OSMUS Slack: @fritz Twitter: @fritzgis

Other links of interest: Civic Mapping Workshop 2021, Trails Working Group

Who am I?

Hello, my name is Daniela Waltersdorfer, although to some I’m known as Dani. I am from Lima, Peru and after some moves, my family and I ended in the U.S. Fast-forward to now, after a few moves on my own, and now I find myself as a resident of the wonderful District of Columbia. I’ve had the pleasure and joy of serving in the OSMUS Board for the past two years, two very special and difficult years. As a professional I work in the Transportation Industry, where I help many transportation agencies with their transit, logistics, supply-chain, and asset management needs. I love cities and advocate for proper accessibility and mobility for people and goods. In the past, I’ve led Maptime Boston and Maptime Miami, where I (along with my awesome co-leads) provided GIS and mapping education to the local communities, led mapathons, and hosted a space for everything map-related in our urban areas. In 2019 I joined in on the OSM US Code of Conduct Committee, developed to lead efforts to foster a diverse and inclusive OSM US community, and in 2021 the first ever and this first ever OSMU US Code of Conduct was published (https://wiki.openstreetmap.org/wiki/Foundation/Local_Chapters/United_States/Code_of_Conduct_Committee/OSM_US_Code_of_Conduct#OpenStreetMap_US_Code_of_Conduct). Last year I committed to make this, our community, more welcoming. Albeit it being a difficult year, I believe what we learned from the obstacles in 2020 pertaining to the COVID-19 Pandemic, led us to be optimistic and proactive. Listed below, you can find some of the initiatives and pushes that I was involved in this past year, with the help of our super Executive Director, as an OSMUS Board Member:

• Continue hosting Mappy Hours - A great way to engage our community from all over the U.S. in a virtual setting

• Host two GeoLadies virtual meetings- Diversity is crucial and we must continue to push for a space that is welcoming for all. As a woman, knowing that this space exists in an industry that certainly lacks diversity, has been a very welcoming and relaxing experience

• Attend the OpenStreetMap Foundation (OSMF) Advisory Board Meetings

• OpenHistoricalMap became a Charter Project- You can learn more about this awesome project by checking out their recorded Mappy Hour here.

• Published our Vision Statement and Strategic Priorities.

• We welcomed Jess Beutler.

• We welcomed our first intern Maya Lovo Dominguez.

• Hosted another successful Mapping US- Two years without our beloved State of the Map has been rough, but thankfully, we were able to engage the community with this event where many of you were able to educate others about your current OSM projects and passions and, likewise, learn from others.

• Attended in person, along with Maggie Cawley and Jess Beutler, the 2021 All Things Open Conference: Networked with OpenSource Software Companies, agencies, and organizations. To my surprise, some of these were not aware of what OSM was, albeit them perhaps using their data. This was a great opportunity to get our name out there and educate others of what we do, how we can help, the resources we offer, and of course, express to them how they can help us.

• Launched the Trails Working Group: This past fall, after some communication with the National Park Service (NPS), we created the Trails Working Group, where many member of the community got together to discuss how to properly and responsibly map and utilize trail data on OSM US.

• Continue to work closely with the Code of Conduct Committee if and when needed.

• Was a user of the OSMUS Slack Channel, where I’ve sought help and have tried to help whenever possible

Why am I running?

OpenStreenMap US is an organization that means a lot to me. It has welcomed me with open arms, introduced me to some of my best friends, and has provided me a space where I feel safe in asking questions to continue learning. I recall the first time I contacted the OSMUS Board directly was when my former colleague Nohely, and I were chosen lead a class about OSM to some winners of the prestigious YALI Initiative based in Florida. I sent an e-mail to the then Board asking if they could please send some stickers or something that we could offer to the participants. We were doing this because we knew of and were passionate about OSM but had no official connection to the OSMUS group. In less than a week, we received a thank you letter and stickers. Something about receiving this acknowledgement made me feel powerful, like “yes, I’m a member of this community, I can do this!”

I want this to continue, and I hope with my more hands-on involvement these past years the community feels welcomed and encourage to communicate with one another. You see, the OSM US Chapter is more than “simply an events planning organization”. We provide a space, whether it be virtual or in-person for the community to engage with and learn from each other. We provide opportunities to projects and initiatives that may need them, whether it be through the Charter Projects Program, or perhaps through having us being the channel that connects you to the proper organization or user, and in many other ways. And, if you see this Chapter as only an events planning organization, then I would like to kindly ask you to speak up and tell us how we can do better, how we can help you.

I encourage and promote new people to come on-board to the Board (hehe), and if elected once again I will work closely with any new comers to show them the ropes. I am running again because I would like to continue from the momentum we were able to build last year. And, as I have said in previous OSMUS Board Election Statements, , I believe I can continue to push our community in the right direction; I want to work to expand our footprint and encourage others to come, I want OSM US to be a diverse and inclusive community where all feel safe.

Thank you for taking the time to read this and considering me to represent you. Please feel free to reach out should you have any questions. Slack: @DWaltersdorfer Twitter: @DWaltersdorfer

Location: Northwest, Cleveland Park, Washington, District of Columbia, 20008, United States
Posted by Onaemo on 23 January 2022 in English (English).

Currently learning the ropes at Unique Mappers Network Nigeria. Glad to have been introduced to this project and looking forward to future events.

Location: Gwarinpa, Municipal Area Council, Federal Capital Territory, 240102, Nigeria
Posted by Brittany Nicole Williams on 23 January 2022 in English (English).

Test

Location: Sidney Courthouse Square Historic District, Sidney, Shelby County, Ohio, 45365, United States

Este artículo hace parte de una serie de artículos relacionados con notas:

Recomendaciones de resolución de notas

Idioma

Normalmente, las notas que se resuelven son del área o país donde uno vive. Por ejemplo, en mi caso es en Colombia donde hablamos español. Pero no todos los que crean notas aquí hablan español, ya que puede haber turistas de otros países que aportan al mapa. Si bien yo domino el francés y el inglés, y por lo tanto puedo entender las notas escritas en esos idiomas. Aunque también me he encontrado con notas creadas en Colombia escritas en alemán, checo, árabe e inclusive turco. Como son otros idiomas que no manejo, aprovecho de la utilidad de Google Translate con la opción de identificar idioma, y me ha ayudado a resolver muchas notas.

En estos casos de notas en otros idiomas, preferiblemente las respondo en inglés si no domino el idioma en que se crearon. Si no dominara el inglés, respondería en español, pero haría el esfuerzo de traducir la nota de resolución para comunicarme con quien la creó, indicando cómo fue que la resolví, y en ese caso volvería a usar Google Translate.

En el caso de las notas anónimas, puede tomar un poco menos importancia de responder en el mismo idioma de creación; sin embargo, hay varias utilidades que las crean en otro idioma, como las de Maps.me cuya plantilla es en inglés. Aunque, puede que las personas que las crearon estén pendientes de la resolución.

Plantillas de respuestas

Dependiendo de las respuestas que quiera dar, se puede crear una plantilla para copiar/pegar como parte de la respuesta. Sin embargo, se recomienda usar una plantilla para el cuerpo de nota, pero incluyendo algo puntual sin plantilla que explique la resolución.

En el caso de la resolución de notas de Colombia, tenemos una plantilla para poner como comentario al resolver las notas. Además, en ocasiones ponemos un texto puntual relativo a la nota; por ejemplo, nombre corregido, dirección agregada, lugar borrado.

Procesar toda la nota

Algunas notas pueden tener muchos detalles, y cuando estemos resolviendo las notas podemos omitir algunos detalles. Se recomienda analizar bien la nota antes de cerrarla, y analizarla bien para transcribir todos los posibles datos al mapa.

En mi caso, se dio que algunas notas tenían redes sociales de establecimientos, y esto nunca lo había hecho, por lo que fue una oportunidad para aprender cómo agregarlas. Varias notas pueden tener elementos de este tipo, que puede que no sepas mapear: Redes sociales, presencia en Internet, horario, dirección, tipos de pago. En todo caso, hay que consultar el Wiki de OpenStreetMap que es la biblia del mapa, y muy seguramente encontrarás la solución a tu duda.

Commit por nota

Cuando se hacen cambios en el mapa, se recomienda hacerlo de manera independiente por cada nota. Esto quiere decir, que se resuelve una nota, haciendo los cambios en el mapa, y guardando los cambios.

No se recomienda resolver muchas notas como parte del mismo conjunto de cambios, para que se pueda asociar una nota con un número de conjunto de cambios. De manera similar, puede que se hagan otros cambios en el mapa además de la nota, y puede ser confuso para analizar el commit.

Esto también es bueno en caso de que toque devolver el cambio, o sea deshacerlo, y es mejor que el cambio consista en una actividad atómica (algo concreto, indivisible).

Número de nota como parte del commit

De manera similar, como parte de la descripción del conjunto de cambios, se recomienda incluir el número de nota. Con esto, cuando se analicen los cambios en un área, se puede entender que el origen de los cambios fue por una nota.

Esto toma importancia cuando hay cambios que destruyeron algo en el mapa, y se tiende acusar al contribuidor, siendo que este realmente estaba haciendo lo que la nota decía.

Hashtag

Tanto en el mensaje de resolución de la nota, como en el commit del cambio, se debe usar un hashtag que identifique el proyecto de resolución de notas.

En Colombia, usamos #ONL que se refiere a Open Notes Latam. Esto ha servido para identificar nuestros esfuerzos de cerrar notas.

Ver el historial del feature

Cuando piden cambiar algo, y se duda si es apropiado, o es un vandalismo, se puede revisar el historial del objeto: https://osmlab.github.io/osm-deep-history/

Por ejemplo, si hay una nota muy vieja de agregar un establecimiento, y ese establecimiento ya se borró, entonces no vale la pena agregarlo, pero se puede saber si existió gracias a la historia de los features alrededor de la nota.

JOSM y sus plugins

No hay nada malo en resolver notas desde iD u otro editor, pero una vez estás con JOSM, puedes encontrar mayor facilidad en hacerlo. Además que puedes trabajar más rápido. Por ejemplo puedes usar esto:

  • Plugin Continuous Download – como una nota puede indicar trazar una vía, entonces con solo moverte va a descargar los datos del mapa aledaños.
  • Bajar todas las notas de un área – Si vas a resolver las notas de tu ciudad, entonces bajas todas las notas desde JOSM (con botón descarga o con panel de notas) y con el plugin anterior, al hacer click en una nota te descargará los datos. Esto es muy práctico para resolver rápidamente todas las notas de tu ciudad.

Trabajo en grupo coordinado

Si varias personas trabajan en el mismo conjunto de notas, se generará un error si alguien ya la cerró, y otra persona está intentando volver a cerrarla. Por eso se recomienda dividirse las notas por áreas (ciudades, barrios, estados, departamentos), rangos de números de id, por fecha (más viejas, más nuevas, por año), para evitar colisiones.

Números de nota

Cuando se trabaja con notas, a veces es bueno saber qué tan viejas, y esto se puede identificar por el id de nota. Aquí muestro un rango de valores del id de nota, importante a tener en cuenta:

  • 1 000 000 – Mayo 2017
  • 2 000 000 – Noviembre 2019
  • 3 000 000 – Enero 2022

Notificación y descripción en el wiki

Como la resolución de notas es una actividad coordinada, esta se debe describir en el Wiki y reportar a las comunidades que impacte, ya sea por la lista de correo y/o por el canal de Telegram. Lo mejor es que toda la comunidad implicada esté al tanto del trabajo.

Para el caso de Colombia, se hizo un descripción del proyecto inicial: https://wiki.openstreetmap.org/wiki/ES:Colombia/Resoluci%C3%B3n_de_notas y después se agregó a la lista de tareas coordinadas: https://wiki.openstreetmap.org/wiki/Organised_Editing/Activities/Notes_resolution_in_Colombia

Notas de otros proyectos

Algunos proyectos que se realizan en OpenStreetMap tienen como resultado dejar notas en el mapa. Algunas veces estas notas pueden no ser claras para cualquier persona, sino para el interior del proyecto. En estos casos se puede contactar a la persona que creó la nota y buscar que las describa mejor.

Por ejemplo, en Colombia el grupo de Microsoft está mapeando vías y Erick Leal de Oliveira ha creado miles de notas en el país. Después de contactarlo, la comunidad comenzó a apoyarlo en la resolución. Por esto, es importante crear notas con un hashtag, y también cerrrarlas y hacer commit con un hashtag.

Recomendaciones para creación de notas

Cuando se crean notas, se debe tener en cuenta que:

  • Toda nota se debe crear con el objetivo de hacer un cambio en el mapa.
  • Preferiblemente, las notas son observaciones en terreno, donde la información del mapa no concuerda con la realidad.
  • Si la nota no es tomada en terreno, se debe describir lo mejor posible. Por ejemplo, “hace parte de un proyecto X”, “se usó una técnica particular par identificar en error en el mapa”.
  • La nota la resolverá una persona que no está en terreno, que no conoce la zona, y está desde un computador con una vieja foto satelital, con otro par de fuentes (Strava Heatmap, Mapillary, datos abiertos). Por lo tanto, toda la descripción del cambio se debe poder interpretar con solo la información contenida en la nota.

Las notas de StreetComplete con fotos

StreetComplete es una aplicación genial que permite agregar datos al mapa directamente, y en otros casos crear notas sobre algunos casos puntuales. Inclusive, permite que las notas integren fotos para explicar mejor la situación. Sin embargo, estas fotos quedan en un portal externo a OpenStreetMap y no hay una clara explicación de su uso, licencia, tiempo de publicación, etc. Por lo que no se recomienda mucho su uso, ya que es muy restringido.

Además, cuando se están resolviendo dichas notas desde JOSM, la URL de las fotos tiene un carácter llamado Zero Width Character (https://unicode-table.com/en/200B/) que no es visible pero existe. Este carácter cuando se pega en la URL de un explorador se convierte a su valor hexadecimal y por lo tanto no se puede acceder a la foto.

Por lo anterior, en vez de usar este mecanismo para fotos, se debe preferir un mecanismo diseñado para geofotos, como lo son Mapillary o KartaView (OpenStreetCam).

Otros artículos de notas

Estos son unos artículos que encontré que hablan de notas desde otras perspectivas, y es interesante leerlos para mejor entender la dinámica de las notas.

Location: UPZ La Esmeralda, Localidad Teusaquillo, Bogotá, Bogotá Distrito Capital - Municipio, 11001, Colombia
Posted by LnwZzKAKzZ on 22 January 2022 in Thai (ไทย).

Place to Work.

Location: หลักสอง, เขตบางแค, กรุงเทพมหานคร, 10160, ประเทศไทย
Posted by LnwZzKAKzZ on 22 January 2022 in Thai (ไทย).

Place for Check in.

Location: หลักสอง, เขตบางแค, กรุงเทพมหานคร, 10160, ประเทศไทย

Recently someone asked how to find OSM users who’ve left a changeset comment, but have not edited themselves. (Technically the initial challenge was for a one line bash script 😉).

Here’s how to do it.

In OpenStreetMap, people can change their username, but OSM data provides an unchanging numeric user id (uid) for users, which we use here.

First download the dump file, from the OpenStreetMap data download serivce (planet.osm.org) ⁽¹⁾.

aria2c --seed-time=0 https://planet.openstreetmap.org/planet/discussions-latest.osm.bz2.torrent

This will download discussions-YYMMDD.osm.bz2⁽²⁾, which is currently about 5 GiB.

I had to write a new tool, anglosaxon to easily parse large XML files like this into a TSV file format⁽³⁾. This programme works on all XML files, maybe it’s useful for other problems you might have. Install that first.

bzcat discussions-220110.osm.bz2 \
  | anglosaxon \
   -S -o changeset_id --tab -o changeset_uid --tab -o comment_uid --nl \
   -s comment -v ../../id --tab -V ../../uid NO_CHANGESET_UID --tab -V uid NO_COMMENT_UID  --nl \
   | gzip > changeset-comments.tsv.gz

This took about 45 minutes to run on my machine, and the output is about 4 MiB (19 MiB uncompressed), and has about 805,000 lines. This step takes the longest.

We create the list of all uids who have opened a changeset:

zcat changeset-comments.tsv.gz | cut -f2 |uniq|sort |uniq > changeset-uids.tsv

Then a list of all uids who have left a changeset comment:

zcat changeset-comments.tsv.gz | cut -f3 |uniq|sort|uniq > comment-uids.tsv

Then we compare, what’s in one but not the other.

comm -13 changeset-uids.tsv comment-uids.tsv |sort -n > uids-comment-without-changeset.tsv

Et voilà! Sin é! And there’s your results. 🙂 The file is 29 KiB, and has ~3,500 entries. I’m surprised it’s so high.⁽⁴⁾

You can find all the changesets that a uid has commented on with this command, (replace UID with the uid)

zcat changeset-comments.tsv.gz | grep -P "\tUID$" | cut -f1

e.g. the comments that uid 23770⁽⁵⁾ has commented on:

zcat changeset-comments.tsv.gz | grep -P "\t23770$" | cut -f1

The OSM API has several methods to get details on an OSM user, e.g.:

curl "https://api.openstreetmap.org/api/0.6/user/23770"

⁽¹⁾ Here we use aria2c which will do a regular web/HTTP download, and also use BitTorrent P2P decentralized downloads in addition. --seed-time=0 stops aria2c when the file is fully downloaded, rather than sharing/seeding the file forever over BitTorrent

⁽²⁾ YYMMDD is the year, month & date that the data was created

⁽³⁾ tab separated values, like CSV, but with tabs

⁽⁴⁾ If you’re curious of how to do that on one line using bash(1)’s Proccess Substitution:

comm -13 <(cut -f2 changeset-comments.tsv |uniq|sort|uniq) <(cut -f3 changeset-comments.tsv |uniq|sort|uniq) | sort -n > uids-comment-without-changeset.tsv

⁽⁵⁾ My user id

Posted by Iyan96 on 22 January 2022 in Indonesian (Bahasa Indonesia).

Travelling

Location: Paya Besar, Payaraman, Ogan Ilir, Sumatera Selatan, Indonesia

When we create a goal of how to increase the number of mappers in a community we have to take into account who will consume and how this data reached the final public, it is a proportional account, the greater the number of consumers the greater the number of mappers in the region. We need to consider OpenStreetMap as a complex ecosystem that goes beyond the open mapping community and that each group has specific needs. I propose that to better understand the OSM ecosystem we divide it into three groups of users: consumers, distributors and producers, and exercise a little reflection on each group

Consumers: are users who use the map as an end product for navigation, data visualization, planning, search, etc.. without contributing actively.

  • How do they access the maps? (whether for navigation, transportation, exploring, trails, etc.)
  • How often do you use maps?
  • What impediments do you have to use OSM in your daily life?

Producers: all those who actively contribute to the map the known mappers.

  • What is the profile of mappers in the region?
  • What problems do these mappers face? (socio-economically)
  • What tools do they use to map?
  • How can we motivate these mappers?
  • What are the objectives of the mappers for the region?

Distributors we can classify distributors as those who use the map as a basis for their applications within the communities such as a government that needs to disseminate geographic data or a company that needs its consumers to find its physical stores or any application that needs a map to show its data.

  • How can we attract more distributors?
  • What is stopping a distributor from using OSM?
  • How can we improve our tools to attract more distributors?
  • What data do distributors in the region need?

By asking these questions we can get a more complete profile about each group and define ways to target each group according to their interests and needs.

Location: Formosa, Timon, Região Geográfica Imediata de Timon, Região Integrada de Desenvolvimento da Grande Teresina, Região Geográfica Intermediária de Caxias, Maranhão, Northeast Region, 65636-060, Brazil

com esse codigo de exemplo você consegue pesquisar em qualquer area escolas que ja estejam mapeadas no OSM. Execute esse codigo no site; https://overpass-turbo.eu/

copie o codigo abaixo para o site;

https://overpass-turbo.eu/

e em seguida execute o mesmo, com o resultado clique em exportar e em seguida faça o Download do arquivo em Geojosn, feito isso você pode mapear no editor Josm ou em outro Editor de sua Preferencia.

/* This has been generated by the overpass-turbo wizard. The original search was: “escola” */ [out:json][timeout:25]; // gather results ( // query part for: “escola” node“amenity”=”school”; way“amenity”=”school”; relation“amenity”=”school”; ); // print results out body; >; out skel qt;

with this example code you can search in any area for schools that are already mapped in OSM. Run this code on the website; https://overpass-turbo.eu/

copy the code below to the site;

https://overpass-turbo.eu/

and then run it, with the result click on export and then download the file in Geojosn, done that you can map it in the Josm editor or in another editor of your choice.

Raphael de Assis Recife/PE.

Location: Cohab, Recife, Região Geográfica Imediata do Recife, Região Metropolitana do Recife, Região Geográfica Intermediária do Recife, Pernambuco, Região Nordeste, Brasil

Zabrałem się ostatnio za poprawę przystanków oznaczonych dawno temu. Z dzisiejszej perspektywy błędne jest tagowanie węzłów highway=bus_stop na drogach - powinny być w miejscu oczekiwania.

W Polsce miejscem z wieloma takimi błędami jest Metropolia GZM. Poniżej opiszę jak ja poprawiam te błędy.

  1. Używam programu JOSM z wtyczkami CustomizePublicTransportStop i TODO list. Zaczynam bez żadnych danych w aktywnej warstwie JOSM.

  2. Pobieram błędne przystanki wybrane tym zapytaniem Overpass (Eksport -> załaduj do JOSM). Zapytanie może zwrócić za dużo wyników, szczególnie przy przystankach tramwajowych, ale i tak każdy punkt trzeba przejrzeć ręcznie.

  3. W JOSM zaznaczam wszystkie pobrane punkty (ctrl+a) i dodaję je do zadań w oknie wtyczki TODO list.

  4. Nie zmieniając zaznaczenia wybieram plik -> Pobierz nadrzędne linie/relacje (ctrl+alt+d).

  5. Pobieram pozostałe elementy do edycji przystanków - tym zapytaniem Overpass (Eksport -> załaduj do JOSM).

  6. Przechodzę po kolei przez przystanki edytując je według tego schematu:

typ Obiekt tagi relacje
węzeł przystanek bus=yes
highway=bus_stop
name=…
public_transport=platform
wchodzi w skład relacji stop_area (platform)
i trasy autobusów (platform).
linia/obszar peron przystankowy highway=platform nie w żadnej relacji
węzeł punkt zatrzymania bus=yes
name=…
public_transport=stop_position
wchodzi w skład relacji stop_area (stop)
i trasy autobusów (stop).
relacja stop_area name=…
public_transport=stop_area
type=public_transport
 

Zaznaczanie peronu przystankowego jako obszaru lub linii nie jest konieczne. Piszę o tym tylko dlatego, że wiele przystanków korzysta z tego starego tagowania.

Problem users, whether it be vandals, trolls, spammers, or undisclosed/”rogue” organized mapping projects, is considered a problem all across OSM, but I would like to bring up some top examples of notorious problem users and major incidents involving organized mapping groups from the Philippines. Such edits are a perennial problem in the Philippines OSM community, and particularly in the time of COVID, I think the extended mass quarantines has make this problem worse as more people will be spending time in front of their computer, laptop, cellphone or tablet. While we have a ticket system to monitor suspicious editing activity, I feel it’s kind of Wild Wild West in OSM in the Philippines; new users are increasing (usually ones who only edit a few features, usually in their home area, before riding off into sunset) and not everyone will be patrolling the map for fishy changesets.

Vandals/trolls

bryanpiczon

Long-term vandal, often adding fantasy features usually in the Eastern Visayas region of the Philippines. Has abused multiple accounts. Mostly interested in power lines and roads. Also vandalized areas outside the Philippines,

Joey Samson

Vandalism related to speculative real estate and transportation projects, especially around Manila. Some edits resulted in mass deletions (e.g. a former movie theater south of Manila). Also pesters users to add admin boundaries. 2 accounts traced so far (1 deleted following block)

Niwre Erv Apotseg

Vandal from Mindanao. Mostly duplicated roads, but also have added fictional features. Comments often nonsensical alphabet soup. Had 3 sock puppets.

Mass copying from GMaps

We also got some around 2 suspected copyright violations done in organized mapping efforts, one around Batangas Province (organizer still unknown, but possibly local government effort) in December and another involving a local ride-hail app operator early to mid 2021. Both have been involved in wholesale copying from Google Maps, noticed after comparing coverage. The one in Batangas has been mostly reverted manually, but the problematic data hasn’t been redacted. For the one involving local ride-hail operator, all edits are reverted following one editor coming into touch with me to address issues, and opened discussion with the local community; all edits reverted and redacted, and two accounts blocked.

Addition of personally identifiable info

We also witnessed a case of mass addition of personally identifiable info (PII) in one mapping project done east of Manila in 2019, involving mapping of a public housing site. Another case, in 2020, involved a corporate account for a local broadband company.

امام صادق علیه‌السلام فرمود: مصلحت زندگى و معاشرت اجتماعى، به پیمان‌ه‏اى پر می‌ماند که دو سوم آن هوش و زیرکى، و یک‌سومش نادیده گرفتن و تجاهل است‏.

Bonjour ! Je contribue depuis quelques années et ce que j’apprécie le plus, c’est la contribution de terrain. J’ai pu expérimenter plusieurs styles et cette entrée du journal a pour but de vous montrer ces styles, d’en discuter en commentaire et de voir comment je pourrais améliorer tout ça.

À pied

Édition directe

Quand je vais sur le terrain pour une contribution, j’ai le plus souvent sur moi uniquement mon téléphone android. J’utilise plusieurs applications qui me permettent la contribution.

StreetComplete

Écran principal de StreetComplete

StreetComplete est l’application que j’utilise le plus souvent maintenant pour la contribution sur le terrain. C’est une application qui propose des « quêtes » sous forme de petites questions simples et rapides positionnées sur les éléments de la carte qui ne sont pas entièrement qualifiés. Par exemple, si la carte montre un bac de recyclage, l’application demandera ce qu’on a le droit d’y jeter et cela contribue une nouvelle donnée dans OSM.

L’avantage, c’est que les quêtes sont extrêmement simples et rapides. On peut faire d’assez grandes distances sans avoir à s’arrêter tout le temps. Il est possible de choisir les quêtes à activer ou désactiver, et pour le moment je n’ai désactivé que la quête des horaires d’ouverture, car elle prend beaucoup de temps à remplir et est parfois impossible.

L’inconvénient, c’est que l’application ne permet pas de créer de nouveaux objets, uniquement d’améliorer ceux qui existent déjà sur la carte. Par exemple, s’il y a de nouveaux bacs de recyclage, l’application ne les connaitra pas et ne posera pas de question.

Vespucci

Écran principal de Vespucci

Vespucci est un éditer OSM complet, un peu comme JOSM. C’est un éditeur complexe à maitriser mais puissant. Souvent, la contribution avec Vespucci est très lente, donc je ne la privilégie pas. Sur le terrain, les méthodes de contribution différées qu’on va voir plus loin sont très souvent les plus efficaces.

Les seules occasions où j’ai sorti Vespucci sont : quand j’avais du temps pour de la contribution à distance sans accès à mon ordinateur (p. ex. dans le train ou en passager dans la voiture), et quand j’avais du temps pour cartographier à fond un tout petit endroit.

Petite astuce, pour trouver un fond de carte (j’oublie toujours comment faire), il faut utiliser le menu hamburger en haut à droite. Vous trouverez tout ce dont vous avez besoin en fonds de carte (p. ex. sur la France, le fond BDOrtho/ortho HR ou cadastre) et en sur-couches (p. ex. sur la France les sur-couches BANO, BDTopo ou Volta). Vous pouvez aussi récupérer les erreurs des outils d’assurance qualité comme Osmose.

OsmAnd

Écran principal d'OsmAnd

OsmAnd est une application qui permet normalement d’afficher la carte, de rechercher des endroits, de voir les informations et d’utiliser le guidage GPS. Ce n’est pas vraiment un éditeur, mais l’application possède un greffon utile : le greffon de contribution OSM. Pour l’activer, utilisez le menu hamburger en bas à gauche, puis tout en bas de la liste dans le « gestionnaire de greffons ». Trouvez « Édition OSM » et activez-le.

Gestionnaire de greffons

Maintenant, quand vous ferez un appui simple sur un objet existant ou un appui long ailleurs, vous verrez une nouvelle option du menu « actions » qui s’intitule « créer un point ».

Menu « action »

Vous verrez un éditeur d’attributs simple.

Éditeur OsmAnd

C’est pratique pour des objets simples, comme les bancs, les poubelles, les bornes incendie ou les boites à livres, mais l’éditeur est très limité pour les autres types d’objets. C’est aussi limité aux POI et les multipolygones ne fonctionnent pas. Impossible de tracer une route ou un bâtiment par exemple.

Édition différée

On a vu qu’il y avait des éditeurs utilisables sur le terrain. Mais le plus pratique pour moi, c’est ce que j’appelle « la contribution différée ». Ça consiste à récolter le plus d’informations possibles sur le terrain, et de les contribuer plus tard sur OSM, avec tout le confort de ma chaise de bureau et de mon ordinateur. Là encore, j’ai expérimenté plusieurs méthodes.

Séries de photos

Le principe est simple. Sur une ou plusieurs rues, prendre le plus de photos possibles, géolocalisées et à la chaine. On ne se pose pas de question, on prend en photo tout ce qui ne bouge pas. J’utilise surtout cette méthode pour les rues commerçantes où la carte OSM est désespérément vide.

Pour les séries de photo, il vaut mieux prendre sur le côté, pour avoir les devantures en face de l’appareil photo. Prenez d’assez loin pour pouvoir voir tout ce qu’il y a (les enseignes en hauteur, des informations au niveau du trottoir, …). Ça fonctionne bien s’il n’y a pas trop de passage (voitures, piétons, …) entre vous et les magasins. Je prends une photo par seconde, ce qui me permet d’avancer à un bon rythme tout en étant sur de prendre chaque magasin en photo au moins une fois. Pensez à faire demi-tour pour l’autre côté aussi ;)

Pour ce style de contribution, j’utilise OpenCamera. Je l’ai réglé pour ne prendre des photos que si le GPS est actif. Comme ça je suis sur que mes photos seront localisées à peu près correctement. Il faut toujours un peu de temps de chauffe pour que le GPS soit fonctionnel. Allez dans les paramètres, choisissez le mode de rafale illimité et un intervalle qui vous convient (moi j’ai choisi une seconde) :

Menu de paramétrage

Dans les paramètres de géocodage, sélectionnez « Stocker les données de position », ce qui vous permet aussi de sélectionner « Données de position indispensables ». C’est cette dernière option qui fait que la prise de photo ne fonctionnera pas sans GPS.

Menu de paramétrage

Une fois la série capturée, retour à la maison pour analyser tout ça. Pour cela, soit je reprends les photos dans la galerie pour retrouver les magasins, soit je reverse les photos du téléphone vers l’ordinateur (j’utilise Syncthing pour faire ça automatiquement).

Avec JOSM, il est aussi possible d’ouvrir une série de photos pour travailler avec et contribuer tous les détails qui s’y trouvent.

J’ai utilisé cette méthode par exemple à Arzon il y a quelques années pour prendre en photo les magasins en face du port (pratique, un seul côté à photographier). Voilà ce que ça peut donner, une fois qu’on a traité toutes les photos :

Arzon, avant Arzon, après

Assez impressionnant, quand c’est visible sur la carte ensuite :)

Vous pouvez aussi ensuite contribuer ces séries sur mapillary. Depuis leur rachat par Facebook, je ne contribue plus par principe, mais ça reste possible. Il y a une application mapillary, mais je la déconseille car elle ne permet pas de récupérer facilement ses séries, il faut attendre leur traitement et utilise mapillary ensuite.

Cette technique peut vous rendre un peu visible. Sur les sites touristiques, vous serez noyés dans la masse, donc pas de souci, mais sinon vous recevrez peut-être des regards de curieux. J’y suis pas très sensible, mais c’est vrai que ça peut être un frein pour certaines personnes.

Photos de POI

C’est sans doute la technique la plus utilisée par les vétérans. Pour moi, il s’agit d’identifier un lieu de contribution et de regarder autour de moi, s’il y a des choses à améliorer. Pour chaque objet, je prend une vue d’ensemble qui me permet de le placer par rapport à ce qui se trouve déjà sur la carte, et une ou plusieurs vues rapprochées qui me permettent d’avoir les détails de l’objet. Par exemple pour un magasin, je vais prendre une vue d’ensemble pour avoir les magasins de chaque côté aussi, une photo rapprochée pour le nom, les horaires, les informations de contact, et tout ce que je peux trouver.

Pour ça, j’utilise encore OsmAnd et le greffon de prise de note audio/vidéo :

Menu de configuration

Ensuite, le traitement est le même que précédemment. Par contre, n’utilisez pas Mapillary pour des photos uniques, c’est pas fait pour ça.

Voilà ce que ça peut donner. J’ai récemment visité un square qui était mal cartographié. J’ai pris une vingtaine de photos pour avoir tous les angles, tous les chemins, en utilisant la position pour me rappeler ce que je photographiais, depuis quel angle, etc.

photo avant photo après

Là, on a encore plus de chances de se faire aborder, parce que prendre des devantures en photo, c’est pas courant. Alors on explique calmement, et ça se passe toujours très bien. J’ai toujours quelques stickers osm sur moi, pour les distribuer aux curieux. Pour l’instant, j’ai eu l’occasion d’en donner un seul de cette manière.

Demander une carte de visite

Les magasins, bars et restaurants ont souvent des cartes de visite. Si vous en avez la possibilité, récupérez-en une pour obtenir les informations de contact et parfois d’autres informations. Autrement, vous pouvez demander ces informations directement :)

Enregistrements GPS pour les chemins manquants

Quand je remarque un chemin manquant dans OSM, je l’emprunte pour voir où ça va. J’ai un peu l’impression d’être un explorateur :) Évidemment, on ne s’aventure pas sur les chemins privés ou fermés.

J’utilise OsmAnd pour enregistrer la trace. Avoir la trace est pratique pour pouvoir dessiner le chemin proprement ensuite, surtout s’il n’est pas très visible sur l’imagerie (sous les arbres, dans l’ombre, …). Il n’y a rien de bien spécifique pour ça. Il suffit de cliquer sur l’enregistrement, utiliser un intervalle de temps approprié (1-3s fonctionne bien pour moi). J’ai entendu des personnes se plaindre que le GPS était parfois mis en veille, ce qui rend la trace inutilisable, mais ça ne m’est jamais arrivé. C’est peut-être une histoire d’économie d’énergie ?

Promenade OpenData

C’est peut-être moins pratiqué dans la communauté. Il y a de nombreuses sources OpenData qui contiennent différents types d’objets, parmi lesquels des postes de transformation électriques (d’Enedis) et des enseignes (de la base SIREN). Cependant, ces données ne reflètent pas toujours la réalité du terrain. Par exemple, un poste mal placé, une adresse erronée, une fermeture non déclarée. Il est toujours mieux d’aller voir sur place.

Ces données sont disponibles dans les outils d’assurance qualité comme osmose. J’utilise ces outils pour trouver les endroits où me rendre pour trouver spécifiquement ces objets et les compléter. Pour ça, j’exporte les points proches de chez moi ou de mon lieu de contribution qui correspondent à ces données. Sur osmose, je sélectionne uniquement les données qui m’intéressent (par exemple les postes de transformation), j’affiche la zone que je souhaite parcourir sur la carte et dans le menu export en haut, je choisis GPX :

écran d'osmose

Ensuite, j’envoie le fichier GPX vers mon téléphone et je l’ouvre avec OsmAnd, à partir des favoris. Depuis l’écran principal, menu hamburger, « lieux favoris » et appuyer sur le « + » en bas à gauche. OsmAnd demande un fichier, on lui donne le fichier GPX et il l’importe. Ça crée un dossier avec le même nom que le fichier GPX. Vous pouvez utiliser le menu déroulant à côté du dossier de favoris pour changer la couleur. Par exemple, j’utilise le vert pour les postes de transformation.

écran d'osmose

J’imagine qu’on peut faire la même chose avec d’autres sources comme les rapprochements bano et autres, mais si c’est pas sur osmose ou des points GPX, je ne sais pas faire.

Une fois que les favoris sont importés, ils sont sur la carte et je n’ai plus qu’à aller voir sur place s’il y a quelque chose, prendre une ou plusieurs photos si c’est le cas et remplir le tout tranquilement à la maison ensuite.

En voiture

StreetComplete

Quand je suis passager en voiture, je peux encore utiliser StreetComplete, mais cette fois-ci, je n’active que la quête des surfaces des routes. C’est très simple : il suffit de centrer la carte sur sa position, trouver la prochaine quête, jeter un œil par le pare-brise et saisir la bonne réponse. Si vous avez le mal des transports, je déconseille :p

Séries de photos

C’est utile pour avoir plus de détails que juste le revêtement, si vous avez quelque chose pour attacher le téléphone ou une caméra, soit sur le parebrise, soit sur le toit. Je n’ai jamais essayé, mais avec deux ou trois appareils, on peut avoir plus d’angles et donc plus d’information exploitable.

Traitement des contributions différées

Avec vespucci, il est possible de reprendre les photos faites sur le terrain et de les utiliser pour contribuer sur osm. C’est exactement ce que je ferais sur ordinateur, mais si je n’ai pas accès à un ordinateur, Vespucci fait parfaitement l’affaire.

Conclusion

J’ai plusieurs méthodes de contribution sur le terrain que j’utilise en fonction des possibilités et de ce que je veux faire ce jour là. J’utilise assez souvent la contribution différée en même temps qu’une ballade opendata. Chasser les postes de transformation me fait prendre pas mal de rues différentes dans lesquelles on peut parfois trouver des objets intéressants à rajouter. En rando, j’utilise presque exclusivement cette méthode aussi.

Quand je suis en ville, mais pas en chasse de données opendata, j’ai plus souvent tendance à utiliser StreetComplete. C’est assez addictif :)

Finalement, je n’utilise presque jamais d’éditeur sur le terrain, mais je profite de mon temps sur le terrain pour relever le plus d’information possible. Je crois que c’est le plus efficace, parce que mon temps sur le terrain est généralement plus limité que le temps passé devant l’ordinateur…

Never Stop learning Because OpenStreetMap Never Stop upgrading

We’ve got to know that slow by slow makes journey. I encourage Local communities as well as underrepresented ones ,Mothers , Girls To keep mapping as long as it gives fun and no specific time to do so. Map in your lovely moments slow by slow we shall have a Women community of active Mappers.

OSM Rwanda community.

Alt text

As many of you know, over the last 6 months or so, we have been reimagining what the future of the Tasking Manager could look like for HOT and the wider Humanitairan and OSM communities.

We have taken the time to reflect and consult in an effort to create a new model for Tasking Manager that aspires to get the Tasking Manager back to its community software roots. You can read about the ‘TM Tomorrow’ here to get up to speed and find (or contribute) questions and answers you may also have.

As the next step in the TM Tomorrow journey, we are now looking for an individual who would like to volunteer as a community caretaker for the Tasking Manager and are open to anyone who would like to express their interest in this position. You can read the full position description here >

Position description tldr;
* Expected time commitment is about 5 hours a week.
* Responsibilities include, project direction, roadmaps and issue prioritisation.
* Will be supported by TM Maintainers, hot_tech collective facilitator, and hot_tech in general.

A few questions that have arisen since we first started talking about this idea that may be helpful to those considering expressing their interest (or feedback).

Q: Why are you doing this?
The short answer to this is to reduce our control and reignite the collective. HOT recognises its role in taking primary control for the project in recent years and the effects of this (and recognise those effects haven’t always been positive). While this did allow us to move things forward, we also recognise our control has reduced engagement of our collective of contributors, stakeholders and users. Moving forward, we want to reduce HOT’s control of the project and shift power back into the collective, where HOT serves and supports the collective, rather than substituting it.

Q: What is a ‘collective guide’?
The Collective Guide will be an individual who fundamentally believes in the vision and value of the Tasking Manager project to improve organised mapping for humanitarian and sustainable development purposes. The Collective Guide will engage with and represent the collective of contributors, users and stakeholders. The Collective Guide will represent the collective’s voice for project direction, product roadmaps, issue prioritisation, feature and enhancement requests and design decisions.

Q: Why is this a volunteer position?
This is a good question and one we are open to having our minds changed. This has been initially imagined as a volunteer position due to feedback of how compensation can influence project direction. We would love to see the Guide be a voice of the Collective and their agenda, not just one that’s been financially incentivised by HOT. However, I do want to openly recognise that volunteering requires time, capacity and resources. We don’t want constraints on an individual’s time, capacity and resources to inhibit them from applying or holding this position. If there is a way that we can maintain impartiality and accommodate considerations of equitable participation then we are open to exploring that also.

Q: How will the person be selected?
We will have a panel of people made up of contributors, users and stakeholders that will select the successful individual. We want to make sure that a good cross section of representatives from the collective influence the decision and not just the hot_tech team.

If you would like to express your interest and nominate yourself for this role, please reach out to me (Bo - bo.percival@hotosm.org or through the HOT slack).

Location: Esserts-Salève, Monnetier-Mornex, Saint-Julien-en-Genevois, Upper Savoy, Auvergne-Rhône-Alpes, Metropolitan France, 74560, France