I was a bit unhappy though that Peter Paul Rubens is marked at Siegen
in Germany. This is his birthplace but I think he is more famous for
living in Antwerp.
So i have tried to put together a timemap that shows a (very
approximate) track of where he lived.
The result (for Rubens and other Baroque Old Masters) is at http://bit.ly/IhsBZc .
I'd value anyone in the group's opinions on whether there is merit in
this approach, what you dislike about it and suggestions for improving
it.
I like this quite a bit - the only thing I might add would be to use color-appropriate map markers (though only the top marker would show for overlaps). It took me a second to figure out how you were showing multiple events with only one band, but I think your approach here makes a lot of sense. You could do this programmatically in the browser instead (I do something slightly similar in the Flickr Pathlines example: http://timemap.googlecode.com/svn/tags/2.0.1/examples/pathlines.html), but it would be difficult - this works well.
Thanks for sharing it!
-Nick
:: Nick Rabinowitz :: Information Management Consultant :: e: n...@nickrabinowitz.com :: m: 617-767-9745 :: w: www.nickrabinowitz.com
> I was a bit unhappy though that Peter Paul Rubens is marked at Siegen > in Germany. This is his birthplace but I think he is more famous for > living in Antwerp. > So i have tried to put together a timemap that shows a (very > approximate) track of where he lived. > The result (for Rubens and other Baroque Old Masters) is at > http://bit.ly/IhsBZc > .
> I'd value anyone in the group's opinions on whether there is merit in > this approach, what you dislike about it and suggestions for improving > it.
> Thanks for your time.
> Alan
> -- > You received this message because you are subscribed to the Google Groups > "Timemap.js Development" group. > To post to this group, send email to timemap-development@googlegroups.com. > To unsubscribe from this group, send email to > timemap-development+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/timemap-development?hl=en.
Thanks for having a look at this and thanks especially for your
comments.
The KML files are generated from a csv file using a java program -
https://github.com/alan-leslie/PsuedoGPSTrace (I prefer to use KML files because I can check their syntax by
importing them into Google Earth).
I wanted this program to generate the colours used for the themes.
So the colours used in this example have been generated using the MD5
hash of the artist's name.
I agree that some of these are not good for the map.
I reckon that I should set up a palette of colours used in the map,
compare the generated colour to that palettte and if there is not
enough contrast between the colours generate a new one (by shifting
along the MD5?).
Thanks for mentioning the Flickr example, I didn't have a look at it
when working on this (I looked at the polygon tween example instead).
One problem I found when using OpenLayers was that if the polyline
layer is on top of the marker layer a mouse click does not get through
to the marker layer (the comment in mxn.openlayers.core.js is "//
FIXME: click events hitting this layer don't bubble down to markers").
To get round this I try to make sure that the marker layer is on top
of the polyline layer by arranging that the map KML file starts with a
polyline.
So I don't think I could use filters for the polylines.
When I started out on this I actually wanted to make a time map for
the Hundred Years' War that shows the battles and the whereabouts of
the Kings of France and England (that shows that Henry V was at
Agincourt etc.).
I have completed this now - http://bit.ly/IEWEbL.
For this I have had a couple of issues with the timeline which I have
'fixed' with hacks to:
Timeline.OriginalEventPainter.prototype.paintPreciseDurationEvent - so
that the name is shown on mouseover for long timeline tracks where the
left justified label is often not visible.
Timeline.OriginalEventPainter.prototype.paintPreciseDurationEvent and
Timeline.OriginalEventPainter.prototype._findFreeTrack - so that the
English Kings are on the first track and the French Kings are on the
second track.
These hacks are in timeline_hundred_years_overrides.js.
> Thanks for having a look at this and thanks especially for your
> comments.
> The KML files are generated from a csv file using a java program -https://github.com/alan-leslie/PsuedoGPSTrace > (I prefer to use KML files because I can check their syntax by
> importing them into Google Earth).
> I wanted this program to generate the colours used for the themes.
> So the colours used in this example have been generated using the MD5
> hash of the artist's name.
> I agree that some of these are not good for the map.
> I reckon that I should set up a palette of colours used in the map,
> compare the generated colour to that palettte and if there is not
> enough contrast between the colours generate a new one (by shifting
> along the MD5?).
> Thanks for mentioning the Flickr example, I didn't have a look at it
> when working on this (I looked at the polygon tween example instead).
> One problem I found when using OpenLayers was that if the polyline
> layer is on top of the marker layer a mouse click does not get through
> to the marker layer (the comment in mxn.openlayers.core.js is "//
> FIXME: click events hitting this layer don't bubble down to markers").
> To get round this I try to make sure that the marker layer is on top
> of the polyline layer by arranging that the map KML file starts with a
> polyline.
> So I don't think I could use filters for the polylines.
> When I started out on this I actually wanted to make a time map for
> the Hundred Years' War that shows the battles and the whereabouts of
> the Kings of France and England (that shows that Henry V was at
> Agincourt etc.).
> I have completed this now -http://bit.ly/IEWEbL.
> For this I have had a couple of issues with the timeline which I have
> 'fixed' with hacks to:
> Timeline.OriginalEventPainter.prototype.paintPreciseDurationEvent - so
> that the name is shown on mouseover for long timeline tracks where the
> left justified label is often not visible.
> Timeline.OriginalEventPainter.prototype.paintPreciseDurationEvent and
> Timeline.OriginalEventPainter.prototype._findFreeTrack - so that the
> English Kings are on the first track and the French Kings are on the
> second track.
> These hacks are in timeline_hundred_years_overrides.js.
The examples I included before showed KML LineStrings which represented tracks on a TimeMap. I also wanted to see whether this could be done with LineStrings that represent fronts. I've taken the fronts shown in the Wikipedia Battle of the Somme (http://en.wikipedia.org/wiki/Battle_of_the_somme) and modelled them in a TimeMap - http://www.alfi2fe.net/SommeTimemap.html.
As I plan to fill in the actual data via crowdsourcing, I've already implemented the connection to a Google Spreadsheet + Google Form for filling out the data. So far events and periods show up nicely on the map, but I would really love to have the possibility of showing *pathlines *(i.e. for envoys send from Japan to China, etc.) and even *frontlines *similar to what Alan did.
Unfortunately I have, as of now, no idea how to go ahead so any hints would be greatly appreciated.
On Thursday, October 4, 2012 2:50:04 PM UTC+2, Alan Leslie wrote:
> The examples I included before showed KML LineStrings which represented > tracks on a TimeMap. > I also wanted to see whether this could be done with LineStrings that > represent fronts. > I've taken the fronts shown in the Wikipedia Battle of the Somme ( > http://en.wikipedia.org/wiki/Battle_of_the_somme) and modelled them in a > TimeMap - http://www.alfi2fe.net/SommeTimemap.html.