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

postgis - 我尝试了所有方法,但我的面积仍然在 Postgis 中计算错误

我在德国中部创建了一个非常简单的多边形来演示我的问题。

您可以使用以下 GeoJSON 在 geojsonlint 中对其进行可视化

使用在线工具(例如http://www.daftlogic.com/projects-google-maps-area-calculator-tool.htm,但我尝试了几个)计算表面时,我得到以下数字(这些是基于多边形的类似绘图,但不完全相同,因为我无法将其复制到这些工具中):

  • 276583.39 平方米
  • 0.28 平方公里
  • 68.35 英亩
  • 27.66 公顷
  • 2977118.86 英尺²
  • 0.08平方海里

现在我想使用 POSTGIS 计算这些区域,但我总是出错并且数字不匹配。

首先,我使用此处给出的示例开始不进行转换:

http://postgis.net/docs/ST_Area.html

--> sqft = 3.52643124351653e-05 和 sqm = 3.27616182873666e-06

我该如何解释这些数字?然后我尝试将其转换为 WGS 84 / UTM zone 33N 32633

--> 平方英尺 = 662918.939349234 和平方米 = 61587.1847391195

但即使是这些数字也没有接近。

0 投票
2 回答
1500 浏览

sql - 验证sql server上几何字段中的点(WGS84)

我一直在尝试验证 WGS84 点是否在 SQL Server 2012 的几何字段内。

场景是这样的,我在 SQL Server 2012 数据库(邮政编码和所有内容)中对地理区域进行了政治划分,并进行了验证。

然后,我还在 WGS84 系统中找到了一些基础设施,其中包含提供商提交的邮政编码,我想验证这些点。

我需要验证每个点 (WGS84) 是否属于与它一起提交的邮政编码。

我不知道从哪里开始。

谢谢您的帮助!。

奥马尔

0 投票
1 回答
2532 浏览

php - 坐标:从 WGS84 转换为 *特定* UTM 区域

有很多免费工具可以将 UTM 转换为纬度/经度。很好,但我需要走另一条路;从 WGS-84 到 lat/long 格式。

但这比这更复杂。'因为我需要结果在 UTM-33(北欧)区域。这听起来可能是个坏主意。当地理点可能位于另一个区域时,为什么我想将该区域“强制”为 33N...

出色地; 问题是我已经有一个数据库,其中包含挪威每个地址的 UTM33 坐标。

熟悉UTM@Northern Europe的人都知道挪威横跨多个区域;从 31 到 36。(好吧,也许我们只从 32 跨越到 36,原因是 32V 区域的奇怪宽度,但那是另一个讨论)。

所以,回到我的问题:我的所有地址都已经以 UTM-33 格式给出(超出范围时为负值)。我怎样才能让我的纬度/经度进入 UTM-33?

我需要一个 PHP 解决方案,在使用“gPoint”进行大量调试后,我发现它根本行不通......

(gPoint 非常适合从/到 UTM 转换,但它总是会在“正确”区域块中返回 UTM x/y 对。我不希望这样!我需要始终在区域 33 中获得结果,无论什么是实际正确的..)

0 投票
1 回答
972 浏览

php - Gauss-Boaga 转 WGS84

我正在尝试将一些坐标从 Gauss-Boaga 转换为 WGS84。这是我所做的(PHP):

使用 (1517140, 5036970) 作为输入,我得到 (9.2271558768758 45.485183518206),而使用这个在线工具我计算出我应该有 (9.2189597, 45.4859253)(大约 1 公里的差异)。

你能帮我找出我的代码中的错误吗?

0 投票
2 回答
2111 浏览

gis - 使用geotools api在WGS84 crs中线段和点之间的最短距离

在 geotools 中,您可以使用 Geometry 类中的距离函数找到两个几何之间的距离。Geometry 有 Point 子类,但 Geometry 没有线段子类。然而,有一个 LineSegment 类派生自 LineString,它不是 Geometry 类的子类。我尝试使用 JTS,但似乎 JTS 仅适用于笛卡尔坐标系。

问题:如何在 WGS84 crs 中找到 LineSegment 和 Point 之间的最短距离(以米为单位)。

请注意:我知道在不使用地理工具的情况下可以在 SO 上找到答案。由于我们在项目中使用 geotools 并且代码可维护性非常重要,因此我想在 geotools 中执行此操作。

0 投票
1 回答
525 浏览

java - 将 ED_1950_UTM_Zone_32N (23032) 转换为 WGS84

我需要将使用上述坐标系的 Shapefile 导入并处理到使用 WGS84 坐标系的 Java 应用程序中。

更具体地说,我读取 shapefile 并提取多边形,并将每个多边形存储到我的数据库中的一个对象中。稍后,我将不得不将空间点与这些多边形进行比较(检查点是否在其多边形之内或之外)。点和多边形位于不同的 CRS 中的事实似乎是我达到 0 次命中的原因。

虽然我认为这无关紧要,但这是我使用 GeoTools 读取 shapefile 的方式:

下面的代码更相关:how to check if a point is inside the shape

如何将多边形从 ED_1950... 转换为 WGS84?或者,如何将 WGS84 点与 ED_1950 多边形进行比较?

0 投票
2 回答
2028 浏览

gis - postgis使用wgs84获取米半径内的几何图形

看起来 st_buffer 中的“1”被解释为度数,我需要在给定点的 n 米内找到几何图形。

我确实找到了对新函数 (st_Buffer_Meters) 的引用,但这似乎并没有什么不同。

0 投票
1 回答
575 浏览

google-maps - 为maptiler创建世界文件

我有一个 21810x14872 的图像,它投影一个带有坐标的区域框:

上、左角经度:23.635069763547662、58.09107365049769 下、右角经度:23.598520470202025、58.14957297881731

或使用 WGS84 北距、东距:

上、左角东、北:617289.588、2610249.342 下、右角东、北:611289.588、2614249.428

我的图像使用 WGS84 的投影。如何使用上述描述为 maptiler 创建世界文件。

感谢您。

0 投票
1 回答
621 浏览

google-maps - 在 Maptiler 中选择坐标系

我有一个 21810x14872 的图像,它投影一个带有坐标的区域框:

上、左角经度:23.635069763547662、58.09107365049769 下、右角经度:23.598520470202025、58.14957297881731

或使用 WGS84 北距、东距:

上、左角东、北:617289.588、2610249.342 下、右角东、北:611289.588、2614249.428

我的图像使用 WGS84 的投影。我不确定我需要选择 Maptiler 中的哪个坐标系?请指教。

感谢您。

0 投票
1 回答
625 浏览

google-maps - 世界文件示例

是否有任何主体有地图世界文件的示例,其中显示了输入参数,包括纬度和经度以及输出世界文件。

我用谷歌搜索世界文件,我找到了一个解释,但我没有看到一个完整的例子。

感谢您。