Я впервые использую пакет spatstat, поэтому мне нужен совет. Я пытаюсь отобразить данные координат в области неправильного многоугольника (формат .shp), чтобы вычислить пространственный анализ, как К. Рипли. Как я могу добавить область неправильного многоугольника в качестве графика? Как я могу объединить данные .ppp из координат в область многоугольника? Я использовал следующие коды:
Преобразование координатных данных в формат .ppp
library(spatstat)
library(sp)
library(maptools)
tree.simu <- read.table("simulation.txt", h=T)
tree.simu.ppp <-ppp(x=tree.simu$X,y=tree.simu$Y,window=owin(c(min(tree.simu$X),max(tree.simu$X)),c(min(tree.simu$Y),max(tree.simu$Y))))
plot(tree.simu.ppp)
С помощью этой функции я рассматриваю площадь графика как максимальное и минимальное значения координат. Я хотел бы поставить границу многоугольника как сюжет.
Построение площади неправильного многоугольника
area <- readShapePoly("Area/Fragment.shp")
plot(area)
plot(tree.simu.ppp, add=T)
or
points(tree.simu.ppp)
Пакет принимает последнюю функцию, но, когда я пытаюсь построить оба файла вместе, кажется, что файл .shp заполняет всю область. Я не могу визуализировать данные координат.
Спасибо, очень ценю вашу помощь!
ps: Если вы знаете какой-либо материал по этому вопросу, я буду рад взглянуть
simulation.txt
и набор файлов, составляющихFragment.shp
, и опубликовать ссылку в своем вопросе? В противном случае это просто догадки. Например, вы уверены, что ограничивающая рамка дляtree.simu
перекрывается с ограничительной рамкой дляarea
?? - person jlhoward   schedule 26.06.2014