map-projections相关内容

如何在R中为.shp多边形文件设置CRS

我对在R中使用地理空间数据非常陌生。我在我的研究区域中有一个由几个象限组成的Shapefile,我根据“QUIDID”对其进行了分类。我可以很好地使用gglot和sf包来显示我的数据,但是,我的数据似乎不能正确显示。在形状文件中检查任何空间数据信息时,似乎没有: > proj4string(quads) Error in (function (classes, fdef, mtable) ..
发布时间:2022-04-09 20:52:31 其他开发

Android:操作方法:将当前位置标记到地图中(静止图像) - 添加了源代码、测试用例、实际、预期输出

我创建了另一个问题(如何显示带有移动当前位置的地图(静止图像文件)) 但它包含 2(两个)问题,所以我需要将其分开. 我正在尝试创建一个可以引导一个人到达目的地的原型. 这个地方是一栋有几层楼的宽楼. 我可以获取/检索地图(静止图像).例如当前:1F 目的地:5F;这样我就可以得到1楼、2楼...5楼的静止图像(5个图像文件). 场景: 启动应用程序 输入当前位置 ..
发布时间:2022-01-14 21:08:53 移动开发

单击了多段线的哪一段?

我已经设置了一个 具有五个线段的示例折线,并且我允许新的标记当用户点击多段线时被创建. 我想知道是否有一种万无一失的方法来确定新标记是在标记 0 和 1 之间,还是在 1 和 2 之间……或在 4 和 5 之间.我已经考虑过检查新标记是否是边界框内和线中点公式,但都不是 100% 精确. 解决方案 由于 Google 地图使用 墨卡托投影 对于投影 GPS 坐标,您不能对 gps 坐 ..

带有 Albers 投影的 D3.js 地图:如何旋转它?

我正在使用 d3.js 构建菲律宾地图,但出于一个奇怪的原因,该地图看起来像是在左侧旋转,因此该国家/地区看起来与实际情况不同.我试图修改projection.rotate 字段,但似乎不是修正线. var width = 1060,高度 = 860;var svg = d3.select("body").append("svg").attr("宽度", 宽度).attr("高度", 高度). ..
发布时间:2021-12-18 18:47:01 前端开发

地图中的圆圈在 D3 V4 中显示的位置不正确

我正在使用教程来学习如何在 D3.v3 中生成地图,但我使用的是 D3.v4.我只是想让一些圆圈出现在地图上(见下文).该代码有效,只是圆圈在内华达州上空并且应该在湾区.我想这是地图投影和投影坐标之间的不匹配.我不确定地图所在的投影,但我试图将其强制为 albersUsa(请参阅我生成路径的注释命令),但这会导致整个地图消失.任何帮助将不胜感激! ..
发布时间:2021-12-17 18:09:14 前端开发

如何找到在三角形上投影点以在网格上画线的正确方法?

我有网格和 2 个点 - A 和 B.每个点都位于网格的某个三角形上.主要目标是 - 使用 2 个点在网格上绘制 正确 线.当点位于具有不同平面的三角形上时 - 我在画线时遇到问题. 我做什么: CurrentTriangle = A 点所在的三角形. 虽然 CurrentTriangle != 有 B 点的三角形: 将 B 投影 (Bp) 投影到 CurrentTrian ..
发布时间:2021-11-25 04:24:45 C#

如何将 2d 网格点 (x,y) 作为 3d 点 (x,y,z) 映射到球体上

我有一组 2d 网格点 (x,y),我想将它们作为 3d 点 (x,y,z) 映射/投影到球体上. 我意识到随着 abs(y) 的增加会向两极发生一些翘曲,但我的网格补丁只会覆盖赤道附近的一部分球体,因此可以避免严重的翘曲. 我找不到合适的方程式. 解决方案 转述自维基百科关于墨卡托投影的文章: 给定一个半径为 R 的“映射球体",给定纬度和经度的墨卡托投影 (x,y) 是: ..
发布时间:2021-11-25 00:38:13 C#

从堆叠光栅对象计算选定区域

因为我最近才开始使用 R 进行空间分析,所以我无论如何都不是地理学家或空间数据专家,我有一个 - 什么我认为是 - 相对简单的问题.我正在尝试计算满足特定条件的堆叠光栅对象的一部分区域使适应.更具体地说,来自深海的数据集南大西洋,我堆叠了两个光栅对象(深度和坡度)在坐标系 (WGS84) 和 x-y (Lat-Long) 中进一步相同位置.从堆叠的光栅对象,我想提取位于(例如)1000 到 400 ..
发布时间:2021-07-02 20:33:07 其他开发

提供 URL 和功能字符串时的不同结果

我使用的是 Openlayers 4.6 和 typescript. 当我创建一个简单的 vectorlayer 来渲染地图上的普通黑点时,我可以为它提供一个 url,如: 导出接口选项{特点:字符串;网址:字符串;文本:字符串;字体:字符串;文本基线:字符串;填充颜​​色:字符串;}...构造函数(私有选项:选项){const { 功能、url、文本、字体、textBaseline、fi ..
发布时间:2021-06-12 20:16:53 其他开发

将墨卡托投影转换为等边矩形的着色器?

我正在尝试使用 水星投影纹理 作为源并将其转换为 方位角). 寻找一种方法来进行从x/y到经度(x)/纬度(y)并返回的2D纹理变形. 感谢您的投入. 解决方案 如果要输出等角投影,则需要从等角坐标转换为墨卡托坐标,然后在这些坐标处采样墨卡托投影. 这就是在uvs的片段着色器中看起来的样子: //uv到等矩形浮点数lat =(uv.x)* 2 * PI;//从0到 ..
发布时间:2021-05-10 20:16:33 其他开发

将Web Mercator磁贴重新投影到D3的任意投影?

Jason Davies用重新投影的栅格图块引爆了我们已经有几年了.地图因Mapbox阻止了他的网站而停止工作,但是 Mollweide水彩和中断的Goode Raster 仍然是不错的演示. 现在在Observable HQ上,我看到了最新的 d3-geo-projection 和 d3-tile ,但没有关于如何做杰森的现代例子做到了:重新投影标准的Mercator拼贴集. 如何使 ..
发布时间:2021-05-10 20:16:23 前端开发

d3.js.旋转地球仪酒吧

我正在尝试使用此示例中的条创建旋转地球仪.您可以在此处看到我的示例.一切顺利,直到酒吧超越了地平线.我不知道当行星在另一侧时,如何从底部切下条形.有人可以建议我怎么做吗? /**原始代码来源* http://codepen.io/teetteet/pen/Dgvfw*/var width = 400;var height = 400;var scrollSpeed = 50;var curren ..
发布时间:2021-04-28 18:39:56 其他开发

如何将地图上的两点线投影成曲线OpenLayers

据我所知,OpenLayers中没有内置功能可将两个点的直线投影成跟随地球曲率的曲线. 当我有一条直达马达加斯加的路线时,这是一个问题: .这是一个较低级别的库,但将提供更多自定义地图的功能,但以开箱即用的解决方案为代价. 连接两点的基本线可能看起来像(取决于设置): var geojson = {"type":"Feature","geometry":{"type":"Li ..
发布时间:2021-04-27 20:31:35 其他开发

如何批量裁剪R中的栅格图层并更改投影

我正在处理空间数据,以准备进行分析-尽管在我的国家范围内(美国)还有39个其他层次,但我在研究区域的期望范围内拥有DEM.有没有一种方法可以将这39个图层全部裁剪到与DEM相同的程度? 此外,我将在其他投影中将输出与其他图层叠加.是否可以调整输出层的投影和像素大小? 我正在尝试尽可能多地使用免费软件进行数据操作... 解决方案 我遇到了上述问题,但是已经在R中编写了一个函数来批 ..
发布时间:2020-11-14 19:28:15 其他开发

函数如何“提取"?处理不同的预测?

我需要使用函数extract()使用具有相等大小正方形的网格像元从栅格中进行加权平均提取.我的多边形网格位于UTM21n中,而栅格位于GCS WGS84基准面D中.在将栅格用于extract()之前,是否需要重新投影栅格?还是该函数会正确处理? 解决方案 您可以找到SpatialPolygons的函数extract的源代码setMethod('extract', signature(x=' ..
发布时间:2020-11-02 21:56:17 其他开发