Single timeline events each having multiple map placemarks

164 views
Skip to first unread message

Alan Leslie

unread,
Apr 22, 2012, 1:30:48 PM4/22/12
to Timemap.js Development
I like the example of the Renaissance Artists
http://timemap.googlecode.com/svn/tags/2.0.1/examples/artists.html .

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

Nick Rabinowitz

unread,
Apr 22, 2012, 7:37:32 PM4/22/12
to alan...@gmail.com, Timemap.js Development
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



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-d...@googlegroups.com.
To unsubscribe from this group, send email to timemap-develop...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/timemap-development?hl=en.


Alan Leslie

unread,
May 10, 2012, 10:37:48 AM5/10/12
to Timemap.js Development
Hi Nick

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.

Cheers

Alan

Alan Leslie

unread,
Jun 14, 2012, 9:44:15 PM6/14/12
to Timemap.js Development
Sorry, no new information here.

The links that I gave before have changed.
if anyone wants to look at the stuff I have mentioned before.
The new links are at:
Baroque Timemap - http://www.alfi2fe.net/BaroqueTimemap.html
Hundred Years War Timemap - http://www.alfi2fe.net/HundredYearsTimemap.html
Others - http://www.alfi2fe.net/AlsTimemaps.html

Kind regards

Alan

On May 10, 3:37 pm, Alan Leslie <alanle...@gmail.com> wrote:
> Hi Nick
>
> 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.

Alan Leslie

unread,
Oct 4, 2012, 8:50:03 AM10/4/12
to timemap-d...@googlegroups.com
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.

For comparison I've put together a page using just a map and a time slider - http://www.alfi2fe.net/kml_front_mxn.html?somme=true.

Marco Damm

unread,
Oct 6, 2012, 5:07:51 AM10/6/12
to timemap-d...@googlegroups.com
Hi guys,

first of all, thanks for all the effort you put into developing timemap, it's a really awesome tool :)

I am currently working on a project to visualize historical relationships between the East-Asian states of China, Japan und Korea.

You can check out the project website + form here: http://okage.de/10u

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.

Many thanks!
Reply all
Reply to author
Forward
0 new messages