Once again, we have done significant progress yesterday.
Thomas worked on:
- The front page for a multi-page map with a nice title, the map overview and the map information (last database update time, copyright, etc.);
- A nice Donate page. We hope to be able to buy some hardware to increase the responsiveness of our server and to cover some of our expenses for such hackfest;
- A small test suite. Not perfect but better than nothing.
- The integration of all the work submitted by the three others of us.
Étienne worked on:
- An overview map at the beginning of a multi-page map. It nicely shows all the individual pages on a small map of the city, with the corresponding page number for each one of them. Moreover, we now generates individual maps only for the area covering the chosen city, thus reducing the number of pages!
- The index, taking care that listed streets are part of the chosen city and not adjacent ones;
- Each map page in a multi-page map, putting a grey shade showing the limit of the chosen city.
Gaël, on his side, made several small but nonetheless difficult to achieve improvements:
- He fixed a bug in the multi-page map index creation. All streets for letters considered the “same” in a given language (e.g. “e” and “é” in French) are now correctly put under the same index category;
- He reduced the thickness of the grid on each individual map;
- He added some missing street prefixes for French;
- He fixed a lot of other small bugs;
- He looked at the way we are projecting the map on a plane. In fact, in the future we might change the projection to avoid distortions on the map by leaving Mercator and choosing another projection (like the set of UTM ones).
On my side (David):
- I improved the multi-page map street index so that it now wraps long names over several lines;
- I re-implemented from scratch the B&W style sheet made by Sylvain in myself in order to have all of our changes at all zoom levels. There are still some bugs left, like remaining colours on tunnels.
The result of all this work can be seen on this new version of a multi-page map for Issy-les-Moulineaux. You can even test it on our development website (for France only, sorry).
Today, Frédéric is going to join us. We have to finish all the small details by the end of today!