¿Cuál es la transformación necesaria para ser tomadas en cada punto de datos de una forma a gire la que se forma alrededor del globo.
Estoy tratando de averiguar las matemáticas que hay detrás de este tipo de transformación, así puedo crear algo similar a esto el uso de prospecto y d3 https://gmaps-samples.googlecode.com/svn/trunk/poly/puzzledrag.html
Edit: Para ser claro, yo estoy mirando para conseguir esto utilizando prospecto, D3, javascript y no programas de SIG de escritorio. Mi producto final será una función que toma un punto de (lat,lng)
desplaza por una cantidad (shift_lat,shift_lng)
y vuelve (new_lat,new_lng)