У меня есть файл в этом формате:
ASCII формат
Первые строки выглядят так:
ncols 1440
nrows 720
xllcorner -180.0
yllcorner -90
cellsize 0.25
NODATA_value -9999
В основном у меня естьмир с 1440 «тайлами» в направлении х (долгота) и 720 «тайлами» в направлении у (широта).Каждая «плитка» представляет собой квадрат длиной 0,25 градуса.Я думаю, что у меня есть xllcorner и yllcorner правильно.Я могу нарисовать эту карту следующим образом: R:
library("adehabitat")
bio1 <- import.asc("D:/ENFA/data.asc")
maps <- as.kasc(list(data = bio1))
image(maps, col = cm.colors(256), clfac = list(Aspect = cl))
Карта выглядит отлично.
Я хотел бы провести некоторый анализ экологического нишевого фактора (ENFA) с использованием пакета adehabitat, и я неслишком уверен насчет данных о местоположении.По сути, на данный момент у меня они представлены в виде долготы и широты, но я также мог бы генерировать их как «индекс плитки» (например, в левом нижнем углу есть широта -90 и долгота -180, поэтому «индекс плитки» будет 0, 0 - верно?).Какой правильный формат данных о местоположении?Я бы использовал код ENFA следующим образом:
locs <- read.table("D:/ENFA/Locs.txt", header = TRUE, sep="\t")
dataenfa1 <- data2enfa(maps, locs)
pc <- dudi.pca(dataenfa1$tab, scannf = FALSE)
enfa1 <- enfa(pc, dataenfa1$pr,scannf = FALSE)
hist(enfa1)
Буду признателен за любые комментарии, пожалуйста.Заранее спасибо.