问题标签 [map-projections]
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.
php - 在 Winkel Triplel 投影上将纬度/经度转换为笛卡尔坐标
我有一张 Winkel Tripel 地图,需要在上面放置标记。我给出了纬度/经度中标记的位置。所以我需要一种方法将其转换为 X,Y。
我找到了一些代码(如下),但是当我尝试它时,45º 对角线的图有一个适中的 s 曲线。所以这显然是不正确的。
任何帮助都会很棒。我在 PHP 中这样做,但我应该能够转换任何语言。
leaflet - 在 Leafletjs 上设置投影
我在一个家庭项目中使用了 Leafletjs(现在看起来就是这样。但我找不到必须设置投影,我为 OpenLayers 找到了它,它看起来像这样:
有人可以帮助我吗?
更新: 我试图从 Leaflet 中获取标准投影并对其进行自定义,就像这样
现在投影是正确的。但是现在的问题是坐标是错误的,例如,如果我从 Leaflet 获得坐标,则 Kolding 现在位于法国中部而不是丹麦。
r - 将分辨率为 5 km*5km 的 SGDF 重新投影为 0.05*0.05
原谅我太天真了。我无法重新投影 SGDF。
我有一个 xyz (x=longitude, y=latitude, z=value) 3 列数据集。经度和纬度值是 EPSG:3035 格式的坐标。我将数据框转换为空间分辨率为 5 公里 * 5 公里的网格,投影在 EPSG:3035 中。我希望将网格重新投影到 EPSG:4326,空间分辨率为 0.05*0.05。但是我收到以下警告消息:
谁能告诉我,我如何重新投影网格。下面是一个可重现的小例子:
好吧,感谢 Paul,我能够使用gdalwarp重新投影网格。但是,空间分辨率仍然不同:
有什么想法吗??
map-projections - 解释地图投影细节
不是阅读或解释地图投影的专家。我有以下描述的数据集。
坐标采用阿尔伯斯等面积圆锥投影,具有以下投影设置:比例 = 1;东虚(米)= 5000000;伪北(m)= 0;经度原点 = 20;纬度原点 = 0;标准并行 1 = 45;标准平行线 2 = 55,椭圆体为 WGS 84。
是否等同于+proj=lonlat +datum=WGS84
谢谢您的帮助。
javascript - 使用 D3 更改形状文件投影以进行可视化
我正在尝试制作一个涉及英国地图的可视化,以及所有约 650 个选区。我按照这个优秀的教程http://bost.ocks.org/mike/map/绘制了地图,效果很好。然而,我能找到选区的唯一来源是军械调查(Natural Earth 有县,但没有选区)。问题是操作系统选区文件不包含相同类型的坐标(您可能会说,我不是 GIS 专家),它们使用横向墨卡托投影。以下是我尝试转换的数据的 .prj 文件的属性:
我的问题是:如何将其转换为 D3 中的投影?我已经安装了 ogr2ogr 和 TopJson,但不确定它们是否可以做到,而且我在任何地方都找不到信息,因为我没有足够的基础知识。
TIA
svg - d3.js - 单击时缩放和居中 - 地图比例,点不
我正在调整http://bl.ocks.org/mbostock/2206340上的可缩放和可点击地图来绘制一些点并做一些其他事情。现在,我正在尝试使其在缩放和单击操作中,绘制的点也移动/尊重缩放。我不确定这里的代码有什么问题,因为我似乎在缩放 + 单击中调用 red.circle 和 blue.circle 对象 - 任何人都可以识别问题吗?谢谢!data.csv 的格式如下:
这是 d3.js 脚本。
d3.js - d3.js:带正投影的地图 - 如何选择合适的 clipAngle()
我正在创建一个包含三个地图的可视化,并且正在努力寻找正确的值以放入 clipAngle()。根据我的阅读,90 应该很好,它适用于地图 0 和 1,但不适用于地图 2(然后它返回一个实心圆圈 - 当我尝试旋转地图时有时也会发生这种情况)。
这是工作代码(这是正在进行的大量工作):http: //vibekehauge.com/jordoverflatenspuslespill.html
对此问题的任何帮助将不胜感激。
matplotlib - Pylab 等高线图使用 Mollweide 投影创建人工制品
该脚本的目的是使用 pylab 在 Mollweide 投影中绘制一些数据的等高线图。有一个奇怪的行为contourf
。这是代码
有些点似乎画错了(见下图)。
没有投影使用的相同代码输出完美的法线贴图:
您可能已经注意到,轮廓线在两个图像中都能完美地工作。文物似乎总是在同一个地方。
有没有办法纠正这种人工制品的产生?
google-maps-api-3 - Google Maps ImageMapTypeOptions.getTileUrl 将点和缩放转换为 LatLng
在谷歌地图 v3 api 中,如何将传递给的point
and转换为 a ?zoom
ImageMapTypeOptions.getTitleUrl
LatLng
谢谢!
function - 虚函数的形象是什么?
如果函数是从将某个值从某个集合S映射到T的数学概念中借用的,那么函数:
将是从整数到整数的映射。所以逻辑适用于大多数函数,但是如果函数的返回值是 void 怎么办。这是否仍然符合数学范式,或者那是一种偏离,或者那是什么?