R - Как заменить полигоны в SpatialPolygonsDataFrame из других SpatialPolygonsDataFrame на идентификаторы - PullRequest
0 голосов
/ 27 марта 2019

У меня есть два SpatialPolygonsDataFrame Objects, Shape_2018 и Shape_2017. У них была общая колонка ShapeId. Я хочу иметь возможность заменить все полигоны в Shape_2017 на полигоны в Shape_2018 на Ids.

Я попытался использовать следующий код, но получил сообщение об ошибке

"не совпадают имена строк и идентификаторы полигонов"

Как лучше всего синхронизировать полигон Id По столбцу ShapeId? Количество строк в обоих объектах различно, поэтому я не могу просто упорядочить их. Есть ли другой способ решить эту проблему?

library(rgdal)

result = SpatialPolygonsDataFrame(Shape_2017, Shape_2018@data, match.ID = T)

Thanks
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...