问题标签 [wgs84]

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 投票
4 回答
3955 浏览

java - 将 WGS84 转换为 OSGB36

是否有任何已知的 Java 库允许我将 WGS 84 线转换为 OSGB36,或者是否有一个好的公式可以使用?我目前正在使用这个,但它不是很准确,所以我想知道是否有更好的我可以使用。

0 投票
3 回答
2884 浏览

c++ - 如果您有 GeoTiff,是否可以使用 GeoTransform 将纬度/经度点转换为 X、Y?

我正在使用 GDAL 库。目前,我可以采用左上点和右上点并从原件中切出图像。我现在想做的是获取两个 WKT 点并转换为 X、Y 坐标来做同样的事情。我只是想知道如果我知道 GeoTransform 以及它使用的坐标系(WGS84)是否可以做到这一点?

0 投票
0 回答
711 浏览

google-maps - 从 WGS84 转换为 sperical mercator 那么我现在如何继续在 googlemaps 上正确绘图

如何使用 WGS84 中的纬度和经度绘制使用 googlemaps API V3 javascript 的 Google 地图球形墨卡托的绘图?

将我的经纬度转换为墨卡托等效值没有问题,但是我不知道如何从这里开始。

这对我来说非常重要,因为我的标记已关闭,这归因于投影问题。

帮我继续。

0 投票
2 回答
2466 浏览

c# - wgs​​ 点到 wgs 定义的线段的距离

我进行了搜索,但找不到完整的答案。如果可能的话,在 C# 中。我需要 WGS 点和球体上 WGS 点定义的线段之间的最短距离(准确地说是地球)。

编辑:也许插图会有所帮助

在此处输入图像描述

请注意,这是一个理想的例子。“点”可以是球体表面的任何地方,也可以是线段的起点。显然,我不是在寻找穿过球体的距离。数学不是我的强项,所以我不理解normalizeto cartesian。也许我还应该注意路径 AB 是最短的,而距离?也是最短的。

0 投票
1 回答
187 浏览

gis - 公共领域高分辨率矢量数据

有人可以指出我可以在哪里获取高分辨率矢量数据吗?

最好采用 Shape 文件格式的 WGS84 矢量数据(海岸线、国界、湖泊......)

0 投票
1 回答
3385 浏览

c# - C# 的大地测量库

由于我无法就这个问题与 wgs 定义的线段的距离得到确切的答案,有没有人知道在开发 GPS 应用程序时包含计算功能的大地测量库?

0 投票
1 回答
3022 浏览

java - 不正确的坐标变换 Gauss-Kruger - WGS84 使用 GeoTools

在 GeoTools 的帮助下,我遇到了关于心爱的坐标转换的问题:我想将一组坐标从 Gauss-Kruger(区域 5,EPSG 31469)转换为普通的 WGS84 坐标(EPSG 4326)。

我用一个简单的例子构建了一个代码(只需一对坐标即可尝试):

调试后结果如下:48.791886921764345, 17.16525096311777

然后,当我检查我获得的 WGS84 坐标时(只需将它们打入谷歌地图),我最终会在奥地利附近的捷克共和国某处,尽管这对坐标应该在德国东部的某个地方(当然,我通过一些 html 进行了检查解码器):

---> 应该是结果:51.0609167, 13.6900142。

我无法想象发生此故障的任何原因。GeoTools 获得了两个想要的 CRS(我从 java 控制台的响应中附加了一个摘录)

有人能解释一下吗?我会很感激任何帮助!

许多问候,塞巴斯蒂安


0 投票
1 回答
101 浏览

gis - 以编程方式转换出 TOPO50

我有一组参考 NZ TOPO50 位置的数据。我一直在努力研究如何将它们转换成有用的东西,比如 WGS84 lat/lon。

我已经浏览了http://www.linz.govt.nz上的文档,但仍然卡住了。

例如,“BA32 582206”变为“36 50 50S 174 46 28E”。我发现 NZ-topo-50-map-sheets.xls 有一个 5 点多多边形来描述 BAS32,但我无法弄清楚 58/2 和 20/6 如何分别变为 174 46 28E 和 36 50 50S。

0 投票
2 回答
4538 浏览

r - 将经纬度坐标 (WGS) 转换为具有等距轴的网格(在给定区域内)

我在两个数据集中有很多地理坐标,并且想要运行最近邻搜索。我遇到了“RANN”包,该功能nn2(x,y)运行得非常快。

现在有一个问题,当然在伦敦地区,向北一个学位比向西一个学位要远得多。

我现在的想法是将位置坐标转换为某个网格,其中在 x 方向上的一步与在 y 方向上的一步几乎相同。该地区是伦敦(中心 -0.1045,51.489)。如何执行此转换?

0 投票
3 回答
12618 浏览

gps - 使用 WGS84 椭球的距离

考虑地球表面上的点 P1 (60°N, 20°E, 0) 和 P2 (60°N, 22°E, 0)

当使用 WGS-84 椭球模拟地球的形状时,点 P1 和 P2 之间的最短距离是多少?