Если вы уже преобразовали свой шейп-файл полигона в owin
(оконный) объект W
, то вы можете просто использовать этот объект в качестве аргумента window
для функции ppp
:
X <- ppp(x, y, window=W)
Путаница возникает из-за того, что функция ppp
позволяет пользователю указывать ограничивающее окно многими различными способами.По сути, он собирает любые аргументы, которые он не распознает, и передает их в функцию owin
, которая использует их для создания окна.Аргумент poly
не распознается ppp
, поэтому он будет передан owin
: для объяснения таких аргументов см. help(owin)
.