【问题标题】:Change CRS +proj=longlat +datum=WGS84 +pm=-160 +no_defs +ellps=WGS84 +towgs84=0,0,0更改CRS +proj=longlat +datum=WGS84 +pm=-160 +no_defs +ellps=WGS84 +towgs84=0,0,0
【发布时间】:2015-01-30 15:56:55
【问题描述】:

我从 http://www.esapubs.org/archive/ecol/E094/150/#data 下载了一个 SpatialLinesDataFrame,其 CRS +proj=longlat +datum=WGS84 +pm=-160 +no_defs +ellps=WGS84 +towgs84=0,0,0。

我需要将此投影更改为常规 longlat,并根据该数据集制作多样性地图。问题是常规重投影不起作用,因为坐标将超过 180 度以东。谁能给出一些建议如何重新投影这个数据集并以 5 弧分的空间分辨率提取栅格图层。这将允许我堆叠光栅文件并提取生物多样性值。

感谢您的帮助,尼尔斯

【问题讨论】:

  • 您是否可以访问该论文并了解预期的地理范围?
  • 除此之外,this 可能会提供一些见解。
  • 嗨 Paulo,范围是:范围(IPcoralrangeboundaries)类:范围 xmin:-177.4437 xmax:85.15434 ymin:-40.68847 ymax:40.12325 现在 160 + 85 越过东经 180 度,这是正确的,因为这些是法属波利尼西亚的珊瑚礁。但是如何让线条越过那个边界? RDATA 集可从上面的链接中轻松获得 - Niels
  • 我的问题是关于预期范围。我也通过raster::extent 找到了这些值。我担心它们的有效性。它被正确分配了吗?您是否尝试在 GIS 中表示数据?
  • 这似乎工作 IPcoralrangeboundaries.shift

标签: projection raster


【解决方案1】:

我将线条封闭为多边形并将其栅格化以获取网格数据。这些是写在数据框中的,我更正了数据框中的经度值。这使我能够获得网格数据的“正常”经纬度坐标。这暂时有效。尼尔斯

【讨论】:

    猜你喜欢
    • 2023-03-20
    • 2016-12-18
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2018-07-31
    • 2012-09-23
    • 2018-12-22
    相关资源
    最近更新 更多