如何将d3.js的经纬度转换为方位角坐标
How to convert latitude longitude to azimuth coordinates for d3.js?
我有一个纬度和经度点的列表,我想创建一个像这样的方位投影:http://boydgreenfield.com/quakes/
我对如何从经纬度将3坐标输入方位投影感到困惑。我只是想知道如何在两者之间转换。
这是我发现的一个相关问题,但对我没有帮助:
设置D3地球仪(D3.geo.azimuthal)动画
我不清楚你有一个3坐标的输入是怎么回事。它不是一个2坐标输入(即lat/lng)吗?我想这就是你的意思:-/
所以,如果你有一个经度和纬度,比如说,纽约:
var nycLngLat = [74.0, 40.7];
你有一些投影,例如:
var projection = d3.geo.azimuthalEqualArea();
然后你可以通过"调用"投影实例(因为它也是一个函数)来找到投影的X和Y:
var nycXY = projection(nycLngLat);
需要注意的一点是d3将地理坐标定义为经度、纬度。这与谷歌地图的方式相反——如果你已经习惯了的话。
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- 如何在Javascript中将JSon对象转换为数组
- 使用JS将数组转换为json对象
- 如何使用json将对象列表从java转换为javascript
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 在Javascript中转换对象数组
- 迷你$provider注入茉莉花和角
- 有没有办法计算从一个点到另一个点的方位角
- 角带 - 模态 HTML 转换不起作用
- 在 D3 地理方位角上制作圆形剪辑动画
- Javascript+Maths-正确获取从a点到B点的方位角
- 这些方位角值中哪一个是正确的?为什么
- 使用角转换的本地化
- 角转换的自定义属性
- 将承诺的变量转换为正常的单角变量
- 如何修复角转换FOUC问题,而使用translatePartialLoader
- 如何将d3.js的经纬度转换为方位角坐标
- 角美元http.Get自动将int转换为string
- 转换角js1.X过滤器到angular js 2.0管道