我想更改不同类型和来源的栅格图层的坐标参考系统,以便所有这些都在同一个 CRS 中。在 QGIS 中,当我想更改项目的 CRS 时,每个 CRS 都有几个转换选项。 QGIS 显示一张小地图,其中包含这些转换调整到的特定区域。我是否需要担心使用 R 中的 terra 包?感谢您对这些方面的任何见解。
我从 ArcGIS 了解您所说的内容。我不确定这是不同的原因,但我从未在 R 中看到过这个我认为你不需要担心它。
我一直这样做。这是我使用的工作流程。
首先,我定义了我计划在工作流程的早期用于许多不同栅格的 CRS。
LCC <- "+init=EPSG:3347"
WGS84 <- "+init=EPSG:4326"
NAD83 <- "+init=EPSG:4269"
WClim_CRS <- "GEOGCRS[\"WGS 84\",\n DATUM[\"World Geodetic System 1984\",\n ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n LENGTHUNIT[\"metre\",1]]],\n PRIMEM[\"Greenwich\",0,\n ANGLEUNIT[\"degree\",0.0174532925199433]],\n CS[ellipsoidal,2],\n AXIS[\"geodetic latitude (Lat)\",north,\n ORDER[1],\n ANGLEUNIT[\"degree\",0.0174532925199433]],\n AXIS[\"geodetic longitude (Lon)\",east,\n ORDER[2],\n ANGLEUNIT[\"degree\",0.0174532925199433]],\n ID[\"EPSG\",4326]]"
然后在我的工作流程中,每当我想将栅格转换为与其他栅格具有相同的 CRS 时,我都会使用这些预定义的 CRS 对象
remove_area <- terra::project(remove_area, LCC)
nfld <- terra::project(nfld, LCC)
bioclim_ssp245_can <- terra::project(bioclim_ssp245_can, LCC)
bioclim_ssp585_can <- terra::project(bioclim_ssp585_can , LCC)