Created Code sprint (markdown)
parent
fdf868e63a
commit
5f3ee22c85
1 changed files with 77 additions and 0 deletions
77
Code-sprint.md
Normal file
77
Code-sprint.md
Normal file
|
@ -0,0 +1,77 @@
|
|||
### Mapnik Code Sprint 02 - Washington, DC, USA. 15-17 June 2012
|
||||
|
||||
The Mapnik community is gathering for another code sprint to improve Mapnik, set the path for the future and to enjoy the company of other Mapnik developers.
|
||||
|
||||
You are invited. Be part of it.
|
||||
|
||||
### When
|
||||
|
||||
Friday through Sunday, 15 - 17 June 2012.
|
||||
|
||||
#### Preliminary schedule
|
||||
|
||||
- Friday evening: Meet and greet. Pub discussion. Show and share.
|
||||
- Saturday: Plans and teams. Lots of coding.
|
||||
- Sunday: Lots of coding.
|
||||
|
||||
### Where
|
||||
|
||||
<pre>1714 14th Street NW
|
||||
_Rear Entrance_
|
||||
Washington, DC 20009</pre>
|
||||
(map coming soon)
|
||||
|
||||
### Why?
|
||||
|
||||
Coding, documentation and fun. The previous Mapnik code sprint in September 2010 was both great fun and a great success. Bugs were squashed, capabilities were added, performance was improved and new friends and colleagues were discovered. [Proof](https://github.com/mapnik/mapnik/wiki/MapnikCodeSprint_MCS01_Results)
|
||||
|
||||
This time, we'll tackle some more bugs, some of the lingering Top ten Cartography Wishes from last time, and perhaps knock out some awesome new Mapnik documentation for the ever-increasing user community.
|
||||
|
||||
### Top Ten Tasks
|
||||
|
||||
Last time, the Top Ten* Advanced Cartography Wishes looked a bit like this. Those that have been completed in the interim are struck-through.
|
||||
|
||||
http://www.slideshare.net/steve8/what-id-like-to-do-with-mapnik-4756837
|
||||
|
||||
1) icon rotation: could also be used for amenity=viewpoint when tagged with viewing angles
|
||||
|
||||
2) <strike>SVG icons: allow replacing colors (e.g. color a black icon in blue); have an alpha parameter</strike> (done)
|
||||
|
||||
3) move icon a bit if it would collide with others
|
||||
|
||||
4) replace an already placed icon with a collection icon when there is another one to be shown right there
|
||||
|
||||
5) <strike>push lines apart so that there is a minimum distance between them</strike> (nearly done)
|
||||
|
||||
6) <strike>be able to construct file names from tag values in XML (e.g. "symbol_file=parking.svg" should be mapped to e.g. ~/mapnik/parking.svg or http://example.com/parking.svg). Right now, people resort to generating XML styles by a script.</strike> (done, see "PathExpressions")
|
||||
|
||||
7) when there is a very curvy road, place the name along a smoothed line (when the text is not centered to the line but with a dy) (nearly done)
|
||||
|
||||
8) <strike>multi-line text constructed from several tags, e.g. for peak name and height (can be done when you accept the same styling for these text fragments)</strike>
|
||||
|
||||
9) stronger coupling between icon and text (maybe similar to the ShieldSymbolizer?) so that manual text dy tweaking is not required anymore (want to be able to say: "place this icon in size 20x20 and put the text in size 12pt five pixels below it")
|
||||
|
||||
10) collapsing of little small areas with the same tags into a single big one (for e.g. a big forest), so that e.g. the name is drawn only once
|
||||
|
||||
11) be able to suppress automatic text rotation (per style or layer) - contour lines should always be displayed so that the base line of the text points to the lower ground
|
||||
|
||||
12) underlined text (for e.g. capitals)
|
||||
|
||||
13) sometimes, peak names drawn in a half circle, would be
|
||||
|
||||
### Attending
|
||||
- Artem Pavlenko (UK), Mapnik Founder and Lead Developer
|
||||
- Dane Springmeyer (Oregon), Mapnik Lead Developer
|
||||
- Richard Weait (Ontario)
|
||||
- add your name (and origin) here
|
||||
- ...
|
||||
|
||||
### More tasks and interests
|
||||
Add your personal tasks and interests here.
|
||||
- Awesomeness (Artem)
|
||||
- Amazingness (Dane)
|
||||
- Mapnik documentation and tutorials (Richard)
|
||||
- add your tasks and goals
|
||||
- ...
|
||||
|
||||
<sup>*</sup> FSVO "ten"
|
Loading…
Reference in a new issue