小编Dan*_*son的帖子

如何从R中的shapefile中按属性消除某些区域并创建新的shapefile?

我已经有一段时间了,并取得了一些成功,但是当涉及到重写文件时,我没有.

我正在使用的shapefile是一个地形和都市区域的多边形shapefile,但我对大都市区不感兴趣所以我正在使用R中的shp来尝试从我的地图中删除它们.

数据源

要下载正确的文件,请确保在"Metropolitan/Micropolitan Statistical Area(2010)"下选择"一个国家/地区中的所有州"

这是我到目前为止所拥有的:

library(maptools)
met=readShapeSpatial("tl_2010_us_cbsa10.shp")
met=met@data
Run Code Online (Sandbox Code Playgroud)

子集之前:

NAMELSAD10      LSAD10
Anchorage, AK Metro Area   -  M1 
Clarksdale, MS Micro Area    - M2
Richmond, VA Metro Area   -  M1
Big Spring, TX Micro Area  -   M2
Dallas-Fort Worth-Arlington, TX Metro Area  -   M1
Rio Grande City-Roma, TX Micro Area  -   M2
Run Code Online (Sandbox Code Playgroud)

然后:

submet=subset(met, LSAD10 == "M1")
Run Code Online (Sandbox Code Playgroud)

子集后:

NAMELSAD10 LSAD10
Anchorage, AK Metro Area   -  M1
Richmond, VA Metro Area  -   M1
Dallas-Fort Worth-Arlington, TX Metro Area   -  M1 …
Run Code Online (Sandbox Code Playgroud)

r subset arcgis shapefile

4
推荐指数
1
解决办法
3990
查看次数

标签 统计

arcgis ×1

r ×1

shapefile ×1

subset ×1