问题标签 [maptools]
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.
r - 在谷歌动态地图中绘制形状文件
我需要使用 R 包在谷歌地图中显示我的形状文件(.shp)。我正在使用 maptools 包来读取形状文件。使用函数 ==> readShapePoly() 然后我将使用 plot() 来显示。现在它在 R 静态窗口中绘制 shapefile 内容,我无法放大/缩小,而且我需要在谷歌中显示动态地图。是否有任何包可用于在谷歌地图上绘制我的形状文件的多边形?
r - 用 R 绘制具有指定网格的世界地图
我正在尝试使用 maptools 包中的 wrld_simpl 来绘制一张带有经度/纬度网格的世界地图。
例如,我有一个包含经度和纬度的 netCDF 文件,我创建了一个包含网格上所有点的矩阵:
现在我想绘制坐标在我的网格上的国家。
我不知道如何处理 wrld_simpl 属性!
r - 在 R 中绘制 shapefile 时如何限制边界
我希望这不是一个基本问题,我很难找到将 R 与 shapefile 结合使用的在线资源。我有一个德克萨斯州 5 位邮政编码的 shapefile,特别是本页底部的那个。
我正在加载邮政编码数据并将其绘制为:
但是,这会产生德克萨斯州的完整地图。我想把它减少到达拉斯。
我考虑过使用zipData@bbox
来找到最大值并使用xlim
并ylim
从那里缩小它,但是,这会导致 y 和 x 轴具有不同的数量。
有没有人知道一个简单的方法来做到这一点?
进一步的基本 shapeplot 问题:实际上如何plot()
绘制我的 shapefile?names(zipData)
将数据框列的名称显示为:
显然,INTPTLAT
并且INTPTLON
是经纬度坐标,但将它们绘制为:
产生一个大黑盒子。plot()
使用shapefile生成的地图究竟如何?
如果这些问题非常基础,我深表歉意,我只是找不到好的资源或对此的解释。
r - 使用 maptools 生成等值线图时出错
按 Id2 合并数据
这是我得到的信息:r - 如何将 gpclibPermit() 变为 TRUE
当我跑步时gpclibPermit()
,我得到了答案FALSE
。我怎样才能改变它TRUE
?
r - 在不使用 gpclib 工具的情况下将空间多边形转换为常规数据框
我在 R 中为商业应用程序处理空间数据,并希望使用 ggplot2 进行数据可视化。如果您在https://github.com/hadley/ggplot2/wiki/plotting-polygon-shapefiles运行 Hadley 的示例,您会发现为了运行fortify
命令,您需要使用gpclibPermit()
.
我正在寻找一种有效的方法(不涉及手动侵入 S4 对象)来执行与fortify
此处相同的操作,即获取空间多边形对象并将其转换为常规数据框,其中行条目包含纬度和纵向坐标以及多边形 ID。
有没有其他人解决过这个问题?
r - 为 R 中的不合格数据提供地理 CRS
很抱歉为此打扰您,但可能是 5 个小时我在这个问题上很生气,但我无法解决它。
我有一个包含大约 37,000 个条目的数据集。它们中的每一个都有自己的 Lon 和 Lat 坐标值。检查整体值,它们的范围分别如下:纬度(-54.4871,70.66344)和经度(-177.375,178.4419)。这是绝对合理的。
我使用 ArcGIS 创建了一个包含 37 千个点的 shapefile:一切正常。
然后我需要使用 R 处理这些数据,我用于代码的命令是(maptools 包):
但 R 给出了一个错误:
有效性方法中的错误(as(object,superClass)):给予不合格数据的地理 CRS:2.76663393422e+145
(我不知道这个数字来自哪里,它不是我数据集的一部分......)
阅读此博客上的其他帖子似乎原因应该是 lon 或 lat 的数据无效,但正如我上面提到的,我的数据集并非如此。
我尝试创建不同的shapefile,第一个没有投影,使用了几个投影(WGS84 Mercator,web mercator ...),但错误总是一样的......
谢谢你的帮助。
r - 在 ggplot wiki 中绘制 shapefile 时出错
我正在尝试学习如何使用 ggplot2 绘制 shapefile,我在以下位置找到了一个 wiki:
https://github.com/hadley/ggplot2/wiki/plotting-polygon-shapefiles
我下载并解压了提供的 zip 文件到我桌面上的新目录 ( http://www.epa.gov/nheerl/arm/documents/design_doc/ecoregion_design.zip )。
我开始逐行阅读这篇文章,但我遇到了fortify
.
我查看了?fortify
帮助页面并了解了如何使用它。我认为它被正确使用。我还在 SO 上发现了另一个具有相同错误的问题,
在 R (ggplot) 中使用 fortify 函数时出错
但我不知道如何应用我的解决方案所说的内容。如果我现在可以访问保管箱,我可能会有所帮助,但我没有。
r - 将州平面坐标(阿拉斯加 4)转换为纬度和经度
我坚持认为这是一个不知道如何为我的州平面(阿拉斯加州平面区域 4 NAD83 英尺)找到正确的投影输入以与 function 一起使用的问题sp::CRS
。
我正在遵循从州平面转换的说明: 将纬度/经度转换为州平面坐标
我已经查看了 ?CRS,它把我带到了参考资料中的http://trac.osgeo.org/proj/,但我什至不知道这个网站是否会有我需要的东西。
我正在使用 Hadley Wickham 的教程绘制 shapefile: https ://github.com/hadley/ggplot2/wiki/plotting-polygon-shapefiles
我可以绘制任何我喜欢的 shapefile:http: //munimaps.muni.org/moagis/download.htm
我的代码:
请帮我找到转换投影所需的输入。我是使用地图投影的新手。
r - 更改/添加空间边界/多边形 shapefile R
我正在处理一个包含所有省份的阿富汗 shapefile。我最终想通过区域命令绘制一些数据,每个命令都包含几个省份(这就是我所说的:http ://en.wikipedia.org/wiki/File:Afghanistan_ISAF_Sept2008.jpg )。我对在 R 中处理 shapefile 不是很熟悉,但我在这个问题上的教程中没有找到太多的方法。是否可以重新绘制多边形或覆盖 RC 边界并以这种方式绘制等值线?谢谢。