请求获取蒙得维的亚Shapefile并指导Uruguay对象子集划分
针对蒙得维的亚地理数据的子集划分与Shapefile获取方案
一、对uruguay对象进行蒙得维的亚子集划分
首先你需要确认uruguay数据中用于标识行政区划的字段(比如行政区名称、代码),可以通过以下代码查看数据的属性列:
# 查看数据属性列名称 names(uruguay) # 查看前几行属性数据,确认蒙得维的亚对应的字段值 head(uruguay)
假设数据中存在名为departamento(乌拉圭的一级行政区为省,蒙得维的亚是其中一个省)的字段,且对应值为"Montevideo",可以用基础R语法筛选子集:
# 筛选蒙得维的亚区域 montevideo <- uruguay[uruguay$departamento == "Montevideo", ] # 绘图验证 tm_shape(montevideo) + tm_polygons()
如果你习惯用dplyr包,也可以这样写:
library(dplyr) montevideo <- uruguay %>% filter(departamento == "Montevideo")
二、蒙得维的亚Shapefile获取
你可以从乌拉圭国家统计研究所(INE Uruguay)的官方地理数据板块获取蒙得维的亚的Shapefile,该机构提供高精度的官方行政区划数据,包含从全国到城市级别的地理边界文件。
参考地图

内容的提问来源于stack exchange,提问作者André Neves
相关产品推荐
相关产品推荐

