使用R

时间:2016-03-26 06:18:03

标签: r coordinates gis geocoding spatial

如何计算通过多边形的线数,给出以下内容。

  1. 我从SpatialPolygonDataFrame访问多边形(例如SpatialPolygon @polygons [[1]])
  2. 这些行是SpatialLines
  3. Here is a sample picture

1 个答案:

答案 0 :(得分:0)

假设spdf是SpatialPolygonDataFrame类的对象,sl是SpatialLines类的对象

尝试

libray(rgeos) overlap <- over(sl, spdf) sum(!is.na(overlap))

或直接

libray(rgeos) overlap <- length(sl[spdf,])