Простой способ для подстановки SpatialPolygonsDataFrame (т.е. удалить полигоны) по атрибуту в R

Я хотел бы просто удалить некоторые полигоны из объекта SpatialPolygonsDataFrame на основе соответствующих значений атрибутов во фрейме данных @data, чтобы я мог построить упрощенный / поднастроенный шейп-файл. До сих пор у меня нетЯ нашел способ сделать это.

Например, пустьскажем, я хочу удалить все полигоны из этогомировой шейп-файл которые имеют площадь менее 30000. Как бы я поступил так?

Или, аналогично, как я могу удалить Antartica?

require(maptools)

getinfo.shape("TM_WORLD_BORDERS_SIMPL-0.3.shp") 
# Shapefile type: Polygon, (5), # of Shapes: 246
world.map  30000,]
plot(world.map)

тот же результат, если я сделаю это:

world.map@data = world.map@data[world.map@data$NAME != "Antarctica",]
plot(world.map)

Любая помощь приветствуется!

Ответы на вопрос(5)

Ваш ответ на вопрос