问题标签 [mercator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
46 浏览

mysql - MySQL 的 POLYGON((first, second)) 的第一个和第二个位置是什么值?

我想用多边形填充表格。我得到代表lat和的 8 字节数字lng。这些数字是xy坐标。那么第一名和第二名是什么?

现在我创建 MySQL 函数。什么是正确的:

0 投票
1 回答
414 浏览

javascript - 有没有办法使用 MySQL 函数从 Lat、Lng 获取 POINT 坐标?

我需要从Node.js 中的Lat,​​ 获取墨卡托坐标。Lng我可以使用一些模块(例如node-sphericalmercator)。但这意味着计算是在 Node 服务器上完成的,而不是在 MySQL 中:

但我想直接在 MySQL 中隐藏LatLngPOINT不是在 Nodejs 服务器上。有一些功能吗?

0 投票
1 回答
238 浏览

javascript - 墨卡托投影不能正常工作?

我需要使用墨卡托投影在我的 svg 应用程序中按纬度和对数指向这些地方。我已经搜索了很多,我得到了这些链接,

http://en.wikipedia.org/wiki/Mercator_projection
隐蔽纬度/经度指向墨卡托投影上的像素 (x,y)

代码

我在我的应用程序中使用了此代码,但它对我不起作用。
请帮助从纬度和经度中获取 x 和 y 位置。任何建议都应该受到赞赏。

0 投票
1 回答
3679 浏览

d3.js - 消息“d3.js TypeError: n is undefined”(对于具有强制布局的 D3 世界地图)

我正在尝试这个网站的代码:http: //bl.ocks.org/bycoffe/3230965

在此处输入图像描述

我一直有“n未定义”的错误。

在进一步缩小规模后,我得出的结论是,问题出在以下几行:

问题出现在最后一行:

但是,我仍然不知道“n 未定义”是什么意思。有人能帮忙吗?

0 投票
1 回答
1462 浏览

javascript - D3 墨卡托函数 NaN

我对 D3 墨卡托投影函数不太熟悉,得到了一些意想不到的结果。我想投影以下纬度和经度(在墨西哥的某个地方):

我使用 d3 定义我的墨卡托投影

这显然不是地图上的一个点。我到底做错了什么?谢谢!

0 投票
1 回答
788 浏览

google-maps - 谷歌墨卡托投影不是真正的墨卡托,如何在 SVG 上更正将 lat long 转换为 x,y

基于这篇文章将纬度/经度转换为像素坐标?,这适用于真正的墨卡托投影。

我遇到了来自openstreet map的 svg 地图的问题,它使用“ Google Mercator projection with simplification on grid(1000) ”。

我试图在我的法国地图上绘制一些城市,所有点都在这里,但不完全是它们应该在哪里看到图片

在此处输入图像描述

如您所见,这些城市的位置并不好(如有必要,您可以在谷歌地图上进行比较)

关于如何调整参考中对帖子的响应中提供的代码以考虑这两个不同墨卡托投影之间的差异的任何想法?

提前致谢

编辑 :

用于城市的坐标:

svg 是基于来自 openmapstreet 的 pdf 在 Inkscape 中创建的,代码有点长,我在这个小提琴中复制粘贴它(因为我没有附加 Raphel,所以不起作用) http://jsfiddle.net/ dqsH3/4/

您可以在此处查看原始 pdf openstreetmap.fr/f/France-regions-01-01-2013-1000.pdf‎</p>

0 投票
0 回答
53 浏览

javascript - 如何使用自定义图表加入墨卡托地图?

考虑如下所示的索引文件

和 scatterplot.js 如下所示

现在考虑一个墨卡托地图,如这个链接所示http://bl.ocks.org/mbostock/3757119

如何将墨卡托地图放在图表上方,即创建图表和地图的混搭。

0 投票
2 回答
1054 浏览

java - 从谷歌静态地图获取像素协调

我想在静态地图上找出 lat/lng 的像素坐标。例如,我从以下位置下载了一张图片:

链接到图片

我想要的是从 lat/lng long 能够将该 latlng 映射到像素坐标。我搜索了一下,发现墨卡托投影可以解决我的问题。但是我找不到任何合适的方法。有人能帮帮我吗。此外,如图所示,我已放大到 9 URL

0 投票
1 回答
1760 浏览

d3.js - D3.js:如何准确计算墨卡托变换比`r`?

给定地球表面上的正方形 ABCD(Equirectangular),A 和 B 在格林威治子午线上,B 和 C 在子午线经度 = 10⁰:

鉴于我的 D3js dataviz 在d3.geo.mercator()投影中工作,我的正方形垂直变换了r= mercator_height in px/width in px大约 1.5 的比率。

如何准确计算这个墨卡托变换比r

注意:这是非线性的,因为它暗示了一些1/cos()[2]。


编辑:我很想我们应该首先d3.geo.mercator()在屏幕上重新投影每个点(如何?哪种语法?),所以D3做所有的硬数学。然后我们可以 GET 点的像素坐标,所以我们可以计算长度 AB 和长度 AC 以像素为单位,最后r=AC/AB. 另外,如何将十进制度坐标转换为所选的投影像素坐标函数有点麻烦d3.geo.<PROJECTIONNAME>()

[2]:墨卡托:比例因子沿子午线随纬度变化?

0 投票
1 回答
1172 浏览

google-maps - 计算谷歌地图瓷砖边界坐标

我进行了很多搜索并找到了一些有用的资源,但仍然存在计算问题。

我想计算特定图块的 NE 和 SW 坐标。

这是我的方式 :

它工作正常。

但纬度部分不是:

提前致谢