[R-sig-Geo] Reordering geographical coordinates clockwise to make a polygon

Edzer Pebesma edzer@pebe@m@ @ending from uni-muen@ter@de
Mon Nov 5 16:31:39 CET 2018


Look for argument check_ring_dir in the documentation of sf::st_read.

On 11/5/18 2:02 PM, Patrick Giraudoux wrote:
> Dear listers,
> 
> There is an interesting post here: 
> https://stackoverflow.com/questions/6989100/sort-points-in-clockwise-order 
> dealing on the issue. However, I would like to know if a function has 
> been already developped in a R package.
> 
> I am coping with a young colleague's shapefile where borders of polygons 
> have been drawn as lines quite inconsistently. To change this 
> SpatialLinesDataFrame into a SpatialPoints object is easy. The idea is 
> to  select the points  bordering each polygon (delete the others), 
> define the point set as a Polygon, then rebuild step by step a 
> SpatialPolygonsDataFrame with all its (~25) polygons. It would be much 
> quicker than to redraw one by one the 5160 data points (two times on 
> borders shared by two polygons).
> 
> The problem is that the points must be reordered clockwise (the way 
> lines making the  borders is all except clockwise) before making them a 
> polygon.
> 
> Any function already developped for that ?
> 
> Cheers,
> 
> Patrick
> 
> 
> 
> 
> 	[[alternative HTML version deleted]]
> 
> _______________________________________________
> R-sig-Geo mailing list
> R-sig-Geo using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
> 

-- 
Edzer Pebesma
Institute for Geoinformatics
Heisenbergstrasse 2, 48151 Muenster, Germany
Phone: +49 251 8333081

-------------- next part --------------
A non-text attachment was scrubbed...
Name: pEpkey.asc
Type: application/pgp-keys
Size: 2472 bytes
Desc: not available
URL: <https://stat.ethz.ch/pipermail/r-sig-geo/attachments/20181105/c4434aea/attachment.bin>


More information about the R-sig-Geo mailing list