Чтобы избежать жестко закодированного вызова «world» в openair, вам нужно будет создать новую базу данных world в том же файловом формате, что и пакет «maps».
Вероятно, самый простойспособ сделать это - использовать пакет mapMaker .Этот пакет не на CRAN, но его можно найти на github.Это пакет, который я использовал для создания стандартной карты мира.Документация минимальна, но если вам не нужны названия полигонов и т. Д., Вы можете создать «быструю и грязную» карту мира следующим образом:
# get your new map as a simple list of polygons (or lines)
z1=maps::map(maptools::readShapePoly("india_map"), plot=FALSE)
# create internal representation
z2=mapMaker::map.make(z1)
# write binary files:
mapMaker::map.export.bin(z2, "/my/path/to/world")
# To make map() call this new database:
library(maps)
worldMapEnv="MYMAP"
Sys.setenv("MYMAP"="/my/path/to/") # don't add the "world" !
, теперь map("world")
нарисует вашу версиюкарта мира.