pnorman has commented on the following diary entries
|Experimenting with ClearTables, self-hosted vector tiles, and Tangram client-side rendering||about 2 months ago||
The vector tiles were pre-rendered Kosmtik, using Mapnik. I just scraped my local development setup with curl. There are better ways to do this, but this had the advantage of being easy.
I looked at the network timeline, and the slowness is coming from a few causes
|It sounds official: OSM Standard style tiles are for mappers||2 months ago||
The purpose of tile.osm.org and the other OSMF-run rendering infrastructure is to serve mappers. Other OSMF infrastructure may be different, e.g. planet.osm.org is primarily used by data consumers. The purpose of OpenStreetMap Carto which is the default style on osm.org is different but related:
|"Welcome-to-new-mappers" program in the Netherlands comes to an end.||3 months ago||
It's not useless since it'll go to their email. Response rates aren't great, but that's not unique to maps.me.
Finding no difference in retention rate between those messaged and those not backs up the analysis out of Poland which found no difference. 50% of new users were messaged based on their user id, and there was no statistically significant difference between the two groups. In fact, the percentages had those who had received messages slightly less likely to be retained as mappers.
|Deriving centerlines from riverbanks without.||3 months ago||
When I looked at this problem I concluded it would be far simpler to add the missing data then add a complex step to data transformations. The tools have gotten better since then, but I'd still rather fix the data once for everyone.
|Highway shields, state by state||3 months ago||
They are certainly processable in Mapnik with SQL. The problem with OpenStreetMap Carto is the need to support more than just the US and the need to by default colour the way's highway tag. If you are only worried about supporting route relations it's fairly trivial, and route relations + way ref tags isn't too hard if you don't care about the way's highway tag.
Where can we see this logic?
|Is Vancouver's SkyTrain a subway?||4 months ago||
The SkyTrain is a
The Evergreen line was originally planned to be light rail, but was changed to use the same technology as Skytrain. There are also tentative plans for light rail sometime in Surrey
|Making a multilingual map of India using OpenStreetMap data||6 months ago||
That's a database setup, not a vector tile setup. The issue isn't the software, but the source definitions.
|Making a multilingual map of India using OpenStreetMap data||6 months ago||
What Mapnik source do you recommend to generate vector tiles with so that the tiles will work with the work you describe in this post?
|Making a multilingual map of India using OpenStreetMap data||7 months ago||
It's good to see native language rendering.
One question is if someone wanted to reproduce this themselves without relying on third-party services, is there any way, or is it tied into components which can't be reproduced like the Mapbox Streets vector tile set?
|Field Mapping Setup||7 months ago||
Are you using the Garmin Virb X or XE? I've found GPS problems when taking photos with the XE at a 2 second interval, how often do you take them?
|African Roads and a Western Bias in Mapping||7 months ago||
highway=track isn't about road surface and never has been. Unfortunately, some people use it for unpaved roads, which is wrong, and leads to these problems.
|Is there possibility to retag addr:housenumbers without european scheme? (updated)||8 months ago||
I regularly tag 5-digit addresses with the Karlsruhe schema for addresses and it works fine. There are no problems with addresses that jump by large numbers when there is a crossing street.
|Updated contributor stats||9 months ago||
The last few years have had drops around end of year/start of year, but this one is about twice the absolute size of previous drops.
|OpenStreetMap active users||10 months ago||
I've got the discussion data in the same DB, so it would be easy to run. My impression is that discussions won't make a big difference, but there are more note-only contributors. Unfortunately, I don't have notes in a PostgreSQL DB so can't check this.
No. I'd have actually preferred to generate a graph based on user logins or other activity, but for obvious reasons this isn't possible.
|Using custom Mapbox layers for mapping missing features in JOSM||10 months ago||
I'd suggest using
|How large are our national contributor communities and how are they developing?||11 months ago||
I'd be interested in how the growth of active contributors is per country. This is influenced by both the rate that people join, and the rate they leave. There's a few ways to define an active contributor, but the contributor terms includes a reasonable one
We can't easily look at a natural person, but having changesets in at least three months over the last 12 months is the type of criteria that's easily evaluated.
Overall, the growth is linear in the last few years
More specifically, it's 232 additional active contributors per month, R^2=0.996.
The problem I had when I tried to break it down was
Maybe these don't matter and you could just use current location estimates for each active mapper, and then break down the list each month.
|OpenStreetMap Carto Complexity||11 months ago||
I hadn't counted those lines, but there's only about 50 there. And of those, only about 10 lines seem to be ones you should run, the rest are a SQL statement that doesn't seem to do anything.
CartoDB basemaps also use some preprocessing, but not trigger-based like Mapbox streets.
3k lines of preprocessing triggers and other SQL is, in my experience, unique.
None of them are maintaining their own coastline code, except perhaps to import coastlines into PostgreSQL. I think I counted it where they're doing that but shouldn't have, because I didn't count osm-carto get-shapfiles.sh which is also probably longer than other styles.
All the styles use PostgreSQL, PostGIS, and Mapnik. I don't think any of them are making any assumptions about versions, unless they happen to create databases and use the
With the possible exception of CartoDB, they're not editing the external sources. If they don't have to edit them, it doesn't add to the maintenance burden.
|Quantifying HOT participation inequality: it's complicated.||12 months ago||
I think referring to the workload spread as "unfair" is misleading. "Inequality", although probably correct from a statistics point of view, is also a word that is associated with discrimination.
I'm not surprised to see power-law distributions. When I looked at overall contributor stats, changeset size, API reply size and several other measures, I saw power laws coming up.
|Use Grass&Green and enhance the data classification||about 1 year ago||
So, it's basically an editor that just shows you only features with some natural and similar tags?
It's interesting to call forest grass-covered, since neither
|Improving the OSM Map - why don't we? ||about 1 year ago||
Neighborhood has a formal administrative meaning.
The place tags are for geographic places, not administrative divisions. Sometimes these are the same, sometimes not. For example, a town nearby, Langley, is composed of part of the City of Langley and Township of Langley, which are both administratively cities. A mistake that sometimes happens in the US is to call any incorporated area a place=city.
If we wanted to avoid using British English in tags, we could encode all tags as arbitrary numbers or strings. Except, to someone not working in English, that's already what we do, because they should see a translation for the presets.