【发布时间】:2013-08-27 09:06:06
【问题描述】:
我得到了一张经纬度投影的地图,在纬度较高的情况下它变得相当平坦,例如:
为了让它看起来不错,我知道我可以将它垂直拉伸 140%,例如:
另外,我怎样才能用 D3 拉伸我的 SVG 元素及其内容?(我不能使用 CSS,因为底层 SVG 本身就不好。我需要 SVG 代码被拉伸,允许下载)
注意:对于在线代码示例,我得到了India at the moment(然而,印度只需要 106% 的延伸,但同样的想法)。
【问题讨论】:
-
也许使用this suggestion 和您之前定义的固定高度和宽度?
-
这不起作用,扩展框架而不扩展内容。
-
会不会是投影相关的问题?你试过改变投影吗?
-
这确实是纬度/经度投影的一个属性,可以使物体越来越向两极变平。 Wikipedia 的地图是建立在这种 equirectangular 和相关(并提供)strechs 口粮的基础上,以对抗扁平化。所以我必须重用这个投影和这些伸展,以免干扰工作流中其他较低的系统(在维基百科上)。