blogs.openstreetmap.org

S'abonner à flux blogs.openstreetmap.org
OpenStreetMap blog aggregator
Mis à jour : il y a 21 min 3 sec

OSMF election 2021- How to become a board candidate

jeu 30 sep 2021 - 11:56

OpenStreetMap Foundation members will vote to elect a new board in December.

Who can become a board candidate

Any natural person may be elected to become a board member, provided that:

  • they have been a normal OSM Foundation member [1] (not an associate member [2]) during the full 180 days before the General Meeting (start date of normal membership before 14 June 2021), and
  • are willing to act as a board member, and
  • are permitted by law to do so.
[1] Normal members provide their full residential address and can vote on all issues. Their residential address may be disclosed to other members. [2] Associate members provide just their country of residence - which may also be disclosed to other members - and can vote - but not on all issues. Additionally, they cannot be board candidates.

If you want to find out the type of your OpenStreetMap Foundation membership (normal or associate), please check the most recent approval/renewal membership email or email the volunteers of the Membership Working Group at membership@osmfoundation.org

Available seats in this election

The 2021 board election will have at least 4 board seats available: of M. Maron, A. R. McCann, A. Mustard and G. Rischard. The terms of T. Knerr, JM Liotier and E. A. Villar will continue.

Currently there are seven seats on the foundation board. Board members are volunteers.

What the board is/is not, rules and responsibilities and why run

Please read the links on the OSM wiki.

A lot of the foundation’s work is done by the volunteers of our working groups, and if you want to help the foundation, you can also look at joining those.

How to nominate yourself

Self-nominations of board candidates will open on 16 October 2021 and you will be able to nominate yourself on this OpenStreetMap wiki page: https://wiki.openstreetmap.org/wiki/Foundation/AGM21/Election_to_Board#Candidates

You can create an account on the OSM wiki here and you will be able to add your name to the table that will be added on that date by editing the page here (please wait until 16 October 2021 to do so).

Resources about the 2021 board election and Annual General Meeting

The main two pages that will have the information about the 2021 board election and Annual General Meeting are:

OSM wiki: https://wiki.openstreetmap.org/wiki/Foundation/AGM21/Election_to_Board and

OSMF website: https://www.osmfoundation.org/Annual_General_Meetings/2021

How you can help

A few of the current and past board members have mentioned that the thought of being a candidate did not cross their mind until it was suggested to them. So, you might want to think if you’d like to run for the board or to suggest being a candidate to others.

Do you want to translate this and other blog posts in another language..? Please send an email to communication@osmfoundation.org with subject: Helping with translations in [language]

The OpenStreetMap Foundation is a not-for-profit organisation, formed to support the OpenStreetMap Project. It is dedicated to encouraging the growth, development and distribution of free geospatial data for anyone to use and share. The OpenStreetMap Foundation owns and maintains the infrastructure of the OpenStreetMap project, is financially supported by membership fees and donations, and organises the annual, international State of the Map conference. It has no full-time employees and it is supporting the OpenStreetMap project through the work of our volunteer Working Groups.

Get notified about new blog posts: Subscribe to the RSS feed

Past and upcoming conference talks

jeu 30 sep 2021 - 0:00

The talks by Jochen Topf on osm2pgsql from FOSSGIS 2021 (in German) and SotM 2021 (in English) are now available online.

And next week Ryan Lambert is giving a talk on how to prepare OSM data for routing in PostgreSQL using osm2pgsql at the Online/South Africa Postgres Conference.

More links to talks about osm2pgsql are on our community documentation page.

First day

mer 29 sep 2021 - 21:53

Started editing today. Very impressive website! Coming from Wikipedia, much of it is straightforward, but the fact that discussions are attached to individual edits, not to features, takes a bit of a leap.

The tutorial was very good, only gripe is that for tracing the shape of a building they selected one that has a protrusion on the south side, but when one follows the instruction to meticulously enter the shape, it says something like “It looks like you’re having problems tracing the shape” and forces one to completely and scrupulously redo the task – until one figures out that one actually gets punished for being too meticulous! 💢

Also worked with StreetComplete, which is very convenient for the cell phone. My main wishes:

  1. Terms such as “surface=sett” should link to the wiki so that one can read the complete explanation, instead of having to guess from one tiny picture.

  2. When I mistakenly tagged the wrong building, there was no easy way to undo the mistake. There also was no one-tap way to add some attention mark (such as an exclamation point). So I ended up writing a note, but by the time I got to my PC, I didn’t see that note. Possibly someone else corrected my mistake and deleted the note, but then I would have expected to be informed in some way about that.

rendering-isolated-amenities-vs-dense-regions

mer 29 sep 2021 - 18:05

For a while I have been maintaining a slight fork of osm-carto. I changed a few things here and there so I can use the map for several types of activities, including driving. For that I set important highways (motorway to secondary) so they stand out more using dark colors, but I also wanted to be able to spot things that can be critical, like pharmacies, fuel stations and hospitals. Not far from where I live there is a very mountainous regions with a few small towns where not always there are these amenities.

The problem arises when you have to make a balance between a few icons on a sparse region and too many icons on a very dense one. Initially I started by adding smaller icons (10px instead of the usual 14px) and my first tests looked OK even on the most dense part of this region. But I had forgotten to check against really dense parts, like the biggest cities in Europe.

Long story short: The map becomes not only useless (too many icons) but also really ugly.

This is not the first time I try to do this, and back in January I got a glimpse of a possibility: I read in the weekly news about wikimap, which shows dots in a map for every geo-tagged wikipedia article. What got my attention is that the developer was using aggregated icons, so instead of showing a lot of them packed tightly, he's shown a big icon with a count of aggregated locations.

So I contacted him and asked him how he did it. He linked me to the code, but warned me that the post processing was really slow. Because of that I never really tried it.

But today, after looking at packed clusters of icons in cities like İstanbul, I decided to give it a go. The good part is that because I only need this for just a couple of amenities that can be concentrated enough to make the map ugly: pharmacies and fuel stations. Another advantage is that, unlike wikimap, I only need this for a single zoom level; the idea is to map those amenities in sparsely populated zones, assuming that in dense zones they should be common enough. So here's my first attempt:

CREATE MATERIALIZED VIEW IF NOT EXISTS density AS SELECT a.osm_id, (SELECT count(b) FROM planet_osm_point AS b WHERE ST_DWithin(a.way, b.way, 10000) AND a.amenity = b.amenity AND a.osm_id != b.osm_id) AS density FROM planet_osm_point AS a WHERE a.amenity = 'pharmacy';

We take a target (a.way) and we find all the similar objects within a radius (10k EPSG:3857 meters, which is not actual meters except at the Equator) and not counting itself. Then we use a cutout value to decide to render the node or not:

[feature = 'amenity_pharmacy'][zoom >= 11][density < 15], [feature = 'amenity_pharmacy'][zoom >= 14] {

Looking at the resulting data I found an interesting tidbit: Madrid has probably the higher pharmacy density in the world. Many nodes there have more than 1500 neighboring peers in a 10km radius!

This was not good enough. Initially I though the reason was that, instead of density, I should look at minimum distance, replacing count(b) with min(ST_Distance(b.way, a.way) and calling the table isolation, and define a different cutout value. The problem with that one is that if you have a two or more pharmacies close to one another but otherwise isolated, I want to draw those. Instead, I reduced the radius to 3km and played with the cutout value until I was satisfied.

A disadvantage of this approach is that now you have two values to play with, the radius and the cutout value, while the other one has only one. Not only that, every time you want to test a new radius value, you have to run an expensive query. For Europe, in my puny rig (10yo CPU, 8GiB of RAM, a consumer SSD on SATA) it can take around 30m, which is not specially expensive once you got the value you're happy with. Of course, I run my tests in smaller extracts.

Also, I don't run an up-to-date database, I simply reimport from time to time. If I did, the data in the materialized view (it's like a table, but remembers how it was calculated, and can be refreshed) would slowly become out-of-date, but one could live with that and run the refreshes, say, once a week.

Lastly, this mostly works for me because I have just a few 'popular' tags that I render so early (ZL11); for a generic map like OSM's default it would probably be way more expensive. Wikimap's developer told me that "it takes about 10 hours for the set of geotagged articles from the English Wikipedia."

Finally, some screen shots:

Before:

After:

And, if you followed the link about Madrid, this is how it looks after.

openstreetmap

Mapping while taking a walk.

mer 29 sep 2021 - 16:29

I’ve worked at home for a year and a half amid the COVID-19 pandemic in Japan. These days I’ve gained weight because I seldom walk, so I make it a rule to take some walk in the evening around my neighborhood. It’s good for the OSM community to have its map around the area where I live more minute, but there are some problems. How do I record minute data such as the shape of buildings, and the names of shops and restaurants. I use my iPhone to get GPS tracking data while I’m taking a walk, but they don’t have enough information. I wonder how others acquire the enough data for drawing some buildings and identifying the point of interests.

Find fire stations in OpenStreetMap using Overpass Turbo

mer 29 sep 2021 - 0:05

My kid got a new project: find fire stations. Google Maps is not really helpful here, obviously. And searching in the OpenStreetMap web interface is also a lot of work. But Overpass Turbo is able to find all the places.

 

Continue reading "Find fire stations in OpenStreetMap using Overpass Turbo"

Administrative boundaries - Belgian official cadastral boundaries: a source for OpenStreetMap

mar 28 sep 2021 - 19:44
Purpose of the paper

This paper is intended to explain how to use official sources to complete and/or correct OpenStreetMap data.

Introduction

In Belgium, administrative boundaries as legally defined are fixed and can only be changed by law, ordinance or decree. The General Administration of Property Documentation is designated by the federal authorities as the authentic source of Belgian administrative boundaries. (1)

The data are freely available on the web site of the SPF Finances / FOD Financiën / FÖD Finanzen. In addition, it should be noted that these data are more accurate than those from NGI.

A lot of administrative boundaries are already present in the OpenStreetMap database.

At the municipality level, it appears that the OSM alignments of boundaries differ slightly from the alignments published by the SPF Finances / FOD Financiën / FÖD Finanzen.

In addition, at the lower level, i.e. at the division level, boundaries are partly absent. A division is a part of a municipality.

Why do we need the division level?

The division boundaries, i.e. level 9 in Belgium, are interesting for several reasons.

Firstly, this administrative level is still used on current cadastral documents.

Secondly, the divisions are historically the successors of the pre-1977 municipalities. While their alignments are not always similar, they are generally identical. Sometimes the place names are different. (2) This information, i.e. the boundaries and names, is useful for historians, genealogists and all those who read old documents. Thirdly, the postcode boundaries are essentially based on the level 8 and level 9 administrative boundaries.

Existing data

It is interesting to note that the terminology used may differ from one service (e.g. NGI) to another (e.g. Finances) are different. The following table shows the different sources and terminologies for administrative boundaries.

Finances Finances Finances NGI NGI OSM (3) admin_level     pays Apn_AdCo staat état   3     région Apn_AdRe gewest région region (NUTS1) 4     province Apn_AdPr provincie province province (NUTS2) 6     arrondissement Apn_AdDi bestuurlijk arrondissement arrondissement administratif administrative arrondissement (NUTS3) 7     commune   gemeente commune municipality 8   kadastrale afdeling division cadastrale Apn_CaDi deelgemeente section de commune deelgemente, section (4) 9   kadastrale percelenblok bloc parcellaire cadastral Bpn_CaBi           kadastraal planperceel parcelle cadastrale Bpn_CaPa                   secteur statistique                 Wijken, quartiers   10 wateringe wateringue             Basic steps

We download the .zip folder of the Finances web site.

We extract the ad hoc .shp file and load it in the JOSM editor.

Each division (A or B or C) of a municipality has its own closed way. They are in the file named Apn_CaDi.

It means that the closed ways of two adjacent divisions are partly superimposed. We have to split the closed ways in order to isolate one way between two adjacent divisions. To get this way, the split has to be done at its ends.

Looking at the illustrated example [coming!] we see that division A is separated from division B by the green way between tripoint 1 and tripoint 2 (5). The splits will be made where indicated by the arrows.

We have now an isolated way that is the boundary between two divisions.

Two options: 1. convert the way in a .gpx way 2. convert the way in simple coloured line

The first option will enable us to copy the way in the active layer, connect both ends at existing boundaries and upload the new data.

The second option is useful to check and adjust boundaries already extant in OpenStreetMap. By doing this for the municipalities, the correction is intrinsically made for the higher levels, namely the arrondissement, the province and the region.

How to to add a division boundary With Overpass turbo

With overpass turbo, prepare a request to show the existing boundaries.

With slippy map, go around Sainte-Ode. This is a fictional example, as the divisions of Saint-Ode are already in OpenStreetMap!

Then Wizard > admin_level=9 > build query.

Then Run. The boundaries of the existing divisions (= level 9) appear on the screen. With the slippy map, move to a new area and Run again. When the missing boundaries are located, preferably next to existing boundaries, save the topography or print your screen.

On your computer

Create one folder for each concerned municipality, e.g. sainte-ode.

On the web

Access the SPF Finances / FOD Financiën / FÖD Finanzen website at the address https://eservices.minfin.fgov . Select your language.

Upload the Sainte-Ode Plan_L2008.zip file and save it in your corresponding sainte-ode folder.

On your computer

Extract all the files in this folder.

With JOSM

Deselect all Filters.

File > Download data on Sainte-Ode with the Slippy map.

Imagery > OpenStreetMap Carto (Standard). This helps you to situate yourself in the topography. Later you may prefer to deselect all background imagery.

File > Open. Select Apn_CaDi.shp. The data will appear in a new layer with all the divisions.

As explained above, each division of a municipality has its own closed way. This means that the closed ways of two adjacent divisions are partly overlapping. We have to split the closed ways in order to have only one way between two adjacent divisions. To get this way, the split must be done near the two tripoints located at the two ends of this way.

Select the closed way related to the division of the municipality you have chosen, e.g. Amberloup.

Click simultaneously on the closed way of one the boundaries and on two points located near the tripoints. Then, to split the way, click on P (= Split way).

Delete unnecessary ways. Be careful when selecting the ways as they are still superimposed.

Select the chosen inner boundary way. Move from the Apn_CaDi.shp layer to the Data Layer. Select Edit > Paste at source position.

The way is now in the Data Layer. Remove all imported tags and add the appropriate OSM tags i.e. boundary=administrative and level=9.

How to check and correct boundaries On your computer

Create one folder for each concerned municipality that interest you, e.g. sainte-ode. This is a fictional example, as Saint-Ode divisions are already in OpenStreetMap!

On the web

Access the SPF Finances / FOD Financiën / FÖD Finanzen website at the address https://eservices.minfin.fgov. Select your language.

Upload the Sainte-Ode Plan_L2008.zip file and save it in the corresponding sainte-ode folder.

On your computer

Extract all the files in this sainte-ode folder.

With JOSM

Deselect all Filters.

File > Download data on Sainte-Ode with the Slippy map.

Imagery > OpenStreetMap Carto (Standard). This gives you some help to locate yourself in the topography.

File > Open. Select Apn_CaDi.shp. The data will appear in a new layer with all the divisions.

Still in this layer, right click and select Convert to GPX layer. The boundaries now appear as a thin red line. By zooming in on the extant boundaries, you can see the alignment differences and correct them.

Comment

Independently of this procedure, it is interesting to visualise the administrative boundaries on a DTM (hillshade) as a background map. Many elements of the micro-relief allow a comparison between the data. For example, bank and ditches have marked boundaries. If the boundary from the vector data does not follow these, it can be questioned!

Appendices Historical notes about the cadastral divisions

[…] les divisions qui correspondent aux anciennes communes. La section désigne toujours le même objet géographique, à savoir une partie d’une ancienne commune, tandis que forcément, la commune actuelle ne correspond plus du tout à ce qu’elle était avant la fusion, sauf en cas d’absence de fusion (cf. Martelange). La fusion des communes a engendré de nombreuses rectifications de limites de communes, la plupart du temps au niveau de la section entière, mais parfois au niveau de quelques parcelles. Donc les plans cadastraux antérieurs à 1977 ne correspondent pas toujours exactement aux limites des divisions (communes anciennes), ni aux sections anciennes. Mais cela reste assez limité.

(Michel Trigalet, personal communication dd 2020)

Lors de la fusion des communes intervenue au 1er janvier 1977, la localité la plus importante a été choisie comme 1ère division, parfois en changeant de nom. Par exemple : la localité de Gouvy n’était qu’un hameau avant la venue du chemin de fer (en 1867) qui a drainé à sa suite un nombre important d’employés et d’ouvriers qui ont habité ce hameau. Le nom de la commune était Limerlé. Suite aux fusions de communes, Limerlé a été choisie comme la commune la plus importante des cinq fusionnées et la nouvelle entité se nomme Gouvy, localité la plus peuplée. Toutefois, on garde en mémoire le nom Limerlé car la 1ère division (ancienne commune entière de Limerlé) se nomme maintenant : Gouvy 1ère division / Limerlé. Même remarque pour la commune de Manhay, petit hameau qui a pris de l’ampleur suite à la création de la route d’Aywaille vers Bastogne et la commune nouvelle se nomme : Manhay 1ère division / Grandmenil. Dans ce cas, Manhay faisait partie de la commune de Vaux-Chavanne (actuellement 6e division de Manhay). C’est donc la localité la plus importante de la commune qui a donné son nom à la nouvelle entité même si elle ne se trouvait pas sur l’ancienne commune la plus importante de l’entité. C’est souvent le cas. Dans la grande majorité des cas, des communes entières sont passées au sein de la nouvelle entité sous une division cadastrale de la commune principale en conservant au sein de chacune les divisions en sections d’origine ainsi que les numéros parcellaires qu’on trouvait au sein de ces sections. Si je reprends Gouvy, on trouve ensuite Gouvy 2e division / Beho, Gouvy 3e division / Bovigny, Gouvy 4e division / Cherain et Gouvy 5e division / Montleban.

(J. Toubon, from a personal communication dd 2020)

Notes

(1) https://finances.belgium.be/fr/particuliers/habitation/cadastre/unit%C3%A9s-administratives. Retrieved on 2021-06-15.

(2) The municipality of Léglise contains a 6th division called Anlier (without the village of Anlier) while the municipality of Habay contains a 1st division called Habay-la-Neuve which contains the village of Anlier!

(3) https://wiki.openstreetmap.org/wiki/Tag:boundary%3Dadministrative#Table_1:_Countries_using_admin_level_3.E2.80.9310. Retrieved on 2021-06-15.

(4) To respect the official terminology, the French word ‘section’ should be replaced by the French word ‘division’. Ditto for the French version of the wiki page. Retrieved on 2021-06-15.

(5) A tripoint, trijunction, triple point, or tri-border area is a geographical point at which the boundaries of three countries or subnational entities meet.

Петрозаводск - как очень заброшенный на данной карте город

lun 27 sep 2021 - 20:35

Здравствуйте, я совсем недавно влился в OSM нормально так и заметил, что в моём городе почти никто не редактирует, а если и редактирует, то только некоторые участки. Я решил начать с самой проблемной части моего города - маршруты городского транспорта, которые до недавнего времени были представлены только троллейбусом, причём по состоянию до ремонта мостов. Сейчас же, за несколько дней работы, я прорисовал основные автобусные маршруты, которые идут из разных районов. По сути пришлось править и остановки, которые в большинстве либо названий не имели, либо это было использовано как метка для маршрута. Надеюсь, меня читают сейчас неравнодушные люди, может вам будет интересно что-то тоже дорисовать в моём городе, например, дворы.

Busman's holiday

dim 26 sep 2021 - 13:42

Last week, I went on a short holiday to Co. Cork, and since I seem to be a workaholic, I did A LOT of mapping. One of the things I had on my to-do list was mapping local bus routes, because I personally depend on them (because I care about the planet and don’t drive) and because they are barely mapped. Part of the reason being that some of the bus routes are fairly new. Obviously, I didn’t want to spend all my days on the bus, so I only mapped the ones I actually needed to take to get from one accommodation to the next. That was Youghal to Timoleague and then back to Cork (because the first trip was during the week and the second on a Saturday, so the bus schedule was different). I had met two women in my accommodation in Timoleague who were also only travelling on public transport, one from Dublin, one from California. They both agreed that it was very difficult, because the timetables aren’t available or do not match the actual departure time of the bus. Also, to book a ticket for Bus Éireann (which is not even possible for all their buses), you need to know the exact name of the bus stop you’re going to. You’re not gonna know that unless you know the bus stop. Some of the bus stop names refer to landmarks which are gone (pub/ shop names). So you end up asking a lot of locals to find out where the bus leaves, because a high percentage of local bus stops don’t even have a sign to mark them as bus stops. So anyway, I made a start on the routes 237, 239 and 253 using OSMTracker for Android. I guess it would be good to add payment method as well, because most of those buses only take cash and some buses (in Dublin) only take the exact change, which is something important to know.

Obviously, I did way more mapping like vacant buildings, benchmarks and jostle stones (overpass-turbo) as well as addresses (Youghal needed it).

weeklyOSM 583

dim 26 sep 2021 - 11:56

14/09/2021-20/09/2021

b-unicycling: Survey → StreetComplete → Notes → Editor → OSM Data [1] © b-unicycling | map data © OpenStreetMap contributors

Mapping
  • Requests have been made for comments on the following proposals:
    • natural=fumarole to map an opening in a planet’s crust, which emits steam and gases.
    • outlet=* to map culvert or pipeline outlets with more details.
    • historic=creamery for tagging an industrial building where butter, cheese or ice cream was made from milk.
  • The proposal club=cadet, intended to be used to map the locations where various Youth Cadet groups meet, together with details of each group, has been approved with 15 votes for, 0 votes against and 1 abstention.
  • [1] Anne-Karoline Distel aka b-unicycling, an Irish craftmapper, showed in a video how to capture details of vacant properties in OSM. When walking on site, she uses StreetComplete to leave notes in OSM, which she then edits in iD.
  • Carl Myhill complained to Komoot that it was routing cyclists in Richmond Park (London) on paths where cycling is forbidden, and subject to a £60 fine. Komoot requires formal notification of such issues and this was provided by the Royal Parks. In the UK ways mapped as track, service, or path cannot be assumed to allow any access mode other than private without other explicit tagging. Komoot, however, does not follow these defaults.
  • Over a period of five days, participants of University Battle Mapping 2021 mapped over 93,000 buildings in Indonesia.
  • Barry McGuire suggested a large scale revision of how the highway=trunk and highway=primary tags are used in the UK, including an associated proposal on the wiki. Unfortunately, instead of assessing feedback on the mailing list, and the wiki, he made a number of edits following his new scheme. Judging by changeset comments these were not popular and have now been reverted.
  • On the forum NicoHood asked about using the class:bicycle key for the left and right sides of highways. Most responses suggest using alternative, more objective, tags.
  • LysSioS reported >
    that they have finished mapping addresses in the commune of Alès. Mapping rural addresses proved to be much more time consuming than urban ones.
  • mariotomo described in detail how to capture missing road sections using Strava’s low-res heatmap. However, he notes slightly ironically: ‘The mapping practice described here is completely manual, and its speed is obviously inversely proportional to the desired precision’.
  • mdroad has come up with a decision matrix for classifying roads. For beginners, the wiki pages Highways and Highway_tagging_samples/out_of_town with their pictures are also very helpful.
  • Reddit user sporesofdoubt has now completed micro-mapping the 183 city parks in Phoenix, Arizona over the summer (we reported them reaching the 100 park milestone earlier).
Community
  • The recordings of HOT’s webinar Local OSM Community Building: Tips, Tricks and Challenges are now available.
  • cmoffroad outlined their experience of being a new OSM mapper in Thailand. AlaskaDave, nitinatsangsit and Bernhard Hiller tried to ease the frustrations of the beginner with their local knowledge.
  • Free Local Mappers from Guinea, in its drive to promote GIS and openness of spatial data, recently conducted ​ > a series of GIS and remote sensing training sessions for employees of an international firm based in Conakry.
  • The State of the Map conference has begun uploading videos from July to YouTube and media.ccc.de. The talks that had audio translations into other languages will be uploaded when they have been finalised by the volunteer translators.
  • Trufi Association has hired a staff of five professionals, graduating from the public transport mapping organisation’s two-year run as an all-volunteer NGO.
  • User Tirkon complained > , on the German forum, about OSM tiles not refreshing. The ensuing discussion covers a lot of ground regarding how map updates get to users’ screens.
OpenStreetMap Foundation
  • The Engineering Working Group of OSMF is looking for people with knowledge of the technologies used in OSM’s key systems: Rails port, Ruby on Rails in general, and the cgimap implementation of the OSM API. Knowledge of user interface design would be also welcome.
Humanitarian OSM
  • OSGeo and HOT signed a memorandum of understanding with the goal of fostering the use of open-source geospatial software, to enable participatory community-driven development.
Maps
  • The French air quality observatory ATMO’s Atmo Data released a map showing measured data nationwide which uses OpenStreetMap as a baselayer.
  • Tracestrack is inviting people to trial its tile service. Users can do this for free until March 2022. The map is based on the OSM-Carto style, with some unique characteristics: support for several extra tags, such as highway=busway,embankment=yes, and landuse=aquaculture, semi-transparent highway areas, separated language labels and 3D buildings. Unfortunately the appropriate attribution is hidden.
switch2OSM
  • SomeoneElse has provided additional documentation for building a tile server on Ubuntu 21.04. This is not a long-term support release so Ubuntu 20.04 LTS is still the preferred platform for production. He also notes a couple of issues which may occur whilst following these instructions.
Open Data
  • The website datos.gob.es, a platform where the Spanish government promotes open data, has included the Organic Maps > app in its catalogue, highlighting that it is an open source app and is based on OpenStreetMap data.
Licences
  • Owen Boswarva reported that open data on power infrastructure in the UK are scheduled for release in October. Jo Walsh (ultrazool) asked about which licence would be used, resulting in a short discussion about the suitability of various open licences for non-government open data.
Software Programming
  • The Overpass API Python Wrapper project is looking for a new maintainer. Martijn van Exel started this project 7 years ago, but he has indicated that he does not have the time to maintain it any more. The project has been starred on GitHub more than 260 times.
Did you know …
  • … the English county of Devon has adopted special notation on road signs? The goal is to indicate that specific roads or routes are not suitable for various types of vehicles, including those towing caravans.
  • … the wiki page on homonymous keys? The page is largely maintained by Minh Nyugen, and it identifies keys that mean different things according to how they are used.
  • … the complete tools collection for OpenStreetMap built by Pascal Neis?
Other “geo” things
  • GeoHipster is planning to publish a calendar again for 2022 and is asking for submissions of your maps.
  • Ars Technica reported on new technical analyses of the Vinland Map (of the North American Atlantic coast), long suspected of being a fake. The new data remove any residue of doubt that it is, indeed, a fake. X-ray fluorescence spectroscopy was used to analyse the elemental composition of the entire map. This confirmed the presence of titanium dioxide, a pigment which only started being used in the 1920s, throughout the lines and text of the map. A true medieval gall ink would have had considerable quantities of iron instead.
  • Jdanni’s diary is less about whether smartphone track logs pollute the OSM map, but much more about GNSS position accuracy in various scenarios reported in the links.
  • The Thermal Energy Company of Gdynia has published >
    a map showing thermal energy losses across the city and adjacent communities.
  • Yarik32 has written > a tutorial on how to create OSM-based memes using Overpass Turbo and QGIS.
Upcoming Events Where What Online When Country OSM Africa Monthly Mapathon: Map Malawi 2021-09-04 – 2021-10-04 FOSS4G 2021 Buenos Aires – Online Edition 2021-09-27 – 2021-10-02 Bremen Bremer Mappertreffen (Online) ✓ 2021-09-27 Grenoble Mapathon Missing Maps – Cartographier des cartes humanitaires sur un mode collaboratif et libre. 2021-09-28 San Jose South Bay Map Night ✓ 2021-09-29 Derby East Midlands OSM Pub Meet-up : Derby 2021-09-28 Bruxelles – Brussel Virtual OpenStreetMap Belgium meeting ✓ 2021-09-28 okres Žilina Missing Maps mapathon Slovakia online #4 2021-09-30 京田辺市 京都!街歩き!マッピングパーティ:第26回 Re:一休寺 2021-10-02 臺北市 OpenStreetMap x Wikidata Taipei #33 2021-10-04 Greater London Missing Maps London Mapathon 2021-10-05 Landau an der Isar Virtuelles Niederbayern-Treffen ✓ 2021-10-05 Stuttgart Stuttgarter Stammtisch (Online) 2021-10-05 Greater London London pub meet-up 2021-10-06 – 2021-10-07 Hlavní město Praha Online validation mapathon ✓ 2021-10-07 Nordrhein-Westfalen OSM-Treffen Bochum (Oktober) 2021-10-07 UN Mappers: MaPathon – le Università a servizio della cooperazione internazionale 2021-10-08 Berlin 160. Berlin-Brandenburg OpenStreetMap Stammtisch ✓ 2021-10-08 Henrietta Township Journey to the Centers of Michigan 2021-10-09 Zürich OSM-Treffen Zürich 2021-10-11 Hamburg Hamburger Mappertreffen 2021-10-12 OpenStreetMap Michigan Meetup 2021-10-15

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 Nordpfeil, PierZen, SK53, Strubbl, TheSwavu, YoViajo, arnalielsewhere, derFred.

Hacked

dim 26 sep 2021 - 11:31

Someone logged into my Instagram acct. from Parma, Id. From Samsung Verizon on July,17 2021 again 36 min. ago from Bern, Id. From Samsung SJ337V

H

dim 26 sep 2021 - 8:32

U

Running for the Board of the NGO HOT US Inc this Sept 2021

sam 25 sep 2021 - 16:09
The NGO HOT US Inc organizes an election to replace five of its directors for a 2 years term.

See the election wiki for more details.

Below reads my electoral platform; it adds and draws from my answers to members questions for candidates which can be read here as a complement.

Summary

This Sept 2021 election for the Board of HOT is important for the NGO, the open mapping movement across the humanitarian and development sectors and the people of the global south it serves as well as the OpenStreetMap project itself given the size reached by HOT and its transformative impact. I developed a span of skills and experiences fit to serve at the HOT Board for a full term and help the organization making a reality out of its 4-December 2020 “statement of intent for HOT within the humanitarian and OpenStreetMap ecosystems” where reads a willingness to reflect, learn from what went wrong in the past, change, localize, decentralize and implement its activities in a way more respectful of the OSM way and especially OSMF policies, jurisprudence and practices. My OpenStreetMap journey is twofold. First, I co-founded the Humanitarian OpenStreetMap Team (HOT) concept in 2008, I co-founded HOT US inc in 2010, I served the org as a Board member (2010-2014) and as its de facto Operations Manager for Haiti and Sub-Saharan Africa (2010-2013). Second, from 2014, I co-founded the French associations Projet Espace OSM Francophone (ProjetEOF) and Les Libres Géographes (LLG) which supported technically and organizationally at grassroot level the growth of autonomous OSM collectives in Haiti and French-speaking Africa within the respect of the ethos and practices under which OSM emerged and grew as it is. This approach was similar to what HOT wants to achieve (with far greater resources) through the Audacious project since 2021. Through the inner human, technical and organizational knowledge I had built over time in these Francophone countries which are not currently represented at the Board, I think I can help the organization through its willingness to change and implement rightly its activities by serving at its Board for the next 2 years.

Detailed version

This Sept 2021 election to replace 5 out the 7 members at the Board of the US NGO HOT is important for the organization, the open mapping movement across the humanitarian and development sectors and the people of the global south it serves as well as the OpenStreetMap project itself.

With the size reached by HOT, the centrality it gained in the humanitarian and development sectors and the Audacious project it is implementing with “the goal of engaging 1 million contributors to map an area home to 1 billion people across 94 countries”, the NGO has a transformative impact for the humanitarian and development mapping as well as for the shape of the OSM project at local and global levels. How HOT operates with regard to the OSM ethos, practices and policies is therefore of direct importance for the course of local OSM dynamics (specifically when local communities are started by HOT), the same goes for the global OSM community.

In this context, like in my Jan 2021 candidacy, I’d like to start again by welcoming the path set forth by Tyler Redford for the organization in his 4-Dec 2020 OSM diary note titled “The past, present, and future of HOT” and presented as “a statement of intent for HOT within the humanitarian and OpenStreetMap ecosystems”. One can sense here a willingness to reflect, learn from what went wrong in the past, change, localize, decentralize and implement activities with more respect of the OSM way (especially OSMF policies, jurisprudence and practices), the culture of the Open, Free Software and Open Data movements. This is the approach that guided me in my action supporting the growth of autonomous local OSM communities in Haiti and Francophone African countries since 2010, first in HOT (2010-2014) and since 2014 in ProjetEOF and Les Libres Géographes (LLg). I shared Tyler’s analysis of the limits of HOT in his note: this explains why I had been active outside of the organization and why I had been critical of certain aspects of HOT culture and operations in public discussions notably at the OSM Foundation. For more details on this point, see the questions/answers of the Jan 2021 election. With HOT having stated its willingness to change and initiated this change as one can read from Tyler diary notes (December 2020, September 2021), I think it’s worth reconnecting with organization and be active at its Board where I think I can be of help. This is why I ran up last January for a 6 month term and am running again this September after being invited to do so by voting members following the January scrutiny. I also appreciate how Tyler describes the working interactions between the Board and the ED/Staffs in charge of the operations in his diary note “What HOT’s board needs” and felt encouraged by seeing that that my 20 years of live and work experience within mapping and OpenStreetMap in France and Francophone countries of the global south matches two of the five profiles (“regional tour guide” and “humanitarian disruptor”) he felt needed at the Board.

I am modest in this run-up and aware of the limits of what can be achieved through a Board position. As an organization, HOT stabilized its organizational model of a membership-based organization which elects a strategic board in charge of strategic direction, oversight, policy setting, and fund-raising. Finally, HOT reached a size which requires time for any change to happen especially if one wants change to be consensual and built inclusively with all members and staffs. Given the state of internal transparency within HOT, like Kate Chapman (”I have spent the past 6 months on the HOT board, I feel like I’m just getting my feet under me” ; source : see Kate’s statement), like other candidates (see questions/answers), I expect a learning curve (heavy readings and exchanges with Board, ED and staffs) before getting up to speed by adjusting my analysis about the state of the organization and the course of actions it calls for. To start with work will definitively have to be put into improving internal transparency. This is a matter of principle: “Open” reads in HOT. This is also a question of efficiency: a more transparent organization would benefit more directly from its members experience, more focused inputs, more focused electoral platforms and a reduced learning curve as well as less work on the Board, Chair and Operations sides to bring members up to speed on the life of the NGO and to onboard new Board officers.

In this run up, I want to state that I have no conflict of interest (CoI) with HOT and the other organizations I co-founded since then and in which I am currently engaged. I have been working as a freelancer for many organizations including the French association Les Libres Géographes (LLg) that I co-founded and of which I am not a Board member. Whilst not holding a formal continued work contract with LLg, I checked with my LLg friends and Colleagues/Board members that serving a 2 years term at the HOT Board would be compatible with my engagement in LLg. I did what other hotties did prior to me in such occasions (Dale Kunce at the American Red Cross [ARC] or Jorieke Vyncke and Pete Masters at Medecins Sans Frontières [MSF]). Shall a CoI situation apply, I’ll comply to the HOT US Inc CoI handling policy like other former Directors who were staffs of other organizations or freelancers working in this domain. Furthermore, my engagement within the French association Projet Espace OSM Francophone (Projet EOF) does not constitute a CoI neither. The association carries out its activities (which mostly revolve around local OSM animation) via the voluntary contribution of its members while its Bylaws exclude paid work (in French “prestation de service”) from its resources. For more details on this point, see the questions/answers of the Jan 2021 election.

I am un humble guy, it’s not in my nature to put forth my facts and achievements. Yet I believe I have to do so at the occasion of this Board election since I am unknown to some of the new Voting members of the Organization. I grew up in Senegal as an adolescent, had some study times there and my first work experience in the academic research. Since 2010 through my years in HOT and the Projet EOF/LLg, it had not been a year (2020 excepted because of the SARS-COV-2) in which I had lived and worked supporting the growth of the OSM project at grassroot community level less than 1/3 of the year in Haiti or mostly Western Africa (plus Chad, Congo and Madagascar). I feel privileged for these regular and intense contacts with territories and people who are a part of me. I am grateful that I had the opportunity and the happiness to have been in person over years with most of those, women and men, young and less young who are making OSM an autonomous local reality in these countries. I did my best, not without individual or collective failure, to support technically and organizational people interested or active in OSM in building up their technical, community, organizational skills so that they can gather, if they want to, and build OSM collectives they gradually incorporated in the national law of their country with the possibility of evolving towards local groups and eventually OSMF local chapters. Some of the hundreds I met and that I accompanied as well as I was accompanied by them in this journey are now members of our organization, are active in their country under their OSM association, some are freelancers, other engaged in work collectives of different natures, others do and make OSM as a passion. Together they form an autonomous solid community layer who can benefit more from HOT US Inc shall the change advocated by Tyler in his statement materializes. I’d like to act as a connector between these folks, their organizations, these territories and our organization as well as the OSM Foundation Local Chapter Community Working Group (LCCWG).

I believe I can help our organization not only through my knowledge of the OSM people in these territories and the local OSM dynamics at work there but also through my 20+ years of experience in Geography and Geomatics within various ecosystems (academic, humanitarian, development, civic tech and activism) at global and local scale in France, Haiti and Sub-Saharan Africa. I had been working/cooperating for years with Institut de Recherche pour le Développement (IRD) and its dense network of researchers and partners in countries of the “global south”. I had been working 6 years as GIS specialist at the HQ of the UN World Food Program (the largest world humanitarian organization) in charge of the last two years of the building the UN Spatial Data Infrastructure for Transport (UNSDIT) under which the UN Logistics Cluster operate nowadays using OSM as its baseline layers and serving it both on its WFP (Geonode) SDI as well as through the #HDX #Humdata platform ; one of the creator of the HDX concept, Cj Hendrix being my close friend and colleague in the UN by then and still is. From my times with OSM under HOT and LLg, I conceived and implemented a large span of programs which differed by natures, donors, partners. Programs can feature mapping, training, documentation, mentoring, outreach, organizational support to local entrepreneurship as well as community, OSMF type of associations, OSMF governance, software development…. These activities can be conducted through 100% voluntary or fully funded projects. They can vary in sizes. They can be below 5 to 15k USD. They can be over 100k USD (all costs included for roughly 4 months of operational life) spanning 200k USD [Haiti St-Marc COSHMA/HOT/USAID-OTI] to 400k USD [Haiti North/NorthEast departments HOT/USAID-OTI]. The array of partners is large: World Bank (GFDRR/ICT), UN (IOM), USAID, EU ECHO, Organisation Internationale de la Francophonie (OIF), IRD, Gret, Agence Française de développement, various French universities to name some of the main entities. The number of projects all successfully conceived, implemented and accounted over the decade is important (+60). All of these project work featured a specific community support component I think fundamental for HOT US Inc in this new phase of its history. This had been true and constant since my first Haitian field mission in March 2010. It varies in its dimension and budget depending on project but had been constant. On top of OSM, GIS, and SDI mapping methodologies, techniques, tools, documentation, hardware materials passed to communities there had always been an organizational support component. This organizational component consisting of documents, training, mentoring was mainly twofold. It aimed at providing an understanding of the OSM ecosystem and the OSMF sets of policy documents and practices which regulate the interactions of the various parts and actors of the OSM ecosystem at community level, within the OSMF, OSMF Local Chapters, OSMF OSM local groups, within the business area. This was meant to inform local mappers about guidelines for organizing themselves the OSM way within a perspective aimed at dialoguing with the OSMF and other OSM entities so that the overall OSMF policies and practices can encompass the new OSM ways in the making in the South. The second axis of this organizational support component was tailored to help local mappers in providing paid services (around their skills and the skills they gained through any project) as freelancers or as a part of a work collectives of all sorts (associations, small or large firms) or as employees of the formal public or private sector. There’s still a lot to be fixed and to be bettered in all of these actions and programs, but I believe that the span of experiences in a region and a language which is not directly represented at the Board of HOT US Inc right now, would be of help for the organization in the current phase of its existence.

Essentially, I have always had a pioneering role in the mapping movement across the humanitarian and development sectors and in HOT. I have always conceived HOT, designed and implemented its projects in Francophone territories under a framework very similar to what the Audacious project seeks to unfold by putting always first the growth of local communities at technical and organizational level within the respect of the ethos and practices under which OSM emerged and grew as the it is. I conducted these programs within HOT in Haiti and African Francophone countries until 2014 and continued these dynamics outside of HOT from 2014 onwards. With the current call for diversity, when HOT is starting to work more centrally in Francophone African countries, this experience, tied to the ones which is held by talented members from Haiti and Africa can clearly be an asset for the organization so that its activities are as relevant, useful and impactful for the OSM dynamics in these territories and the people leaving there.

If elected, here are the topics on which I’ll focus my work as a Board member to:
- Ensure the OSM ethos, practices, texts, and support to local community comes always first in HOT
- Improve transparency to members, OSM members and partners so that the organization can in return benefit from a more informed membership as well as a more focused support from the OSM community and its partner
- Develop a culture of evaluation via internal capacities and external evaluations with a specific focus on the Audacious project given its centrality for HOT and OSM and be sure it remains on tracks
- Improve our culture of discussions during elections and community consultations; rely more on surveys/polls and votes to better engage and understand the membership
- Apply to ourselves the Call to take action… by developing an affirmative action program for and in defense of all minorities. This ensure HOT is a safe space for all, that voting members or staffs are confident speaking out their thoughts on the matters of the NGO. This to ensure minorities are well represented in the membership, the staffs and at the Board. Ensure internal capacity building so that members from minority cultures can be put in a position to take an informed and autonomous part in the life of the organization.
- Ensure HOT will remain a membership-based organization where board members come from the membership, are voted by the membership and are responsible towards the membership (compliance with our current Bylaws). Ensure that Board responsibilities within the paradigm of a strategic board in charge of strategic direction, oversight, policy setting, and fund-raising are met directly via the domain expertise of the directors or externally via staff, subcontractor or advisor in case this expertise is not represented at the Board
- Continue and contribute to the on-going discussion, thinking and consultation to define the relevant changes (if any) to bring to HOT membership model in the future and define the relevant role and place of voting members, staffs, volunteers and partners whose combined action make of HOT what it is nowadays. Among existing models, the multi-tiered membership of a French type of cooperative called SCIC (Société Coopérative d’Intérêt Collectif) is worth of interest. It organizes the membership in several electoral colleges with different voting weights. It could allow for defining the right balance for the voting weights of each electoral colleges (non-staff voting members, staff voting members, partners and volunteers) so that non-staff voting members can remain in control of the organization while staffs voting members could fully participate in the whole life of HOT
- Help HOT defining its function of local individual, groups, ecosystem incubator
- Help HOT pursuing its decentralization process
- Help HOT thinking through its running of digital commons (services) in a neutral way for the OSM ecosystem

[OSMOpinion] STOP discrimination against China and Chinese mappers in OSM community

sam 25 sep 2021 - 10:54
Discrimination against China and Chinese mappers SHOULD NOT exist in OpenStreepMap

This is a reply to a previous diary that has spoken evil of China and Chinese Mappers. As a Chinese OSM user I feel terribly offended, outraged and disappointed about the opinions conveyed from the diary - and I feel obliged to write a reply.

This reply is solely my own words and does NOT reflect the opinion of OSM China community, if any.

 

“Chinese Commies”? Whoever doesn’t want political nonsense in OSM is talking the most political nonsense.

Yet here we are again, the Chinese Commies just spit on everything they thought was rightful.

That was the beginning of the diary. The message was pretty clear: The author was NEVER really meant to exclude political nonsenses from OSM communty, and interestingly, he who referred Chineses as “Commies” is the most political nonsense-maker.

Typical ad hominem attack, and even as a non-communist I feel offended. Communist is called Communist, not the word commie that the author has disrespectfully spelled. And I really don’t see the point of the author mentioning communist or communism.

What I have perceived between the lines from the author is merely discrimination and hostility against China and OSM China users. And given such discrimination, I wouldn’t believe there would be any fruitful and meaningful discussion with the author.

Long story short, OpenStreetMap should not be biased against any ideology / politics / religion.

 

The Truth of Vandalism

Thanks for the detailed list that summarizes the existing vandalism from Chinese users. I believe that OSM China is also positively coping with such vandalism - and that IS what OSM China is doing right now - please refer to the so-called “Wonderful poppycock from zh-CN users”.

Vandalism from Chinese users does exist, but please do not cherrypick, exaggerate and attack.

It is pretty interesting that some of the vandalism changesets shown in the list can actually date back to seven years ago (c.f. 26571815). So I assume the list (with ~20 vandalism entries) is a rather comphrehensive list? I also carefully checked the account blockings given by the Taiwan Moderator Supaplex, and there is no account blockings issued ragarding to China-Taiwan border vandalism.

Moreover, many of changesets shown in the list do NOT constitute a valid vandalism. This is well explained in the comment 1, 2 in the original diary. I don’t want to waste my words here, please refer to the original comment.

Vandalism is prevalent in OSM, and China is also one of the victims.

OSM China is also suffering from vandalism - bascally we are facing the same situation as Taiwan. While I cannot show a comprehensive list to iterate those vandalisms, I can confirm there is a lot of vandalism among the borders / disputed areas with Vietnam and Bhutan/India (not sure if there’s any from Taiwan or Japan). Two examples:

However, when facing vandalisms, we will NEVER explode with anger on OSM platform, spit swear words on them and refer them as “**. What we do is just simply reverting those changesets.

Vandalism is per-user action, not a per-country / per-community action.

There are a lot of vandalism happening all the time. Some are politics-related, some are not; and most of them are performed by the newbies who are unfamilliar with OSM policies. Please, follow the “Assume Good Faith” principle and do not make presumption of guilt. Do not assume that they are performed by gov’t puppies - unless you have concrete proof for that.

Elevating certain vandalism of OSM China users to a national level is clearly a form of prejudice and discrimination against China and OSM China community.

 

The stance of OpenStreetMap should be neutral. But DWG fails to act neutrally. I feel EXTREMELY DISAPPOINTED.

The comment from woodpeck, a DWG member is the most infurating part for me, way more infurating than the main content of the diary.

One thing to keep in mind is that China is not a country with freedom of expression. If China officially claims to control a certain territory, then a Chinese citizen who knows that this claim is wrong would risk getting into serious trouble for saying so - they endanger national security, they’re terrorists, and so on, just look at Hong Kong.

Woodpeck knows NOTHING about how mapping works in China, and is full of prejudice and discrimination. It is hard to believe that such ignorance is from a memeber of DWG. According to China PRC law, mapping whatever content on openstreetmap would be illegal - if we don’t want to get into troble, then we would not map on OSM AT ALL! The illegality has NOTING to do with freedom of expression, it’s all about national security. South Korea bans google maps for the same reason.

So it is very hard, from the outside, to trust a Chinese mapper on matters of international interest. Not because they are bad people (they’re not!), but because they live in a country that is at place 160 of 169 on the world freedom index.

Again, OpenStreetMap should not be biased against any ideology / politics / religion. And as I have just stated before, mapping at OSM has nothing to do with freedom of expression. Please stop prejudicing against China and Chinese users.

And also, what is “international interest”?

In a twist to usual OSM rules (“local mappers know best”), in order to give Chinese users the best map, it might be best if citizens of China refrained from editing anything of international interest (including China’s borders) - or really anything their own government might have an opinion on.

LOL. Speaking of China’s borders, DWG itself is the largest vandalizer. First of all, could DWG devote more time to investigating the unsolved China-Bhutan border, or 拉郊乡 before making such comment? It has been 20 days since the investigation and there has been NO response. And such DWG investigation itself can be regarded as vandalism in following ways:

  • The way to start the investigation is improper. DWG presumes that 拉郊乡 belongs to Bhutan and modifies OSM data BEFORE investigation starts;
  • The current imported country border (LSIB) is of US interest and hence not reliable;
  • The investigation process is not clear, DWG refuse to answer any of the questions or comments from Chinese user;

The reason is well written in the comment section of the changeset. DWG hasn’t replied to any of the comments from us. The failure to act from DWG is totally NOT acceptable.

Long story short, the stance of OpenStreetMap should be neutral, but DWG fails to act neutrally. As a result, I feel EXTREMELY DISAPPOINTED. And so are many other OSM China Users.

 

Once again, I do not represent the opinion of OSM China users in this diary. In fact I have been living in Europe for years and I’m not an active OSM China mapper anymore. However, that’s also the exact reason why (I think) I can make a more objective observation on what’s happening out here.

From my observation, there is prevalent and systematical prejudice and discrimination against China and Chinese mappers, from Taiwan and even from DWG members. OSM community MUST take action to eliminate such prejudice, otherwise it will evolve to vandalism towards the OSM China community.

(end)

ztzthu 25.09.2021 Zürich

Golf course details now rendered with the latest Carto release

sam 25 sep 2021 - 2:25

Almost one year ago, I decided to take a crack at fixing something that bugged me in the way golf courses were rendered in carto. And now that fix – or what it evolved into – is finally merged and getting deployed!

If you look at the wiki page for leisure=golf_course, you’ll find a rich vocabulary for how to (micro)map many aspects of the layout: tees, holes, pins, bunkers, so on and so on. And in many of these tags, there’s an admonition: don’t tag for the renderer just to get these features to show up. Naturally, mappers will do what they want to do, and most fairways, greens, and bunkers have accompanying landuse=grass and natural=sand tags. In fact, in iD, creating a fairway, green, rough, or tee automatically adds landuse=grass to the tags. Likewise, bunkers add natural=sand.

This is useful for making a case that carto needs to render these tags, and that there’s a general agreement on what they should look like. After much back and forth and discussion in the PRs, a consensus emerged. golf=tee, fairway, driving_range, and rough would get the same fill color as landuse=grass. rough would also get a subtle pattern on top of its fill to highlight the different length of grass. The green would get a darker shade to differentiate it from the surrounding fairway, and so golf=green would get the same color as leisure=pitch. And golf=bunker would get a natural=sand color.

On top of that, agreement was reached on rendering golf=hole, a line that shows the playing path, along with a label of its ref or name. And finally, the actual location of the hole – golf=pin – would get an icon, labeled where applicable.

One final change was updating the fill of leisure=golf_course. The original green background was a single-use color. Carto is already a green-heavy color scheme, and the opportunity was taken to remove one shade, instead using the same color as campsites.

And so, as of carto 5.4.0, all of these details are now visible in the standard rendering. This can make a pretty big difference in how golf courses appear.

It’s not perfect, but in my eyes it’s a big improvement. One remaining criticism I have is that there’s not a lot of contrast between the new blue-green of a golf=green and the blue of a water hazard, so in some cases it can be difficult to discern the difference between where you’re putting and what you’re avoiding. But overall I’m very happy with the changes, and learned a lot about the considerations and thought process behind the colors and symbols in carto.

Follow up work would include getting iD to change its tag-suggestion behavior, and perhaps picking a new shade of leisure=pitch that’s a little bit further away from water. Of course, as I learned, even something as seemingly simple as changing some colors takes a lot of thought and consideration.

Thanks to Christoph Hormann, Paul Norman, Joseph E., and Paul Dicker. They were all extremely helpful offering feedback, answering beginner questions, and giving extra context on why decisions were made. This was my first PR, and I’m extremely happy to get it across the finish line.

Mapswipe

ven 24 sep 2021 - 11:20

I have mapped using mapswipe as a member of Oyo mapper team

Map swipe

ven 24 sep 2021 - 11:10

I have mapped using mapswipe as a member of OYO mapper team

Mapswipe

ven 24 sep 2021 - 11:02

I have contributed using the mapswipe as a member of Oyo mappers team

Map swipe

ven 24 sep 2021 - 10:59

I have mapped using mapswipe as a member of Oyo mapper team

Pages