Как загрузить мультиполигон в качестве окна?

Вопросы по статистическому пакету R. Не обязательно гео.
Ответить
Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Как загрузить мультиполигон в качестве окна?

Сообщение SS_Rebelious » 26 июн 2011, 14:58

В R разбираюсь пока плохо; пытаюсь сделать так:

Код: Выделить всё

S <- readShapePoints("/../myPoints.shp")
SP <- as(S, "SpatialPoints")
P <- as(SP, "ppp")
S1 <- readShapePoly("/../myPolyBoundary.shp")
owin(poly = S1)
вылезают ошибки: "Отсутствует метод для конверсии данного класса S4 в вектор" либо (если owin(poly = S1) выполнять отдельно) "'x' and 'y' lengths differ"

некоторые точки выходят за границы мультиполигона, однако, если использовать мультиполигон, покрывающий все точки, ситуация не изменяется.

при этом > plot(S1) - выдаёт адекватную картинку.
Последний раз редактировалось SS_Rebelious 27 июн 2011, 22:25, всего редактировалось 1 раз.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Как загрузить мультиполигон в качестве окна?

Сообщение SS_Rebelious » 27 июн 2011, 22:24

Отвечу сам себе:

Код: Выделить всё

> S <- readShapePoints("/.../myPoints.shp")
> SP <- as(S, "SpatialPoints")
> P <- as(SP, "ppp")
> Z <- readShapeSpatial("/.../myPolyBoundary.shp")
> Z1 <- as(Z, "SpatialPolygons")
> W <- as.owin(Z1)
> P <- P[W]
> plot(P)
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Ответить

Вернуться в «R»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 21 гость