问题标签 [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 回答
212 浏览

java - 如何在新字符串中将您的位置导出为 WGS84

我正在制作一个新的私人安卓应用程序来拍照,获取您在 WGS84 中的当前位置,最后通过电子邮件将其全部发送给您自己。

我已经发送了包含文本字段内容的邮件,但是我制作了一个按钮来获取您当前的位置,但不知道如何获取您的位置,并且以同样的方式也将其转换为 WGS84。我需要在这个坐标系中获取它,因为它用于特殊的业余活动,它使用这个坐标系。

忘了图吧,坐标更重要。

提前致谢

问候阿克塞尔

0 投票
1 回答
1022 浏览

coordinates - 如何在 WGS84 椭球上插值 ECEF 坐标

是否有直接的方法(不涉及将坐标转换为纬度/经度)在 2 个 ECEF 坐标(xyz)之间进行插值,以便插值点位于 WGS84 椭球上。原始的 2 个点是根据大地坐标计算的。

在球体上插值似乎很明显,但我似乎无法得出椭球的解决方案。

先感谢您。

0 投票
3 回答
1781 浏览

coordinates - 使用 QGIS 进行坐标转换

我正在尝试将坐标从 Monte Mario italy 1 (EPSG 3003) 转换为 WGS84 (EPSG 4326)。这些坐标包含在 csv 文件中。为此,我正在使用 QGIS (2.0.1 dufour)。所以我打开文件打开“图层”菜单,然后选择“添加分隔文本图层”。然后我打开指定源的文件,QGIS 自动检测包含坐标的列。在此之后,我将坐标格式指定为 EPSG 3003。QGIS 完美打开图层。然后我尝试将文件保存为“分隔文本”,指定我希望它采用 EPSD 4326 格式。输出文件与输入文件相同。怎么了 ?

0 投票
3 回答
5096 浏览

ios - IOS 上外部 GPS 数据的 WGS84 大地水准面高度高度偏移

对于我正在编写的应用程序,我们正在将 IOS 设备与外部传感器连接,该传感器通过本地 wifi 网络输出 GPS 数据。该数据以相对于高度的“原始”格式出现。一般来说,所有 GPS 高度都需要根据当前位置应用与 WGS84 大地水准面高度相关的校正因子。

例如,在位于 Lat 38 56 36.77159和 Lon 077 01 08.34929的以下地理控制点 ( http://www.ngs.noaa.gov/cgi-bin/ds_mark.prl?PidBox=HV9830 )

您可以看到大地水准面高度为-32 米。因此,考虑到这一点附近的原始 GPS 读数,必须应用 -32 米的校正才能计算正确的高度。(注意:校正是负数,因此您实际上会减去负数,从而将读数向上移动 32 米)。

与 Android 不同,据我们了解,关于 coreLocation,此 GeoidHeight 信息由 IOS 内部自动计算。我们遇到困难的地方是我们正在使用带有传感器的本地 wifi 网络,该传感器计算未校正的 GPS 并收集外部传感器数据以及 GPS 的核心位置读数。我想知道是否有人知道具有大地水准面信息的库(C/Objective-C),当我从我们的传感器包中读取原始 GPS 信号时,它可以帮助我即时进行这些计算。

谢谢您的帮助。

旁注:请不要建议我查看以下帖子:在 Android 中通过经度和纬度获取高度这是一个很好的解决方案,但是我们没有实时互联网连接,因此我们无法对 Goole 或 USGS 进行实时查询。

0 投票
1 回答
1271 浏览

javascript - 在 Leaflet.js 球形墨卡托 WMS 地图上扭曲的 GeoJSON 形状

我有一个带有球形墨卡托投影的简单WMS图层的地图(由 OSM-Mapnik-TileCache 服务器堆栈渲染,一切都在EPSG:900913 / EPSG:3857中)。

首先:我不明白为什么,如果 Leaflet 使用 CRS EPSG:3857,其单位是,我仍然必须以 WGS84 格式提供坐标,如maxBoundscenter,它使用degree。是不是 API 不一致?

第二:我需要渲染一个以 WGS84 坐标 ( EPSG:4326 ) 表示的GeoJSON特征,但形状明显变形(见下图)。我应该形状从 EPSG:4326 转换为 EPSG:3857 吗?如何?如果我这样做,我将以米为单位表示坐标,而 Leaflet 仍然需要度数。我该如何解决这个问题?

我对 OpenLayers 中的一个简单 wms 层和一个 GeoJSON 覆盖进行了仔细检查,它工作正常,所以我证明数据中没有失真。

有什么线索吗?

这是测试GeoJSON,希望有人能理解问题的原因:

传单上的示例图片

OpenLayers 上的示例图像

0 投票
2 回答
955 浏览

java - java:如果没有得到距离,检查WGS84点是否在多边形内

如标题中所述,我正在寻找一种可能性来检查 wgs84 格式的给定点是否在给定的多边形内,如果不是,我想找到从该点到 polgon 的最短距离。也许存在任何图书馆。

感谢您的帮助

问候

0 投票
1 回答
184 浏览

sqlite - GPS CHC Landstar DB 文件格式

我对位于由 Landstar 应用程序维护的用于 GPS-RTK 测量的每个 *.db(sqllite 格式)文件中的表 Table_GpsPtArray_Point_Array 中的字段 Db_GpsPt_dX、Db_GpsPt_dY 中的单位提出疑问。不幸的是(CHC)制片人的支持没有回应我的请求,所以我希望 StackOverflow 会更有帮助。

我知道,对于基点单位是 ECEF 单位(WGS 笛卡尔),但对于其余的测量点,有一些值,在 ECEF、本地 XY oraz WGS84(十进制)中都没有校正 delta 值。奇怪的是,给定列中的单位应该以相同的格式写入,但不适用于该文件。

有人对提到的领域的含义有想法吗?感谢帮助。

0 投票
0 回答
440 浏览

geojson - 从 Mapbox 下载的 GeoJson 的 wgs84

我从 Mapbox 网站下载的 GeoJSON 的 WGS84 是什么。我尝试将在 mapbox 中创建的一些几何图形添加到我的 postgis 中,并且我需要保持坐标一致。

谢谢

0 投票
1 回答
374 浏览

point - 将 wgs84 POINT 转换为坐标 LON、LAT

我有 wgs84 POINT 的定义:

enforce_geotype_coordinate_wgs ((geometrytype(coordinate_wgs84) = 'POINT'::text) enforce_dims_coordinate_wgs84 (st_ndims(coordinate_wgs84) = 3)
enforce_srid_coordinate_wgs84 (srid(coordinate_wgs84) = (-1)) "

好像:

“0101000000315601E572722F40842D615AA089444”</p>

我不知道将该点转换为 GD(纬度,经度)[GPS] 坐标的 PostGIS 的功能。
你能帮助我吗。谢谢

0 投票
2 回答
4341 浏览

geotools - 如何将地理的 wkt 转换为 jts 几何?

我想将 wkt 地理转换为 jts 几何。

我尝试像这样使用 jts wkt 阅读器。

导入 com.vividsolutions.jts.geom.Geometry;

导入 com.vividsolutions.jts.io.WKTReader;

几何几何 = wktReader.read(wktString);

这里的问题是 wkt 的格式为 (longitude latitude) 。由此创建的几何图形不是预期的几何图形。

如果输入的格式是(经纬度),那么问题就解决了。

我能想到的一种方法是,取内环和外壳。对于每个环交换纬度和经度并创建一个新环。在交换了环之后,我将创建一个新的几何体。

在创建几何之前,还有其他方法可以将 wkt 从 x,y 转换为 y,x 吗?