问题标签 [proj4js]

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 投票
3 回答
12692 浏览

javascript - 如何将 UTM 坐标从米转换为英尺?

有没有人可以将我的 UTM 坐标从米转换为英尺的公式或转换?我找到了 Javascript 代码,它将以米为单位的 UTM 坐标转换为纬度/经度,但在将其转换为纬度/经度之前,我需要以英尺为单位的 UTM。

0 投票
3 回答
5217 浏览

javascript - OpenLayers、Bing 和 KML

我正在尝试在 OpenLayers 中的 VirtualEarth 地图上放置 KML,但它不起作用。我想它必须与投影有关。

有人吗?!谢谢你。

0 投票
3 回答
6673 浏览

javascript - 使用 Javascript 计算边界框

我有一个纬度/经度值和距离值。我需要计算一个以给定位置为中心的边界框。所以如果距离是 200 米,那么矩形框应该是前后左右各 200 米。

我该如何使用 JavaScript 执行此操作?

0 投票
3 回答
1528 浏览

geospatial - 我如何猜测哪个地理投影系统用于数据集?

我有一堆要转换为 kml 的 shapefile。

我可以打开它们,但我不明白它们所在的坐标系(创作者也没有提供)。

例如,这应该是阿姆斯特丹市边界上的一个点:'x': 106980.0, 'y': 491810.0。

理想情况下,我很想找到一个网站、图书馆、脚本、神谕、章鱼或任何能告诉我这些数据在什么投影中的东西,知道应该大致映射到北纬 52°、东经 4.7°。

这样的事情存在吗?我现在需要找到这个特定的投影系统,但如果可能的话,我更喜欢一种方法来猜测它,因为你有几个未知格式的坐标,但你知道它们应该映射到哪里。这个问题的读者也会从中受益,并且不会从我真正具体问题的答案中受益。

0 投票
1 回答
282 浏览

mapping - Geodjango:从 OSGB_1936 导入数据,在 WGS84 中显示?

我有一些多边形数据保存在 PostGIS 数据库中,投影 SRID 为 27700。

我想在 OpenStreetMap 上显示形状,即使用 SRID 900913(我认为?)。

所以,两个问题:

  1. 如何更改下面的代码以使用 OpenStreetMap 的正确 SRID 输出?
  2. 如何更改下面的 Django 代码以给我一个漂亮的 json 对象,准备显示为多边形?

如果这个问题没有意义,我深表歉意——我对 GeoDjango 很陌生。

0 投票
1 回答
692 浏览

javascript - 如何转换 Google Maps 中的自定义叠加层以考虑投影?

我正在开发一个使用 Google Maps API v3 的应用程序。我想制作每边正好是 1000 公里的正方形的自定义叠加层(每个叠加层实际上是一个 1000x1000 的透明 png,每个像素代表 1 平方公里)。我目前的实现是这样的:

我的问题是:如果有的话,我需要做什么来说明谷歌地图的投影?我对墨卡托的有限理解是它保留了水平距离而不是垂直距离。我怎样才能适当地转换()我的 png 来解决这个问题?

0 投票
2 回答
1432 浏览

javascript - 如何使用 javascript 将 wms 图层添加到 bing 地图?

如何使用 javascript 将 wms 图层添加到 bing 地图?有人知道任何好的例子吗?

0 投票
2 回答
1568 浏览

php - 将纬度/经度转换为像素位置

我有一张地图(墨卡托),以及地图 4 个角的坐标。我需要想出一些东西,这样我就可以将给定的坐标转换为地图上的相应点。我不能使用谷歌或任何类似的东西,这就是为什么我首先需要这样做。

我可以使用的语言要么是 PHP,要么是 Javascript。我已经尝试了一些我在其他帖子中发现的东西,比如这个: 墨卡托经度和纬度计算到(英国)裁剪地图上的 x 和 y,但我对它们没有任何运气。

如果有人可以提供一些帮助,我将不胜感激。我的数学很糟糕,看着其中的一些方程式,我开始觉得这超出了我的水平,但我必须完成它。

再次,提前感谢。

0 投票
3 回答
6699 浏览

latitude-longitude - lat/lon 转换为 x/y 坐标

我有一个openstreetmap 图像。左上角是纬度:80 经度:-169 右下角是纬度:-56 经度:190 图像的宽度:2618,高度:1513

如何将给定的纬度/经度坐标转换为图片的 x/y 坐标?

我自己尝试过,但无法弄清楚如何转换坐标。

我希望有人能回答我的问题。

0 投票
1 回答
844 浏览

javascript - 在不同投影的底图之间切换时如何重新投影矢量图层

我有两个基础层的 OpenLayers 地图:MetaCarta (EPSG:4326) 和 Google 地图 (Mercator)。sphereMercator = false,单位是度。地图上还有一些标记、框和矢量数据。

当我在基础层(具有不同的投影)之间切换时,简单的几何图形(例如标记或框)会自动重新投影并正确显示。然而,矢量图层(折线)只是移动,而不是重新投影。我认为我需要调用某种“重建”函数或添加一些参数,以便 OpenLayers 在基础层投影发生变化时自动执行此操作。但我不知道该怎么做。

我阅读了 Spherical Mercator ( http://docs.openlayers.org/library/spherical_mercator.html ) 并查看了 OpenLayers 示例,但没有找到解决方案。

我的代码部分如下(vector.json 中的所有坐标都以度为单位):