D3.geo: ¿Arcos esféricos en lugar de líneas rectas para paralelos?
Acabo de hacer un localizador de globo D3js, que se ve así:
Si observa con cuidado, el cuadrado rojo se ve feo ya que no sigue la curva de la Tierra. Tengo el cuadro delimitador de área en grados decimales:
var bb = {W:-5.0, N:50.0, E:10.0, S:40.0 }
Y dibujo las líneas de la siguiente manera:
svg.append("path")
.datum({type: "LineString", coordinates:
[[-5, 40], [-5, 50], [10, 50], [10, 40], [-5, 40]]
})
.attr("d", path);
Para áreas más grandes, es incluso la curva opuesta a las expectativas (para un cuadro delimitador):
¿Cómo agregar arcos esféricos bastante elegantes?