[R-sig-Geo] "invalid" geometries in shape data

Edzer Pebesma edzer.pebesma at uni-muenster.de
Wed Feb 8 11:28:34 CET 2017


The Delft group has done a lot of work on this; I could find these two
references:

http://www.springer.com/%3FSGWID%3D5-102-45-124048-p32597622
http://www.sciencedirect.com/science/article/pii/S009830041400020X
https://3d.bk.tudelft.nl/hledoux/pdfs/12_agile.pdf

I guess you will like the last two in particular; they point to
https://github.com/tudelft3d/prepair which also contains data.

There should also be some simple feature for sql compliance suite,
http://www.opengeospatial.org/compliance/downloads

When working with GEOS, it might be worth looking into the precision -
both rgeos and sf allow you to do so.

On 07/02/17 22:46, Michael Sumner wrote:
> Hi,
> 
> I'm interested in exploring the details of kinds of errors and warnings
> that are seen from the underlying geometry lib (GEOS) for spatial data in
> R.
> 
> I would like to also have a collection of  examples with actual data and
> reproducible code.
> 
> (The underlying theory and definitions and source code are all open and
> available, I'm looking for examples).
> 
> The kinds of errors I'm talking about come from the GEOS library under the
> hood, and this is more or less the same in the sp/rgdal as well as the new
> sf family.
> 
> Here's one example, this data set is not valid because of at least one
> "polygon self intersection", basically the ring winds back on itself:
> 
> library(maptools)
> data(wrld_simpl)
> rgeos::gIsValid(wrld_simpl)
> [1] FALSE
> Warning message:
> In RGEOSUnaryPredFunc(spgeom, byid, "rgeos_isvalid") :
>   Ring Self-intersection at or near point -95.902496339999999
> 66.946641920000005
> 
> I'd appreciate if you could send me similar examples, preferably
> reproducible with code but links to existing emails and online posts are
> welcome too. Feel free to construct examples from scratch that reproduce a
> particular warning/error.
> 
> If you like, you can use the Github Issues mechanism here, or just email
> them in reply.
> 
> https://github.com/r-gris/toposhop/issues
> 
> Cheers, Mike.
> 
> 

-- 
Edzer Pebesma
Institute for Geoinformatics  (ifgi),  University of Münster
Heisenbergstraße 2, 48149 Münster, Germany; +49 251 83 33081
Journal of Statistical Software:   http://www.jstatsoft.org/
Computers & Geosciences:   http://elsevier.com/locate/cageo/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <https://stat.ethz.ch/pipermail/r-sig-geo/attachments/20170208/e22f5ea9/attachment.bin>


More information about the R-sig-Geo mailing list