问题标签 [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 投票
1 回答
103 浏览

c++ - WGS84 坐标中的聚类或过滤点

所以我试图解决一个问题。我有一个可以作为玩家的点,我周围有几个物体,有些更远,有些靠近呃。例如,我想排除所有较远的点并包括较近的使用距离。如何对对象进行聚类或过滤。我正在考虑空间分区。对象位于地理坐标中。对象的数量可以是 10.000

0 投票
1 回答
744 浏览

delphi - 如何在delphi7中将WGS84转换为lat long

我想在Delphi7中将WGS84坐标值转换为lat long,如何制作?

谢谢。


我从 gps 设备(comport)收到 WGS84 格式坐标,但需要投影(用于地图)lat long,我收到了这个坐标:

$GPGNS,080219.00,4054.34347,N,02916.99092,E,AN,11,0.89,134.1‌​,37.7,,*7B 地图纬度:40.9057 地图长度:29.2831

0 投票
0 回答
175 浏览

java - 计算从点到框的坐标之间的距离?

我有两个不同的 WGS84 坐标,A 和 B。A 只是一个 (lat,lon,z) 点,B 是一个盒子中心内的 (lat,lon,z) 点,尺寸为高度、宽度、深度(米)。

我需要计算从 A 到盒子的距离,不是到盒子的中心,而是到盒子最近的侧面/表面。有任何想法吗?

我已经有一种计算两个坐标((lat,lon)到(lat,lon))的方法。

0 投票
1 回答
233 浏览

data-conversion - 为什么我在使用 proj4js 的方法 transform() (wgs84 -> utm-k) 时不能得到正确的值

我想在 proj4js 中得到正确的值转换。
坐标转换值 wgs84 (EPSG:4326) -> utm-k (EPSG:5179)

我试图获得坐标转换值,但我无法获得正确的值。

但其他转换值是正确的。

坐标是韩国的제주도청。

正确值

不正确的值

为什么用proj4js转换wgs84->utm-k时不能得到正确的值。

我的来源:

或者

但是当我转换 utm-k -> wgs84 时我可以得到正确的值

无论如何,结果:

不正确的值图像

0 投票
2 回答
1897 浏览

geometry - 点到大圆线段距离

我想计算从经纬度给定的点到两点给定的线段(大圆的一部分)的距离。所有坐标均在 WGS84 中给出。

在此处输入图像描述

我知道如何在笛卡尔坐标中计算这个,但不是在球体上。有人可以提供公式吗?

0 投票
1 回答
1337 浏览

gps - 如何将相对 GPS 坐标转换为“本地自定义”x、y、z 坐标?

假设我知道有两个人站在GPS位置A,并且BA正在看B

我想知道基于的B( x, y, z) 坐标A其中+y轴是指向B(因为A正在看 B)的方向,+z是垂直于天空的方向。(因此+x是 的右侧A

我知道如何将GPS坐标转换为UTM,但在这种情况下,似乎需要坐标系旋转和平移。我会想出一个计算,但在此之前,会不会有一些代码可以看?

我认为这必须由许多应用程序处理,但到目前为止我找不到。

0 投票
1 回答
386 浏览

javascript - 为什么与 PostGis ST_Area 相比,我得到的区域略有不同?

我正在尝试自动计算 OpenStreetMaps 上显示的建筑物的面积。
为此,我通过立交桥 API 获取建筑物多边形的坐标。

例如 https://overpass-turbo.eu/

哪个输出我

现在,在我自己用 JavaScript 计算区域之前,我将它们放入 PostGIS,看看 PostGIS 给了我什么区域:

其中椭圆为 6379.25032051953 m2,椭球为 6350.65051177517。

现在我尝试在 JavaScript 中计算面积
所以我将这些坐标放入一个 JS 数组中:

并尝试使用此 gis 帖子作为参考计算 JavaScript 中的面积。

但无论我选择哪个半径,我都与 PostGis 输出相距至少 2 平方米。

更重要的是,当我使用纬度 X 的精确半径计算面积时,我更接近 PostGIS 球体结果,而当我选择球体半径时,我不会像 PostGis 那样得到更低的结果 - 我得到更高的结果.

我实际上想知道为什么我会得到如此不同的结果。

使用谷歌我在这里找到 http://postgis.net/docs/doxygen/2.2/dc/d52/geography__measurement_8c_a1a7c48d59bcf4ed56522ab26c142f61d.html PostGIS ST_Area 调用 geography_area,现在我想知道这两个结果集中哪个更错误.. .

这个计算有什么问题吗?还是归咎于 PostGIS?

具有讽刺意味的是,当我在 SQL-Server 中计算区域时,我得到了 PostGIS 球形区域(实际上是 6350.65051472187)......

(但仅当使用左手规则定义多边形时[这就是数组在此处反转的原因],否则我得到System.ArgumentException: 24200: The specified input does not represent a valid geography instance.

参考:
ST_Area
源代码

0 投票
0 回答
524 浏览

wgs84 - 使用 proj4 从 WGS84 转换为局部坐标,保留角度和距离

我尝试将 WGS84 点数据从 googlemaps 转换为以米为单位的本地 x,y 参考。我查看了该站点和其他站点上的许多帖子,但是这些元素中没有描述定义本地参考以获得真实距离和角度的方法。

为了进行这种转换,我使用 Proj4.js 库,基于以下说明:

但是,这样做时,我得到的点之间的距离与我在谷歌地图上测量的距离不匹配,所以我认为本地参考的定义存在问题,我无法弄清楚。您对此有任何线索,尤其是关于本地引用的参数吗?示例:我考虑以下几点,代表典型建筑物的轮廓。

上述顺序中两点之间的距离分别计算为7.0m、9.3m、7.5m和11m,利用毕达哥拉公式对点之间的差进行计算。根据谷歌地球上的测量,点 TopLeft - BottomLeft 和点 TopRight - BottomRight 之间的距离应为 10m。同样,根据谷歌地球上的测量,点 TopLeft - BottomRight 和点 TopRight - BottomLeft 之间的距离应为 7.5m。

0 投票
1 回答
2364 浏览

r - 将坐标从英国国家网格(东、北)转换为 WGS84 Lat Lon

我正在努力将 R 坐标从英国国家网格 (BNG) 转换为 WGS84 Lat Lon。

这里是一个数据示例:

如何将 Easting 和 Northing 转换为 WGS84 Lat Lon?

有一个spTransformrgdal包中调用的函数,但文档非常混乱。

有什么建议吗?

0 投票
1 回答
1245 浏览

coordinates - 将 ECEF (XYZ) 协方差矩阵转换为 ENU 协方差矩阵

如何转换 ECEF 中坐标的协方差矩阵并获得 ENU(本地东北向上)中的协方差矩阵。

欢迎任何帮助,

谢谢