Creé esos mapas, para poder describir el proceso que utilicé. Probablemente haya una mejor manera de hacerlo, pero así es como funciona para mí:
En ArcMap, asigne a cada estado su propia capa. Utilizo los ID de capa de la tabla de atributos de la capa de origen y luego un poco de ArcMap Python:
import arcgisscripting
gp = arcgisscripting.create()
gp.MakeFeatureLayer_management('ne_110m_admin_0_countries','AF','"ABBREV" = \'Afg.\'')
gp.MakeFeatureLayer_management('ne_110m_admin_0_countries','AO', '"ABBREV" = \'Ang.\'')
gp.MakeFeatureLayer_management('ne_110m_admin_0_countries','AL', '"ABBREV" = \'Alb.\'')
...etc...
Esto crea una nueva capa para cada estado nombrado con el código ISO de dos letras de esa estadística.
Exporto desde ArcMap como Adobe Illustrator. En Illustrator, las capas se conservan y nombran como estaban en ArcMap. En Illustrator, dimensiono las formas adecuadamente y hago algunos ajustes en los estilos. Luego exportar como SVG.
Ejecute este script perl para convertir el archivo SVG a Raphael.js friendly json: https://gist.github.com/2655111
¡Y eso es eso!