Hello
Honestly speaking I don't know any of these except
"D3"(A library for creating charts over D3) in which I have worked for a data visualization project.
Geo
JSon
These days I am also working on Bing Maps to add shapes to a map and then calculate length/area based on latitudes, longitudes of geo point
But from your description, it looks like that this task does not only require technical knowledge but also a guy having strong analytic skills, good grasping power and excellent learning ability.
I am a fast learner and technology does not matter to me. I can grasp it very fast.
So if you are looking for a guy something like I stated above then ping me :)