То, что вы делаете неправильно, это установка экстента с использованием lon / lat crs, тогда как данные имеют "+proj=aeqd
. Эти должны соответствовать.
Я не знаю, каков правильный размер, но вы можете приблизить его так:
p <- "+proj=aeqd +lat_0=52.346800 +lon_0=19.092600 +x_0=900 +y_0=900 +ellps=sphere +datum=WGS84 +units=km +no_defs"
e <- extent(11.812900, 25.157600, 48.133400, 56.186500)
r <- raster()
extent(r) <- e
rr <- projectExtent(r, p)
extent(rr)
#class : Extent
#xmin : -541.0182
#xmax : 452.2122
#ymin : -488.8849
#ymax : 431.1854
В предоставленном txt-файле указано, что желаемый экстент равен
e <- extent(-449997.470, 451000.522, -451003.637, 449998.274)
И это говорит о том, что единицы в ваших crs должны быть m
, а не km
p <- "+proj=aeqd +lat_0=52.346800 +lon_0=19.092600 +x_0=900 +y_0=900 +ellps=sphere +units=m "