Minh Nguyen's Comments
| Post | When | Comment |
|---|---|---|
| Introducing effort-inclusive tagging philosophy | StreetComplete’s maintainers have done a good job of reminding us to adhere to the Unix philosophy (every key does one job well). Everyone wants a StreetComplete quest for their pet tagging scheme, so there’s a good incentive to follow that principle these days. This benefits other preset-centric editors too. The problems you’re noticing are probably concentrated in older tagging schemes that first arose when most mappers were managing raw tags manually, so brevity was more important than modularity. The community is slowly evolving those tagging schemes as the need arises. The most prominent example of that is probably The surveillance tagging scheme is pretty old too, but I’m surprised to see it come up as an example of monolithic tagging. For the longest time, we’ve just mapped |
|
| Over 7000 buildings in Delaware County in two months | Love what you’ve done with the fairgrounds! By the way, the thing that spells out “Little Brown Jug” is a classic case for a multilinestring. Now that you know, you’ll see these things everywhere and won’t be able to resist the urge to map them. |
|
| Tagging Rural Locations - Issues | I’m not sure that there’s an existing unifying tag for all these concepts. I’ll pile on one more: |
|
| OSM Inclusivity | Hi, you might be interested in this proposed rewrite of a very frequently used template. Among other things, it replaces a gendered icon and prominent gendered parameters with a gender-neutral icon that better fits the wiki’s skin anyways. |
|
| Transliteration Midterm Update! | Great, that’ll be very useful! |
|
| Transliteration Midterm Update! | (To clarify, OpenCC is for converting between traditional and simplified Chinese, not for pinyin.) |
|
| Transliteration Midterm Update! | Wonderful to see this progress so far! Since you mentioned unidecode, have you given any thought to how Nominatim could eventually support alternative libraries for certain languages? The Any–Latin transform has very broad coverage, but for example OpenCC is designed specifically for Chinese text (assuming you can distinguish it from Japanese kanji). Some languages have multiple transliteration standards, and users might prefer one or another. |
|
| New York minor civil subdivisions - status and progress | Thanks for your patience. We’ve all been there. Arbitrary is a good word for it. We can’t quite get rid of the The proposal I linked above would attempt to repurpose |
|
| New York minor civil subdivisions - status and progress | Please don’t get too caught up in the literal word And yes, to some extent, any vaguely nationally or internationally harmonized classification system is going to be “imperialistic and uninformative”, to use your words. This particular set of keywords started in the UK, like the rest of OSM. You have no idea how problematic it is for OpenHistoricalMap, which has to shoehorn precolonial societies and more into OSM’s tagging system! Hence |
|
| New York minor civil subdivisions - status and progress | If you’re looking at a If we are interested in refining the population-based heuristics to account for density and business activity, first we need to choose a geographic extent independent of official municipal boundaries. This proposal calls for a more rigorous basis for place classification that generalizes nationally without as many fudge factors. It is a result of many difficult debates on the forum and elsewhere. But you don’t need to wait for this to happen to start using |
|
| OSMgo.org roof:type=gabled | Sorry, that was cryptic of me. F4Map apparently uses |
|
| OSMgo.org roof:type=gabled |
All I have to say about that is: 🌴 |
|
| What do you need from a preprocessed MapLibre style editor? |
Yes, in general, you’d want to minimize the number of layers in the stylesheet for performance reasons. For example, if you can draw roads using only one layer, then the style’s size and power usage decrease dramatically and rendering becomes noticeably smoother. The two obstacles are some properties’ lack of support for data-driven styling and some tilesets being overstratified into too many layers. |
|
| What do you need from a preprocessed MapLibre style editor? |
The Americana project has certainly run with this idea, but it started with some very specific pain points, which code generation or preprocessing helps to mitigate but doesn’t solve completely:
The more we can streamline these steps in static style JSON, the more portable Americana would be, especially to other platforms.
For what it’s worth, this MapLibre proposal would introduce the notion of global state, which effectively also allows for design-time consolidation as a side effect. If it goes in, it could simplify your preprocessor somewhat. It could also reduce the need for maintaining (or generating) separate styles based on color scheme. |
|
| Tagging For The Renderer | Lately I’ve been taking to calling it “fudging the data”. 😋 A bit less accusatory, but still gets the point across that one is playing games with the data out of expediency. |
|
| Tagging For The Renderer | The page was briefly renamed to “Lying to the renderer” in order to more clearly limit the admonition to data hacks. But it soon got renamed back to the original title because “lying” sounded too accusatory and most people had gotten used to saying “tagging”. Imagine commenting on a new mapper’s changeset, saying they’re “lying” – not a particularly welcoming message. That said, “Tagging for the renderer” remains a widely misunderstood phrase. The gist of the article is that we need to balance the needs of all kinds of data consumers, current and future. Essentially that means preferring semantically accurate mapping over something more presentational and shortsighted. |
|
| Please stop guessing about highway/waterway crossings | Good idea. “Ignore this issue” is an accurate description of what happens, but some users may perceive ignoring to be an act of laziness or even malice, whereas it can actually be more neutral than that. “I don’t know” would be similar to the options available in StreetComplete and MapRoulette, two alternative editing environments that prioritize human factors in their workflow designs. “Can’t be determined at this time” isn’t terribly verbose. There’s already a “Not the same x” option on the warning about missing brand tags, where x is an arbitrarily long brand name. If it gets long enough, it simply wraps to the next line. Please open an issue in the iD issue tracker so it can be triaged and given further consideration. Thanks! |
|
| Please stop guessing about highway/waterway crossings | Thank you for this important message. Validators work with very little context and even less intelligence. This goes for not only iD’s validator but also JOSM’s, Osmose, etc. “Ignore this issue” is absolutely a valid response. If something is so bad that you shouldn’t ignore it, it would be an error and iD would actively block you from saving your changeset. I’ve been concerned for years about the tendency for these issues to become “gamified” because mappers perceive HDYC as their permanent record, as if editcountitis wasn’t enough of a problem. (At this point, I wear my Osmose issue count as a badge of pride.) Aside from possible UX improvements to iD, we should figure out how to identify any bridges or culverts that were created hastily or carelessly. By default, the “Add a bridge” and “Add a tunnel” suggestions create bridges and tunnels of a certain length based on factors such as the tags on the crossing way and the angle of the crossing. When iD introduced this feature, the developers expected the mapper to manually adjust the bridge to match the real-world length. However, this is unlikely to happen if the mapper can’t see the bridge in imagery. Maybe we can reverse-engineer these heuristics in an Overpass or QLever query. |
|
| To name or not to name ... | I very belatedly noticed this diary post after you recently mentioned it on a forum thread and someone later pinged me. I’m the one who added the entry for Avalon to NSI. Avalon not only develops and owns apartment complexes but also heavily brands everything about them. The monument sign out front is just the start of it. When I briefly lived at an Avalon apartment complex, their then-ubiquitous fleur-de-lis-like logo really came to aggravate me. The only reason this brand goes with |
|
| Pathology 101 – A primer into a new science | Back in 2008, when the community simultaneously voted on In part,
Anyways, sorry for digressing. As you were saying: the couple married and rode off into the sunset… on a golf cart path. 🤪 |