Style | StandardCards

OpenStreetMap Blogs

Sunday, 23. January 2022

weeklyOSM

weeklyOSM 600

11/01/2022-17/01/2022 the 600th issue of weeklyOSM: The OSM alphabet [1] | © MatthiasMatthias | map data © OpenStreetMap contributors Breaking news Dorothea Kazazi has announced that the next OSMF board meeting will be on Thursday 27 January, at 13:00 UTC. The email contains a lot of useful information, including the agenda. About us [1] This […]

11/01/2022-17/01/2022

lead picture

the 600th issue of weeklyOSM: The OSM alphabet [1] | © MatthiasMatthias | map data © OpenStreetMap contributors

Breaking news

  • Dorothea Kazazi has announced that the next OSMF board meeting will be on Thursday 27 January, at 13:00 UTC. The email contains a lot of useful information, including the agenda.

About us

  • [1] This is number 600 of weeklyOSM!
    • For the cover image, inspired by Yousuke Ozawa’s SatelliteFonts, we scanned OpenStreetMap for the alphabet. Maybe you have a letter-recognising AI to extend the list?

Mapping campaigns

Mapping

  • Supaplex expressed, in his OSM diary, his opinion about the editing of NSI objects in Taiwanese Hokkien language (not Taiwanese Mandarin). He explains that some Chinese contributors’ changeset boundaries are so big that most QA tools can not visualise the changeset, which might raise suspicions about the changeset. Unfortunately, even though the whole article is composed of Chinese characters, most Chinese users are not familiar with the Hokkien variety, and could not read the article.
  • redsteakraw presented three requests regarding the handling of POIs in OSM. His requests: 1. simple editor: 2. POIs with expiration dates: and 3. a temporary layer for POIs. These ideas stimulated a diverse discussion.
  • Clifford Snow found that Nominatim’s QA tool is very good for cleaning up existing data in preparation for building and address imports.
  • Mannivu illustrated (it) > de the creation of a custom link in JOSM.
  • G1asshouse took advantage of the comments section of Mateusz Konieczny’s diary entry, on editor usage statistics (which we reported last week), to express his frustration with some underlying issues he claims to have noticed in the StreetComplete app.
  • Requests have been made for comments on the following proposals:
  • Voting is underway on the proposal to deprecate embassy=embassy and promote embassy=yes instead, until Wednesday 2 February.

Community

  • AngocA celebrated (es) > en that all open notes in Colombia have been successfully closed and explains how he formed a working group to achieve this.
  • The OSM editor usage statistics for 2021 have been published.
  • RATP, the transport provider for Île-de-France, France, opened two new metro stations, extending its network. Less than one hour after being officially open to the public, their data was already updated on OpenStreetMap.
  • The Open Source Festival 2022 will be held as a hybrid event on 24 to 26 March in Nigeria. The call for papers closes on 26 January at 23:30 UTC. Among other things, the call explicitly applies to ‘Geospatial Technologies (OpenStreetMap, QGIS, Location Intelligence)’.
  • TreeTracks answered the question of how far across the state of Victoria, Australia you can drive on gravel roads.

Local chapter news

  • The OSM US local chapter will hold elections for its board of directors from 2 to 9 February. The deadline to become a member of OSM US to participate in the voting is 31 January. All information about the election process is on the wiki.

Events

  • HOT hosted Neema Lugangia, founder of the Tanzanian non-profit Agri Thamani, for an ‘Ask Me Anything’ interview about her work using maps for advocacy for universal nutrition.
  • The HOT Training working group is continuing an advanced JOSM training course. Those who want to attend should have JOSM installed.

OSM research

  • Yair Grinberger, Marco Minghini, Godwin Yeboah, Levente Juhász, and Peter Mooney, from five different universities, examined the extent and nature of engagement between the academic research community and the larger communities in OSM. An analysis of OSM-related publications from 2016 to 2019 and seven interviews conducted with members of a research group engaged in OSM-related research are described.

Maps

  • MyOSMatic officially crossed the 200,000 maps rendered threshold, having rendered the very first test request on 3 May 2016.

Open Data

  • In GraphHopper’s GitHub repository open-traffic-collection there are URLs to traffic information portals containing open data. Maybe this is the beginning of OpenStreetMap based navigation with traffic jam avoidance?
  • The National Library of Scotland is looking for volunteers to help transcribe place names and footpaths from 18th and 19th century maps. The results will be released as an open dataset.

Software

  • call-me-matt has programmed a Telegram bot that can monitor the monthly number of OpenStreetMap changes made by mappers. The bot notifies you if your nominated mappers have reached a certain number of changes. If you have Telegram messenger you can try it out.
  • Dutch mapper TauvicR wrote (nl) > en about the BuurtKaart (nl) > en project, which allows a neighbourhood map to be created collaboratively to help find potential neighbourhood improvements to be implemented via citizen referendums.

Programming

  • Amanda has published, on GitHub, a Rust CLI (command line interface) programme anglosaxon, which is able to convert big XML files to other formats, e.g. CSV. It could be used to convert an OSM changeset dump file to CSV format. This is not possible with DOM based tools because the uncompressed dump file is too large for them to handle.

Releases

  • Opensnowmap has implemented a new routing engine with PGrouting, which makes all piste:type relations routable; lifts and way directions are taken into account and access tags are evaluated.
  • osm2pgsql 1.5.2 has been released.
  • OrganicMaps 2022.01.15-3-android was released. The main improvements are updated maps, fixes in routing and search, and improved translations.

Did you know …

  • … Sarah Heidekorn wrote part 11 of the ‘How to become ohsome’-blog series? With the introduction of new contribution endpoints the user is now able to track the creation of, changes in the geometry or the tagging of, or deletion of objects in OpenStreetMap.
  • … the Historic Place, an open map of the world? In 12 languages and with special maps!
  • … the Open Brewery Map, which shows a brewery map of the world? The map was made by the still very active Sven Geggus and was featured (de) > en in the very first issue of the Wochennotiz, the German edition of weeklyOSM, on 23 July 2010.
  • … Leigh Dodds’s guide to Overpass queries? A great help in learning some of the more powerful features of Overpass.
  • …the traffic sign tool (de) > en, which can be used to compile tags for some German traffic signs?

Other “geo” things

  • Several mappers tried to display the size of the ash cloud from the Hunga Tonga–Hunga Haʻapai volcano by comparing it with France, Czechia and Bolivia.
  • HeiGIT gGmbH, the Heidelberg Institute for Geoinformation Technology, is looking for a full-time senior spatial data science expert (m,f,d). Core tasks include the cross-departmental establishment and development of the increased use of advanced Machine Learning and Data Science methods in all groups and subject matters of HeiGIT.
  • HeiGIT gGmbH, the Heidelberg Institute for Geoinformation Technology, is looking (de) > en for a full-time senior science manager for research and innovation management (m,f,d). Core tasks include the cross-departmental development, initiation, and implementation of new research projects and activities of HeiGIT.
  • HeiGIT gGmbH, the Heidelberg Institute for Geoinformation Technology, is looking for a full-time international public relations manager (m,f,d). Core tasks include science communication and international outreach.
  • Even Google Maps does not always get its address nodes right. However, in Munich, at Ständlerstraße/A8, there are some addresses that do not belong there.
  • Pentagon – Hexagon – Octagon – Oregon

Upcoming Events

Where What Online When Country
Grenoble Rencontre mensuelle du groupe OSM Grenoble osmcalpic 2022-01-24 flag
Bremen Bremer Mappertreffen (Online) osmcalpic 2022-01-24 flag
OSMF Engineering Working Group meeting osmcalpic 2022-01-24
Hoeselt Rode Kruis Mapathon – Hoeselt osmcalpic 2022-01-25 flag
City of Nottingham OSM East Midlands/Nottingham meetup (online) osmcalpic 2022-01-25 flag
Düsseldorf Düsseldorfer OpenStreetMap-Treffen (Online) osmcalpic 2022-01-26 flag
OSM Utah Highway Classification Documentation Sprint osmcalpic 2022-01-27
Missing Maps online Mapathon des DRK osmcalpic 2022-01-26
Decatur County OSM US Mappy Hour osmcalpic 2022-01-27 flag
[Online] OpenStreetMap Foundation board of Directors – public videomeeting osmcalpic 2022-01-27
HOT Training Webinar Series: Advanced JOSM editor osmcalpic 2022-01-29
Amsterdam OSM Nederland nieuwjaarsbijeenkomst (online) osmcalpic 2022-01-29 flag
Bogotá Distrito Capital – Municipio Reunión Trimestral OSM-LatAm osmcalpic 2022-01-29 flag
Town of Claremont Social Mapping: Claremont osmcalpic 2022-01-30 flag
京都市 京都!街歩き!マッピングパーティ:第29回 鹿王院 osmcalpic 2022-01-30 flag
Milano Mappy Birthday OpenStreetMap Italia! osmcalpic 2022-01-30 flag
Ville de Bruxelles – Stad Brussel Virtual OpenStreetMap Belgium meeting osmcalpic 2022-01-31 flag
Greater London Missing Maps London Mapathon osmcalpic 2022-02-01 flag
San Jose South Bay Map Night osmcalpic 2022-02-02 flag
Landau an der Isar Virtuelles Niederbayern-Treffen osmcalpic 2022-02-01 flag
Berlin OSM-Verkehrswende #33 (Online) osmcalpic 2022-02-01 flag
Lyon EPN des Rancy : Technique de cartographie et d’édition osmcalpic 2022-02-05 flag
Washington MappingDC Mappy Hour osmcalpic 2022-02-09 flag
OSM Utah monthly meetup osmcalpic 2022-02-10
Michigan Michigan Meetup osmcalpic 2022-02-10 flag
Bochum OSM-Treffen Bochum (Februar) ONLINE osmcalpic 2022-02-10 flag

Note:
If you like to see your event here, please put it into the OSM calendar. Only data which is there, will appear in weeklyOSM.

This weeklyOSM was produced by JuliaBesaB, Lejun, MatthiasMatthias, Nordpfeil, PierZen, RCarlow, SK53, Sammyhawkrad, SeverinGeo, Strubbl, TheSwavu, YoViajo, cafeconleche, derFred, s8321414.


OpenStreetMap User's Diaries

Brittany Test

Test

Test

Saturday, 22. January 2022

OpenStreetMap User's Diaries

Técnicas de creación y resolución de notas

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

  • Las notas de OpenStreetMap.
  • Manipulación de notas.
  • Análisis de notas.
  • Tipos de notas.
  • Finalización proyecto de cerrado de notas en Colombia.
Recomendaciones de resolución de notas Idioma

Normalmente, las notas que se resuelven son del área o país

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.


My Work.

Place to Work.

Place to Work.


Check in.

Place for Check in.

Place for Check in.


opensnowmap

January 2022 at OpenSnowMap.org

A couple of new features are available on OpenSnowMap: pgRouting-based routing is now live, a few fix have been made this week. piste:type=fatbike is now rendered on the map New icons now render distinctely the lazy, catch-all aerialway=draglift and aerialway=t-bar, aerialway=j-bar, aerialway=platter, aerialway=rope_tow. Fatbike and lift icons are already rendered on the map, but yet … Contin

A couple of new features are available on OpenSnowMap:

Fatbike and lift icons are already rendered on the map, but yet to be updated on the pistes lists in the website.


OpenStreetMap User's Diaries

Finding OSM users who comment on changeset, but don't edit OSM

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 d

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


Perjalanan

Travelling

Travelling

Friday, 21. January 2022

OpenStreetMap User's Diaries

How can we get to know the OSM community better?

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

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.


Como consultar no Overpass-Turbo escolas em uma area. / How to query on Overpass -Turbo schools in an area.

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

copie o codigo abaixo para o site;

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

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.


Poprawa przystanków ze starego tagowania

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

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.


The problem of vandals, trolls and rogue mapping projects in the Philippines

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

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.

Thursday, 20. January 2022

OpenStreetMap User's Diaries

عباس کمره

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

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


Quelques styles de contributions sur le terrain

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

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…

Wednesday, 19. January 2022

OpenStreetMap User's Diaries

OSM Rwanda Community Mapping Activities

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.

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


Expressions of Interest - Tasking Manager Collective Guide (Volunteer Position)

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 ‘

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).


Ahoi

joined OpenMap

joined OpenMap


Cartographic generalisation

“Cartographic generalization, or map generalization, <…> is a core part of cartographic design.”

Yet it is quite often unknown or understood incorrectly/partly. This article has a pretty good description of generalisation, it’s purpose, history and main operators with some examples of where OSM-Carto is missing generalisation.

newsly.org/en/Cartographic_generaliza

Generalisation

“Cartographic generalization, or map generalization, <…> is a core part of cartographic design.”

Yet it is quite often unknown or understood incorrectly/partly. This article has a pretty good description of generalisation, it’s purpose, history and main operators with some examples of where OSM-Carto is missing generalisation.

https://newsly.org/en/Cartographic_generalization-8042826286

Tuesday, 18. January 2022

OpenStreetMap User's Diaries

Decisions decisions..

GPS tracks versus image aligned to a surveyed position (cm level RTK) 7 km away - displacement of 20+ meters North South axis.

Surveyed position might have image provider problem, that is, improper stitching and alignment of photo imageries during processing.

GPS tracks has the problems of inherently inaccurate receiver, placement of phone during recording, and possible

GPS tracks versus image aligned to a surveyed position (cm level RTK) 7 km away - displacement of 20+ meters North South axis.

Surveyed position might have image provider problem, that is, improper stitching and alignment of photo imageries during processing.

GPS tracks has the problems of inherently inaccurate receiver, placement of phone during recording, and possible Kalman filter in the gps app.

Mappers have the problem of not knowing that only JOSM has the imagery alignment database.


Tipos de notas

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

  • Las notas de OpenStreetMap.
  • Manipulación de notas.
  • Análisis de notas.
  • Técnicas de creación y resolución de notas.
  • Finalización proyecto de cerrado de notas en Colombia.

Cuando resolvemos notas hay principalmente dos tipos de notas:

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

Cuando resolvemos notas hay principalmente dos tipos de notas:

  • Las que se resuelven efectuando un cambio en el mapa.
  • Las que no aportan con un cambio en el mapa.

Puede haber una tercera categoría y es cuando se genera una discusión sobre la nota, pero inicialmente no implica un mapeo directo, o por el contrario genera un cambio en el mapa pero continúa una discusión. Sin embargo, por ser una mezcla de las dos anteriores, no la vamos a tener en cuenta.

Notas que aportan con un cambio

Bajo este tipo de notas se pueden realizar 3 operaciones:

  • Las que agregan algo nuevo al mapa.
  • Las que piden un cambio en el mapa.
  • Las que muestran que el mapa está desactualizado o hay algún error que borrar.

Las notas que se crean por medio de aplicaciones como Maps.me, StreetComplete, OrganicMaps u OnOSM.org, en la mayoría de los casos son de este tipo, las que aportan, ya que en cierta forma son asistidas, y las personas saben qué reportar.

Agregan algo al mapa

En estas notas están las que indican de un nuevo lugar que no está mapeado. Por ejemplo, un nuevo restaurante, el nombre de un barrio, etc. Pero también, cuando complementan algo que no estaba mapeado. Por ejemplo, la superficie de una vía, o la dirección de una construcción.

Ejemplo de nota

Modifican el mapa

Estas son las notas que corrigen algo existen. Realmente, son muy valiosas porque las personas que las crean son conscientes del mapa, pero lo buscan mejorar. Por ejemplo, el nombre de la calle no es válido, la superficie de la vía no es pavimentado sino pasto.

Eliminan algo del mapa

Son notas que permiten mantener actualizado el mapa. Para mi, estos casos se dan cuando la persona que buscó en el mapa algo, se acercó al lugar, y encontró que no estaba, y para evitar que a otros les pase lo mismo, el usuario creó la nota. Por lo tanto, reflejan una responsabilidad con mantener el mapa actualizado para que sea útil para la sociedad. En estos tiempos de Covid-19, muchos establecimientos han cerrado, y han aparecido este tipo de notas. Por ejemplo, el restaurante cerró, el horario ya no es 24 horas.

Más que una modificación en el mapa

En algunas ocasiones las notas pueden consistir en más que indicar una diferencia en el mapa, y son usada como medio publicitario. Por ejemplo, cuando piden agregar un establecimiento dan más explicaciones de las necesarias (el mejor restaurante italiano), típicas de la publicidad.

Asociadas al imagery

Varias notas hacen referencia al imagery (imagen satelital) usado, que normalmente es la imagen que ofrezca Bing. En algunas zonas hay nubosidad y no se puede mapear ya que está cubierto. Cuando algunas notas de estas llevan tiempo, puede que haya nuevos imageries donde la zona no esté nublada. Igualmente, se pueden aprovechar otras fuentes de datos como Strava Heatmap, trazas GPX, imagery de OpenAerialMap, otros imageries como EOx cloudless, Maxar o Esri World, o inclusive datos abiertos del país.

Nota inocente

La nota que describe un problema en el mapa gigante, el cual es corregible. Por ejemplo, cuando a muchos edificios le ponen “ele” en vez de “height” y toca corregir centenas de construcciones.

Descripción de algo grande

Es parecida a la nota inocente, pero implica un cambio en una larga zona. Por ejemplo, cuando se indica que el trayecto de una ruta intermunicipal sigue cierta ruta nacional, lo que implica muchos un mapeo muy grande. Otro caso es cuando hay notas que dicen que falta un río que puede implicar mapear kilómetros.

Notas que NO aportan con un cambio

En esta categoría puede haber muchos tipos de notas y voy a mostrar algunos casos.

Notas con datos personales

Son las notas que incluyen como tal, datos de una persona, ya sea el nombre (Casa de Andrés Gómez), el teléfono, “Casa de los Gómez”, la relación con el creó la nota (casa mamá, casa novia). Estas notas se deben cerrar y no agregar ningún dato de estos al mapa, ya que se está exponiendo la privacidad de las personas.

Inclusive, debería existir la posibilidad de eliminar o esconder estas notas, para evitar que se expongan datos personales.

Ejemplo de nota

Ejemplo de nota

Notas vacías

Pareciera que fuera algo ilógico, pero se encuentran notas de este tipo, y lo único que hay que hacer es cerrarlas.

Ejemplo de nota

Observación personal

De este tipo hay muchos tipos de notas, que pueden referirse a una opinión (lugar bonito, lugar acogedor), una percepción (lugar inseguro, roban de noche).

Ejemplo de nota

Ejemplo de nota

Ejemplo de nota

Ejemplo de nota

Descripción de servicios

Algunos establecimientos ponen notas sobre los servicios que ofrecen, y esto en la mayoría de los casos no se puede mapear. Por ejemplo, cuando es una peluquería e indica que ofrece cortes de hombre, niños, manicure, etc. O la carta de un restaurante.

Publicitarias

Las notas que describen la calidad de sus servicios, promociones y otro tipo de publicidad, que finalmente no aporta nada al mapa.

Ejemplo de nota

Obsoletas

Son notas que indican un cambio, pero dicho cambio ya está mapeado. Esto puede darse porque las notas no se procesan a tiempo (por eso se deben hacer campañas de resolver notas, y solo mantener las recientes abiertas).

Otro caso puede darse a que las condiciones de la zona cambiaron por otros motivos. Por ejemplo, por medio de la foto satelital o Strava Heatmap se ve que cambiaron las vías, y la nota hacía referencia a algo que actualmente se ve en la mitad de la vía.

Ejemplo de nota

Ejemplo de nota

Ejemplo de nota

Ejemplo de nota

Falta de precisión

Estas notas son comunes ya que se crea la nota sin haber ubicado bien la chincheta sobre el mapa. Por ejemplo, cuando se crean en la mitad de la vía, donde hay edificios / construcciones a ambos lados de la vía, y la nota hace referencia a algo que se debe mapear dentro del edificio, como un comercio. En estos casos, se recomienda escribir que se necesitan más detalles, y cerrarla.

Ejemplo de nota

Ejemplo de nota

Ejemplo de nota

Ejemplo de nota

Ejemplo de nota

Problema de precisión del dispositivo

Son las notas que crean los usuarios creyendo que es un problema del mapa, y en realidad es un problema en el mecanismo de posicionamiento del dispositivo.

Ejemplo de nota

Repetición

Son las notas que indican lo que ya está en el mapa. Ocurre mucho con los nombres de ciudades o pueblos, donde las personas indican dónde están. Pero esos lugares ya están mapeados.

Ejemplo de nota

Innecesaria o incomprensible

No aporta al mapa.

Ejemplo de nota

Ejemplo de nota

Ejemplo de nota

Ejemplo de nota

Ejemplo de nota

Ejemplo de nota

Ejemplo de nota

Abstractas

Son las notas que indican algo que realmente está mal en el mapa, pero la nota no da detalles de cómo es la forma. Por ejemplo, cuando falta un río, y pues el río tiene un trayecto que no es posible conocer con la nota (en este caso, la foto satelital o las curvas de nivel pueden ayudar, pero no siempre), o cuando hace referencia a algo propio que es un área (como un código postal) y pues no se puede llegar a hacer un cambio en el mapa.

Ejemplo de nota

Ejemplo de nota

Discusiones

Las notas de las discusiones pueden exponer criterios de quien la creó, como de quien la intenta resolver. Pero cuando estamos resolviendo notas, debemos procurar concretar y cerrarla. Esto toma aún más importancia cuando la nota lleva meses o inclusive años abierta.


現地原則與社群共同審核的方式

最近發現有個中國帳號正規化 KFC 的標籤,編輯變動的 boundary 有夠大,甚至把台灣包進去。近期一些主要的 QA 工具如 OSMCha並沒有辦法處理這麼大的 boundary,無法視覺化編輯,看到到底動了什麼,可能是 Overpass API 出問題,因此需要手動檢核有沒有動到台灣的物件。檢查之後應該是沒有動到台灣的物件,但他在編輯變動留言說沒有動到「台灣地區」,這台灣沒在用的名字看了不是很舒服。

我這邊建議,雖然 QA 工具出問題,無法輕易檢查該次編輯是不是有狀況,雖然這筆編輯的確動的只有一個國家範圍,把編輯範圍縮小,分幾次來上傳,將編輯變動 boundary 弄小一點,避免引起誤解,也可以輕易的檢核有沒有出問題。而達人可以繼續畫地圖,避免可能的問題,然後不用花時間在溝通上面。

台灣雖然是個小地方,但是有不少辛辛苦苦畫地圖的圖客,很認真依照事實

最近發現有個中國帳號正規化 KFC 的標籤,編輯變動的 boundary 有夠大,甚至把台灣包進去。近期一些主要的 QA 工具如 OSMCha並沒有辦法處理這麼大的 boundary,無法視覺化編輯,看到到底動了什麼,可能是 Overpass API 出問題,因此需要手動檢核有沒有動到台灣的物件。檢查之後應該是沒有動到台灣的物件,但他在編輯變動留言說沒有動到「台灣地區」,這台灣沒在用的名字看了不是很舒服。

我這邊建議,雖然 QA 工具出問題,無法輕易檢查該次編輯是不是有狀況,雖然這筆編輯的確動的只有一個國家範圍,把編輯範圍縮小,分幾次來上傳,將編輯變動 boundary 弄小一點,避免引起誤解,也可以輕易的檢核有沒有出問題。而達人可以繼續畫地圖,避免可能的問題,然後不用花時間在溝通上面。

台灣雖然是個小地方,但是有不少辛辛苦苦畫地圖的圖客,很認真依照事實,看眼前的事物來加東西到 OpenStreetMap 上面。但有時遇到人要挑戰事實,加上非事實的事物,強逼台灣人接受非在地觀點的事物。這種事情是違反 OpenStreetMap 的現地觀察事物,才能加上 OpenStreetMap 上面的 on the ground truth 原則

OpenStreetMap 的如同其姊妹計畫維基百科一樣,是人人看到怪怪的東西,就可以動手修改,甚至不存在的事物也可以直接移除,不需要有較高的權限。而比較需要背景知識的 reverter 則不一定要管理員才能用,有得到社群共識動手都可以。OpenStreetMap 是個參與平等的計劃,比較資深只是參與比較久,不是講話就怎樣,做事比較有資格,只要有理做什麼編輯都是允許的。


MapComplete 0.14 is out

Hi all,

Just a quick heads up that MapComplete 0.14 is deployed!

Apart from lots of fixed bugs and performance improvements, a new theme showing OpenStreetMap notes has landed! Especially the filter functionality should come in handy

And of course, there are plenty of (new) themes, such as the street lighting theme (thanks Robin!) or the postboxes and -offices map (by nic

Hi all,

Just a quick heads up that MapComplete 0.14 is deployed!

Apart from lots of fixed bugs and performance improvements, a new theme showing OpenStreetMap notes has landed! Especially the filter functionality should come in handy

And of course, there are plenty of (new) themes, such as the street lighting theme (thanks Robin!) or the postboxes and -offices map (by nicolelaine).

And -by now- over 1000 individual contributors have used MapComplete.

Monday, 17. January 2022

OpenStreetMap User's Diaries

آکادمی تخصصی بوکس استاد قنبرپور در کرج

آموزش بوکس ویژه بازاريان و کسبه محترم در ساعات ظهر/ روزهای فرد ساعت ۱۵ الی ۱۶:۳۰ در سالن ورزشی شهید بابایی وابسته به سازمان فرهنگی ورزشی شهرداری کرج با داشتن تمامي امکانات ورزش المپیکی بوکس مانند رینگ هوایی استاندارد،امکانات خوابگاهی، پارکینگ اختصاصی زیر نظر استاد محمدحسین قنبرپور تنها مربی بین المللی دوستاره بوکس آیبا در استان البرز با داشتن بیش از ۲۵ سال سابقه مربیگری مستمر رشته بوکس در کرج پر

آموزش بوکس ویژه بازاريان و کسبه محترم در ساعات ظهر/ روزهای فرد ساعت ۱۵ الی ۱۶:۳۰ در سالن ورزشی شهید بابایی وابسته به سازمان فرهنگی ورزشی شهرداری کرج با داشتن تمامي امکانات ورزش المپیکی بوکس مانند رینگ هوایی استاندارد،امکانات خوابگاهی، پارکینگ اختصاصی زیر نظر استاد محمدحسین قنبرپور تنها مربی بین المللی دوستاره بوکس آیبا در استان البرز با داشتن بیش از ۲۵ سال سابقه مربیگری مستمر رشته بوکس در کرج پرورش قهرمانان زیادی در سطوح مختلف تیم های ملی بوکس ایران و آسیا به نشانی کرج خیابان شهید بهشتی ابتدای بلوار باغستان میدان فاطمیه کوچه اداره برق


A Microsoft disponibilizou buildings da América do Sul no RapiD. Essa é a cobertura atual / Microsoft has made South American buildings available in RapidD. This is the current coverage:

A Microsoft disponibilizou buildings da América do Sul no RapiD. Essa é a cobertura atual

Microsoft has made South American buildings available in RapidD. This is the current coverage:

Bing Maps is releasing open building footprints dataset for countries in South America. We have detected 44.5 million buildings from Maxar imagery collected between 2020 and 2021 for regi

A Microsoft disponibilizou buildings da América do Sul no RapiD. Essa é a cobertura atual

Microsoft has made South American buildings available in RapidD. This is the current coverage:

Bing Maps is releasing open building footprints dataset for countries in South America. We have detected 44.5 million buildings from Maxar imagery collected between 2020 and 2021 for regions encompassing approximately 50% of the South American population. The data is freely available for download and use under applicable license.

O Bing Maps está lançando um conjunto de dados de pegadas de edifícios abertos para países da América do Sul. Detectamos 44,5 milhões de edifícios a partir de imagens Maxar coletadas entre 2020 e 2021 para regiões que abrangem aproximadamente 50% da população sul-americana. Os dados estão disponíveis gratuitamente para download e uso sob licença aplicável.

Microsoft has made South American buildings available in RapidD. This is the current coverage: https://github.com/microsoft/SouthAmericaBuildingFootprints

License This data is licensed by Microsoft under the Open Data Commons Open Database License (ODbL).

Cidade de Jacarape - Paraiba com dados de edifícios disponível para Mapeamento!

City of Jacarape - Paraiba with building data available for Mapping! https://mapwith.ai/rapid#background=Maxar-Premium&datasets=fbRoads,msBuildings&disable_features=boundaries&map=16.53/-8.14989/-34.97204