On Fri, 7 May 2010, Everton Emanuel wrote:
Dear all,
I have a small problem, and hope to get some help from you guys.
I have a shape file of Brazilian micro regions; in order to estimate spatial
correlation I need to construct a weight scheme of this shape. However, the
shape contains "islands" that unables its construction. I want to know how
is it possible to manipulate the original shape and erase these islands?
I'm not sure what you mean. If you want to subset a
SpatialPolygonsDataFrame, use the "[" method:
sub <- <logical vector of same length as dim(a)[1]>
asub <- a[sub, ]
If you really want to drop the subset in order to generate spatial
weights, you could do it in this way. However, you could use a graph-based
method that would retain off-shore islands if they are substantive
records. I don't think that you are obliged to drop islands in order to
construct weights.
Hope this helps,
Roger
I appreciate any help,
Everton.
--
Roger Bivand
Economic Geography Section, Department of Economics, Norwegian School of
Economics and Business Administration, Helleveien 30, N-5045 Bergen,
Norway. voice: +47 55 95 93 55; fax +47 55 95 95 43
e-mail: roger.biv...@nhh.no
_______________________________________________
R-sig-Geo mailing list
R-sig-Geo@stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-sig-geo