Diary Entries in English

Recent diary entries

I’m continuing to add accumulated institutional knowledge and references to source materials on Turkmenistan and so far two of its cities in the wiki, Ashgabat and Mary. If anyone has thoughts on what more needs to be added, I will welcome suggestions. Time permitting I will add the other provincial capitals (Balkanabat, Dashoguz, Annau, Turkmenabat) in the coming weeks.

The upload of Mapillary imagery from Balkan welayat continues–down to about 1,800 images out of the 31,000 collected. Most are boring shots of the M37 highway or other major roads, good for mapping but otherwise not terribly interesting. I’ll look through them for shots of camels on the highway and other items of interest.

I also shot Mapillary images of the busts of Turkmen literary and musical notables in Ylham Park. You may see the busts here and here. These are all now mapped in OSM for use by tourists and others.

Location: Kopetdag District, Ashgabat, Turkmenistan

Warning: this post contains irony that might not be immediately obvious to all readers.

So you are an OpenStreetMap mapper and consider the task of the mapper to be to draw the map. All this talk of a generic geo-database and we don’t map for the renderer sounds like esotheric nonsense to you. OpenStreetMap is a map. Mappers create this map. Period.

But map style designers make life really difficult since your mapping work is interpreted in a way that makes it hard to properly draw things on the map.

This in particular applies to labels. Sometimes you just need to draw a label somewhere. Here you learn how you can do this without also having other stuff show up in the map that you don’t want.

The classic method to do this is using place=locality. This is really nice because place=locality just means an unpopulated place with a name but no other verifiable properties. This means it cannot be easily falsified without local knowledge meaning it is fairly unlikely that another mapper will come along and remove your label because it does not actually describe something verifiable on the ground.

The big disadvantage of place=locality is that it is not rendered before zoom level 15 and you have no way to influence the label design.

A much more powerful tool for label placement is place=island. Large polygons tagged place=island are drawn with a label (and only with a label) starting at zoom level 4 already and the label size depends on the size of the polygon. This mean you can use this to place a label anywhere on the map in a wide range of sizes just by drawing a suitably placed and sized polygon and tagging it place=island + name=whatever.

See full entry

Rendering non-default language in OSM-Carto standard map

Chennai in Tamil

Introduction

OpenStreetMap’s standard map rendered in OSMCarto style use only the name tag, for good reasons but what happens when you want to create raster maps in a language of your choice? How do we use the name:xx tags?

Problem

India’s map is in English but it officially recognizes 22 languages for its culturally and lingually diverse states including English, Tamil, Malayalam etc.

How do I render OSM Standard map in my mother tongue - Tamil?

Apparently it is just an if statement of three lines in the right place.

Solution

The only hack AFAIK is to change the name tag before data is dumped into postgresql, to do that we need to sideload a lua script to osm2pgsql during the dump using the --tag-transform-script parameters, documentation for it is available here.

See full entry

All Mapbox users, using an access token from their own account, are allowed to create derivatives from Mapbox Satellite for contribution to OpenStreetMap via manual or automated processes for free.

Guidelines

  • All extractions must be non-commerical or OSM-improving. Examples:
    • an academic researcher could use the imagery for a non-OSM use
    • a company or individual could use the imagery for adding to OSM
  • All use of this service is subject to the Mapbox TOS, with a link to our TOS.
  • If you have another purpose for your extractions, get in touch with us via sales@mapbox.com.
  • You’ll need to have a Mapbox account and to use a token from your Mapbox account for all your ML requests. This will help us interpret any traffic issues and communicate with you if they come up.
  • Safe rate limit for downloading satellite tiles is 100 request per second. If you want to exceed that rate, please reach out to community@mapbox.com .

Whether powered by machine learning or not, we’d love to hear about your imagery use cases. And as always, if you have any questions, please reach out to us!

I have geolocated and mapped all Russian Orthodox Churches cited on the website www.pravoslavie.tm/prikhody. Some were already mapped, but not all. This has involved in a few cases driving to the cities in question, asking locals where the church is located, and driving to it to mark it. In other cases it has involved querying locals as to the location and having them point it out in Digital Globe imagery for me. That last one we found was the Church of the Apostle Thomas in Tejen, which someone had mistagged as a mosque. Many thanks to all who helped!

This week I traveled to Mary and collected a few thousand Mapillary images along the M37, which are in the process of being uploaded. I identified some more POIs plus have updated some obsolete street names. There are three major hotels in Mary (Mary, Margush, and Yrsgal), and all three are now well marked in OSM for the convenience of travelers. There is also a new supermarket, Belent, and it is marked now as well. That’s not to mention the out-of-the-way Gas Station 19 on a rural road that we stumbled across!

Location: Tejen, Tejen District, Ahal Region, Turkmenistan

A Mapping effort in Thrissur District, the cultural capital of Kerala for Marking the Buildings, Roads, Trees, Ponds and other historic places in the city. The City is built around a 65-acre (26 ha) hillock called the Thekkinkadu Maidan which seats the Vadakkumnathan temple. Thekkinkadu means Teak Forest. Thekkinkadu Maidan was a dense forest in olden days. Maharaja of Cochin, Rama Varma Sakthan Thampuran cleared the place and maid the Thrissur City. It hosts the spectacular cultural festival Thrissur Pooram.

In City some greenery remains in some part and we need to survey and map the places and diversity. Because of these trees we have good birds actives and with Kole Birders community there is an efforts happening to document the avian and tree diversity of the heart of city. Hope Free Software Users Group Thrissur also join the efforts. combining all interested group we can map our city

Location: Mission Quarters, Chelakkottukara, Thrissur, Kerala, 680005, India
Posted by Zverik on 16 May 2018 in English.

A new minor release of MAPS.ME is coming, and just now I’ve got the new data for it — with numbers on size and features difference with the old data. First, sizes:

  • Indonesia_Central.mwm: 107 up to 127 MB
  • Tanzania.mwm: 212 up to 225 MB
  • US_Indiana_North.mwm: 19 up to 25 MB

Basically the same as the last time, except Portugal was replaced by Indiana state. And there was some prominent activity in all of Peru.

See full entry

Posted by mvexel on 16 May 2018 in English. Last updated on 21 May 2018.

Telenav created and hosts OpenStreetCam, as many of you know. OpenStreetCam now has well over 130 million images contributed in large part by OSM mappers (thanks!). We already integrate the images themselves with JOSM and iD.

About a year ago, we started an internal initiative to apply machine learning to detect important features such as signs that are captured in the images. While we haven’t rolled that out at scale yet, you can already see the results in some US metro areas such as Salt Lake City, Detroit and Dallas / Fort Worth, using the latest version of the OpenStreetCam JOSM plugin. The goal is to make mapping sign content much easier and quicker. You can, for example, filter speed detected speed limit signs to see only the ones where the way in OSM does not have this speed limit yet.

So far, the technology behind this has been internal to Telenav. This is changing today.

See full entry

Posted by alspace on 16 May 2018 in English. Last updated on 17 May 2018.

Relation: Tour Aotearoa (from gpx files) its time this was drawn completely, fine points like food shelter and drink, state of road / track - can all come later

Hauraki Rail Trail Relation=”Hauraki Rail Trail” network=ncn

4 sections, 3 are part of TA. Pukorokoro Miranda to Kopu Trail - plotted from gpx overlay, still need to re-ride and check the plot is accurate, add gates, parking, …

Al

Posted by Thomas_Hervey on 14 May 2018 in English.

Week 1

Today is the first programming day for GSoC 2018. If you haven’t read about the student projects, go take a look! For this week, I will be firming my understanding of the iD services implementations (paying particular attention to mapillary and openstreetcam). Notes will end up being a toggleable service much like these two. Thus far, I’ve already experimented with many parameterized curl calls to the Notes API, and have delved deep into D3 (since iD relies heavily on it). This week, I am also going to explore how JOSM handles notes (to see if it is different from openstreetmap.org).

If you’re curious about other improvements to notes, please share your ideas here and take a look at an ongoing discussion about categorizing notes.

See full entry

Today I am super excited to announce Idly-Gl! It is an opensource Mapbox GL plugin which renders OpenStreetMap data.

idly-gl

What is Idly-Gl?

Idly-Gl is a small plugin which reads data from Openstreetmap’s API and renders it on any Mapbox GL map. Click here for a demo.

What is IDLY 🍚?

Idly is an Indian rice cake 🍚. I picked this name as it can be the little brother of iD editor.

Why did you create it?

I work with a lot of Mapbox-gl maps and I am very impressed with their speed and portability. I have also worked with iD editor and it has impressed me with the way it handles OSM data. The only problem is that these two don’t talk to each other well. To bridge the gap, we would have a button to open it in iD. This works well when you have to make an edit, but if a user just wants to inspect/visualize OSM data the only option is to open the OSM website.

What does it do?

  • 😎 It renders live osm data on a mapbox-gl map, which makes it blazingly fast.

See full entry

Posted by SimonPoole on 14 May 2018 in English. Last updated on 1 June 2018.

Work has proceeded nicely on the next major release of Vespucci and while there are still some rough edges and not quite everything has been added that I intended to, it definitely makes sense to test this version. THe beta APK is available from googles play store and our github repository.

Layer control

The most obvious visual difference in version 11 is the layer control on the main map view.

Currently it is not possible to change the ordering or add more than one layer of a specific type, supported functionality:

See full entry

What am I writing about

I support on of our projects in a mapping exercise that looks at access to services important for persons with disabilties in Rwanda. For now we have a bulk of information on 256 services, notably looking at the aspects: *Adresses of the services (inc. GPS) *General description of teh service *Target group *Accessibility levels *Levels of inclusion

I would appreciate, if you could have a read through the article Geography and Inclusion

Location: Neukölln, Berlin, Germany
Posted by apm-wa on 12 May 2018 in English. Last updated on 13 May 2018.

Do a virtual drive via these Mapillary images I took last week of the pass cut by hand by Japanese prisoners of war after World War II. The pass was carved out of solid rock using hand tools.

There is a small memorial to Japanese POWs at the top of the hill.

So far about 5,000 of the over 30,000 images I collected on this trip have been uploaded. I copied them from my smartphone to my desktop computer and am using the desktop interface with Mapillary.com to upload them. Due to the slow internet speeds of the Turkmen internet, it will be a while before all images are uploaded.

Location: Türkmenbaşy, Balkan Region, Turkmenistan
Posted by bgirardot on 11 May 2018 in English.

Zverik’s diary post contained the word “Gatekeeprs” and I have also used that term, as well as “self appointed Sheriff’s of OSM” and “grumpy people” :)

OSM contributor Dzertanoj made the comment that “Gatekeeper” was a very negative term in Russian, that it even implied “dumb”. In American English it is a negative term, but mildly so. In fact, to most folks it even implies the longest contributing, most experienced folks in an open source project.

Gatekeeping is a critical role to a large open project like OSM.

The problem is, that over time, years of experience supporting and contributing to the project, the gatekeepers are in the best place to see what is needed to keep the project at a very high level of quality, which OSM is at, a very high level of quality, infrastructure, data, code base, ecosystem, etc, it is in large part due to the gatekeepers.

But I think what happens is that after several years, over 10+ years in some cases, of seeing all sorts of folks and ideas and efforts come to the “commons” that is an open source project, the gatekeepers get a little focused on keeping the gate closed. They have cleaned up after this, heard this, seen this, tried this, whatever it may be and they know all the parts that cause issues on the commons. So they rightly keep the gate closed or try to.

What is needed, what I have personally tried to do, and what HOT (disclosure: I am a HOT member and past board member) tries to do is be “Gateopeners”

We know the rules as the community and gatekeepers in particular have created, they are things like the import guidelines and draft of the directed edition policy are two great examples.

See full entry

Location: Old Fourth Ward, Ann Arbor, Washtenaw County, Michigan, 48106, United States
Posted by kocio on 11 May 2018 in English.

Dear all,

Today, v4.11.0 of the OpenStreetMap Carto stylesheet (the default stylesheet on the OSM website) has been released. Once changes are deployed on the openstreetmap.org it will take couple of days before all tiles show the new rendering.

Changes include

  • Fixed office/amenity conflict
  • Brightened built-up areas on z12
  • Refurbished natural=spring icon
  • Added rendering for amenity=police and amenity=fire_station areas
  • Added rendering of amenity=nursing_home
  • Added rendering of amenity=childcare
  • Added rendering of amenity=driving_school
  • Added area rendering for amenity=bus_station
  • Added area rendering of amenity=taxi
  • Made highway=traffic_signals icon less obtrusive
  • Moved barriers to higher zoom level
  • Hiding railway=platform with location=underground, tunnels and covered=yes
  • Small documentation and code fixes

Thanks to all the contributors for this release.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.10.0…v4.11.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues