Recent diary entries
It was fun to map the shopping center The Legacy Village in Beachwood, OH.
It appeared that the map at the place is a bit obsolete, so I have to double-check with reality.
The quality of Bing imagery at the place helped a lot. The only thing which is left to map is the individual parking slots. Happy micro mapping :)
To me current state and approach to relicensing is an epic fail.
The talks about it started long, long ago, we all know about it, but the actual work on the relicensing bot began in February, with much of the meat added to the code in April, when the work had to actually been already done.
Now we have situation with 14 days with no commits, and in general only 3 people were working on the project.
The main problem is not lack of human power, we (Russian-speaking community) do have it, but absolute lack of visibility. There are no visual traces on what is going on, and messages "5 commits last week" on rebuild mailing list don't really count. No project plan, no requirements, and the worst thing, no one to ask about all of this.
The project is put in a zombie state practically for 2 months now, and looks like a fiasco.
When will it end? Will it ever end? What is the progress? What are the blocking problems? Who drives the effort? Gosh, even tiny things like mapping towns have their own wiki pages with status and leads to the project drivers, but not the whole planet relicensing.
Why there are so many airpots rendered in New Zealand? Seems to me like a bug.
They're rendered only on zoom 10:
Yesterday I finally made a first pass of _sevbot.
Current goal was to fix abbreviated toponyms around Ukraine, make Ukrainian names primary where they're swapped with Russian ones, and add transliterations into English. This first pass touched 7998 ways across the country.
Currently bot is not really automatic, as it uses the country dump as an input and produces XML file on the output which I then load into OSM.
I am looking for suggestions on how to clip ways by the country border (it is designated by a relation), in order to avoid problem of conflicts. My idea is to have a two step process, first to filter changesets by country bounding box (rough clipping) and then clip it by the way extracted from the relation, but I do not want to reinvent the wheel if there is a ready-to-use solution.
Future plans for the bot are: put it into cron, and make it fix Ukraine-specific typos and errors, try to employ automatic additions of missing name translations if ways with same name exist in other places within the country. Put the bot on the duty of auto-transliteration of Ukrainian names into English (we have a standard set by the government). And the long standing plan is to guard KOATUU indexes of all cities across Ukraine (that is a governmental standard for assigning unique IDs for each village).
A big project has been finished, that is reviewing and renaming all mapped and named Kharkiv streets in accordance with Agreement-2009 of Project Ukraine.
In the course of the action I noticed that about a third of streets have not yet been mapped.
I exported whole Kharkiv map into an OSM file, then opened it in Emacs and with use of some macro handling, swapped the street names (they were all in Russian), then manually translated it into Ukrainian (leaving Russian in name:en tag), frequently consulting with http://uk.wikipedia.org/wiki/Вулиці_Харкова along the way. Then I copied Ukrainian name into name:en, put proper typology (Street, Avenue etc), and then wrote a simple Perl script to transcode all names into Latin alphabet.
Took some time to finish everything, as there were over 1,500 items to translate. Looking forward for Mapnik to rerender the tiles.
Phew, yesterday I basically finished main mapping for Rohan and Komunist.
There are still a little work to do with them, which is adding coloring (mark landuse=residential), draw bigger buildings (addresses are in) and check couple of things in Komunist.
Along the way I mapped Svitanok which is a tiny village nearby and started to map Kamiana Yaruha.
Another big thing which was added is refs to all Ukrainian Oblasts (Regions), but I really wonder when bigger zoom level tiles get updated. Any hints on how to kick zoom level 5?
After Kamiana Yaruha I plan to do couple of smaller villages around and probably take a look into normalizing Kharkov street naming, it's a mess now.