2016-08-09 3 views
0

У меня есть размер, который показан ниже. Степень в форме квадрата, и я хотел бы разделить всю протяженность на несколько маленьких квадратов, чтобы я мог обрабатывать каждую маленькую протяженность (квадрат) индивидуально. Может ли кто-нибудь помочь мне с этим?Разделите ограничительную коробку/степень на несколько частей в R

require(raster)  
x <- extent(c(5.956135, 10.47513, 45.817936, 47.808453)) 
+0

Как бы вы хотели разбить его? Просьба выразить это в своем вопросе, а не как ответ на этот комментарий. – aichao

+0

Спасибо за комментарий. Теперь я задал вопрос. Я уже нашел андер для моего вопроса, поэтому я также разместил вопрос. – Vamsi

ответ

1

Поскольку я сам нашел ответ, я отправляю ответ.

x <- seq(1:4) 
df <- data.frame(x) 
xFactor <- (47.808453 - 45.817936)/length(x) 
yFactor <- (10.47513 - 5.956135)/length(x) 
df$xCH <- df$x*xFactor + 47.808453 
df$yCH <- -df$x*yFactor + 10.47513 

Координаты для раздельной протяженности можно легко найти из выходного кадра данных.

Смежные вопросы