rgeos: Interface to Geometry Engine - Open Source (GEOS)

Interface to Geometry Engine - Open Source (GEOS) using the C API for topology operations on geometries. The GEOS library is external to the package, and, when installing the package from source, must be correctly installed first. Windows and Mac Intel OS X binaries are provided on CRAN.

AuthorRoger Bivand [cre, aut], Colin Rundel [aut], Edzer Pebesma [ctb], Rainer Stuetz [ctb], Karl Ove Hufthammer [ctb]
Date of publication2017-01-09 09:50:02
MaintainerRoger Bivand <Roger.Bivand@nhh.no>
LicenseGPL (>= 2)
Version0.3-22
https://r-forge.r-project.org/projects/rgeos/ http://trac.osgeo.org/geos/

View on CRAN

Man pages

class-gpc.poly: Class "gpc.poly"

class-gpc.poly.nohole: Class "gpc.poly.nohole"

class-Ring: Class "Ring"

class-SpatialCollections: Class "SpatialCollections"

class-SpatialRings: Class "SpatialRings"

class-SpatialRingsDataFrame: Class "SpatialRingsDataFrame"

comment-functions: RGEOS Polygon Hole Comment Functions

constructor-SpatialCollections: create SpatialCollections

constructor-SpatialRings: create SpatialRings or SpatialRingsDataFrame

experimental-functions: Experimental Functions

gpc-new-generics: Generics/Methods for polygon objects

gpc-polyfile: Read/Write polygon data

labelpt: Compute optimal label positions for polygons

linref-gInterpolate: Interpolate Points along Line Geometry

linref-gProject: Project Points to Line Geometry

misc-gArea: Area of Geometry

misc-gBuffer: Buffer Geometry

misc-gDistance: Distance between geometries

misc-gLength: Length of Geometry

misc-gNearestPoints: Closest Points of two Geometries

misc-over: Find spatial join or intersections

pred-binary-gContains: Geometry Relationships - Contains and Within

pred-binary-gCrosses: Geometry Relationships - Crosses and Overlaps

pred-binary-gEquals: Geometry Relationships - Equality

pred-binary-gIntersects: Geometry Relationships - Intersects and Disjoint

pred-binary-gRelate: Geometry Relationships - Intersection Matrix Pattern (DE-9IM)

pred-binary-gTouches: Geometry Relationships - Touches

pred-unary-gIsEmpty: Is Geometry Empty?

pred-unary-gIsRing: Is Geometry a Ring?

pred-unary-gIsSimple: Is Geometry Simple?

pred-unary-gIsValid: Is Geometry Valid?

topo-bin-gDifference: Geometry Difference

topo-bin-gIntersection: Geometry Intersections

topo-bin-gSymdifference: Geometry Symmetric Difference

topo-bin-gUnion: Geometry Union

topo-unary-gBoundary: Boundary of Geometry

topo-unary-gCentroid: Centroid of Geometry

topo-unary-gConvexHull: Convex Hull of Geometry

topo-unary-gDelaunayTriangulation: Compute Delaunay triangulation between points

topo-unary-gEnvelope: Envelope of Geometry

topo-unary-gNode: Linestring Noder

topo-unary-gPointOnSurface: Point on Surface of Geometry

topo-unary-gPolygonize: Linestring Polygonizer

topo-unary-gSimplify: Simplify Geometry

utility-functions: RGEOS Utility Functions

wkt-functions: RGEOS WKT Functions

Functions

append.poly Man page
append.poly,gpc.poly,gpc.poly-method Man page
append.poly,gpc.poly,gpc.poly-method Man page
append.poly-methods Man page
area.poly Man page
area.poly,gpc.poly-method Man page
area.poly,gpc.poly-method Man page
area.poly-methods Man page
bbox,Ring-method Man page
bbox,SpatialRingsDataFrame-method Man page
checkP4S Man page
coerce,data.frame,gpc.poly-method Man page
coerce,gpc.poly,matrix-method Man page
coerce,gpc.poly.nohole,SpatialPolygons-method Man page
coerce,gpc.poly,numeric-method Man page
coerce,gpc.poly,SpatialPolygons-method Man page
coerce,list,gpc.poly-method Man page
coerce,matrix,gpc.poly-method Man page
coerce,numeric,gpc.poly-method Man page
coerce,numeric,gpc.poly.nohole-method Man page
coerce,Ring,SpatialPoints-method Man page
coerce,SpatialPolygons,gpc.poly-method Man page
coerce,SpatialPolygons,gpc.poly.nohole-method Man page
coerce,SpatialRingsDataFrame,data.frame-method Man page
coerce,SpatialRingsDataFrame,SpatialPoints-method Man page
coerce,SpatialRingsDataFrame,SpatialRings-method Man page
coerce,SpatialRings,SpatialPoints-method Man page
coordinates,Ring-method Man page
coordinates,SpatialRingsDataFrame-method Man page
coordinates,SpatialRings-method Man page
coordnames<-,Ring,character-method Man page
coordnames,Ring-method Man page
coordnames<-,SpatialRings,character-method Man page
coordnames<-,SpatialRingsDataFrame,character-method Man page
coordnames,SpatialRingsDataFrame-method Man page
coordnames,SpatialRings-method Man page
createPolygonsComment Man page
createSPComment Man page
dim,SpatialRingsDataFrame-method Man page
gArea Man page
gBinarySTRtreeQuery Man page
gBoundary Man page
gBuffer Man page
gCentroid Man page
gContains Man page
gContainsProperly Man page
gConvexHull Man page
gCoveredBy Man page
gCovers Man page
gCrosses Man page
gDelaunayTriangulation Man page
gDifference Man page
gDisjoint Man page
gDistance Man page
gEnvelope Man page
gEquals Man page
gEqualsExact Man page
get.bbox Man page
get.bbox,gpc.poly-method Man page
get.bbox,gpc.poly-method Man page
get.bbox-methods Man page
get_do_poly_check Man page
get.pts Man page
get.pts,gpc.poly-method Man page
get.pts,gpc.poly-method Man page
get.pts-methods Man page
get_RGEOS_dropSlivers Man page
get_RGEOS_polyThreshold Man page
get_RGEOS_warnSlivers Man page
getScale Man page
gInterpolate Man page
gIntersection Man page
gIntersects Man page
gIsEmpty Man page
gIsRing Man page
gIsSimple Man page
gIsValid Man page
gLength Man page
gLineMerge Man page
gNearestPoints Man page
gNode Man page
gOverlaps Man page
[,gpc.poly,ANY,ANY-method Man page
gpc.poly-class Man page
[,gpc.poly-method Man page
[,gpc.poly-method Man page
gpc.poly.nohole-class Man page
gPointOnSurface Man page
gPolygonize Man page
gProject Man page
gRelate Man page
gSimplify Man page
gSymdifference Man page
gTouches Man page
gUnarySTRtreeQuery Man page
gUnaryUnion Man page
gUnion Man page
gUnionCascaded Man page
gWithin Man page
gWithinDistance Man page
intersect,gpc.poly,gpc.poly-method Man page
[-methods Man page
names<-,SpatialRingsDataFrame,character-method Man page
names,SpatialRingsDataFrame-method Man page
new-generics Man page
overGeomGeom Man page
overGeomGeomDF Man page
plot,gpc.poly,ANY-method Man page
plot,gpc.poly-method Man page
plot,SpatialCollections,missing-method Man page
plot,SpatialRingsDataFrame-method Man page
plot,SpatialRings,missing-method Man page
polyfile Man page
poly_findInBoxGEOS Man page
polygonsLabel Man page
read.polyfile Man page
readWKT Man page
RGEOSArea Man page
RGEOSBoundary Man page
RGEOSBuffer Man page
RGEOSContains Man page
RGEOSConvexHull Man page
RGEOSCrosses Man page
RGEOSDisjoint Man page
RGEOSDistance Man page
RGEOSEnvelope Man page
RGEOSEquals Man page
RGEOSEqualsExact Man page
RGEOSGetCentroid Man page
RGEOSHausdorffDistance Man page
RGEOSIntersects Man page
RGEOSisEmpty Man page
RGEOSisRing Man page
RGEOSisSimple Man page
RGEOSisValid Man page
RGEOSisWithinDistance Man page
RGEOSLength Man page
RGEOSLineMerge Man page
RGEOSOverlaps Man page
RGEOSPointOnSurface Man page
RGEOSRelate Man page
RGEOSTouches Man page
RGEOSUnionCascaded Man page
RGEOSWithin Man page
Ring Man page
Ring-class Man page
row.names,SpatialCollections-method Man page
row.names<-,SpatialRings,character-method Man page
row.names<-,SpatialRingsDataFrame,character-method Man page
row.names,SpatialRingsDataFrame-method Man page
row.names,SpatialRings-method Man page
scale.poly Man page
scale.poly,gpc.poly-method Man page
scale.poly,gpc.poly-method Man page
scale.poly-methods Man page
setdiff,gpc.poly,gpc.poly-method Man page
set_do_poly_check Man page
set_RGEOS_dropSlivers Man page
set_RGEOS_polyThreshold Man page
set_RGEOS_warnSlivers Man page
setScale Man page
show,gpc.poly-method Man page
SpatialCollections Man page
SpatialCollections-class Man page
SpatialLinesNULL-class Man page
SpatialPointsNULL-class Man page
SpatialPolygonsNULL-class Man page
SpatialRings Man page
SpatialRings-class Man page
SpatialRingsDataFrame Man page
SpatialRingsDataFrame-class Man page
[,SpatialRingsDataFrame-method Man page
[,SpatialRings-method Man page
SpatialRingsNULL-class Man page
spChFIDs,SpatialRings,character-method Man page
spChFIDs,SpatialRingsDataFrame,character-method Man page
symdiff Man page
symdiff,gpc.poly,gpc.poly-method Man page
translate Man page
triangulate Man page
triangulate,gpc.poly-method Man page
triangulate-methods Man page
tristrip Man page
tristrip,gpc.poly-method Man page
tristrip-methods Man page
union,gpc.poly,gpc.poly-method Man page
version_GEOS Man page
version_GEOS0 Man page
write.polyfile Man page
writeWKT Man page

Files

rgeos
rgeos/inst
rgeos/inst/SVN_VERSION
rgeos/inst/poly-ex-gpc
rgeos/inst/poly-ex-gpc/ex-poly1.txt
rgeos/inst/poly-ex-gpc/ex-poly2.txt
rgeos/inst/poly-ex-gpc/hole-poly.txt
rgeos/inst/test_cases
rgeos/inst/test_cases/polys.RData
rgeos/inst/README
rgeos/inst/ChangeLog
rgeos/inst/wkts
rgeos/inst/wkts/sline2.wkt
rgeos/inst/wkts/sline1.wkt
rgeos/inst/wkts/sppsp.wkt
rgeos/configure.ac
rgeos/tests
rgeos/tests/testthat
rgeos/tests/testthat/testxml
rgeos/tests/testthat/testxml/robust
rgeos/tests/testthat/testxml/robust/TestRobustOverlayFloat.xml
rgeos/tests/testthat/testxml/robust/TestRobustRelate.xml
rgeos/tests/testthat/testxml/robust/ExternalRobustness.xml
rgeos/tests/testthat/testxml/robust/TestRobustOverlayFixed.xml
rgeos/tests/testthat/testxml/general
rgeos/tests/testthat/testxml/general/TestSimple.xml
rgeos/tests/testthat/testxml/general/TestFunctionPLPrec.xml
rgeos/tests/testthat/testxml/general/TestRelatePA.xml
rgeos/tests/testthat/testxml/general/TestValid.xml
rgeos/tests/testthat/testxml/general/TestRectanglePredicate.xml
rgeos/tests/testthat/testxml/general/TestInteriorPoint.xml
rgeos/tests/testthat/testxml/general/TestFunctionLLPrec.xml
rgeos/tests/testthat/testxml/general/TestRelateLC.xml
rgeos/tests/testthat/testxml/general/TestCentroid.xml
rgeos/tests/testthat/testxml/general/TestConvexHull-big.xml
rgeos/tests/testthat/testxml/general/TestRelateAC.xml
rgeos/tests/testthat/testxml/general/TestFunctionAAPrec.xml
rgeos/tests/testthat/testxml/general/TestFunctionPP.xml
rgeos/tests/testthat/testxml/general/TestFunctionLA.xml
rgeos/tests/testthat/testxml/general/TestFunctionPA.xml
rgeos/tests/testthat/testxml/general/TestFunctionLL.xml
rgeos/tests/testthat/testxml/general/TestConvexHull.xml
rgeos/tests/testthat/testxml/general/TestFunctionPL.xml
rgeos/tests/testthat/testxml/general/TestRelatePL.xml
rgeos/tests/testthat/testxml/general/TestValid2.xml
rgeos/tests/testthat/testxml/general/TestFunctionAA.xml
rgeos/tests/testthat/testxml/general/TestFunctionLAPrec.xml
rgeos/tests/testthat/testxml/general/TestRelateAA.xml
rgeos/tests/testthat/testxml/general/TestWithinDistance.xml
rgeos/tests/testthat/testxml/general/TestRelateLA.xml
rgeos/tests/testthat/testxml/general/TestRelateLL.xml
rgeos/tests/testthat/testxml/general/TestValid2-big.xml
rgeos/tests/testthat/testxml/general/TestBoundary.xml
rgeos/tests/testthat/testxml/general/TestRelatePP.xml
rgeos/tests/testthat/testxml/validate
rgeos/tests/testthat/testxml/validate/TestRelatePA.xml
rgeos/tests/testthat/testxml/validate/TestRelateAA-big.xml
rgeos/tests/testthat/testxml/validate/TestRelateLC.xml
rgeos/tests/testthat/testxml/validate/TestRelateAC.xml
rgeos/tests/testthat/testxml/validate/TestRelatePL.xml
rgeos/tests/testthat/testxml/validate/TestRelateAA.xml
rgeos/tests/testthat/testxml/validate/TestRelateLA.xml
rgeos/tests/testthat/testxml/validate/TestRelateLL.xml
rgeos/tests/testthat/testxml/validate/TestRelatePP.xml
rgeos/tests/testthat/test-jts-xml.R
rgeos/tests/testthat/process_testxml.R
rgeos/tests/testthat/test-translate-rings.R
rgeos/tests/testthat/test-translate-polygons.R
rgeos/tests/testthat/test-translate-empty.R
rgeos/tests/testthat/test-translate-lines.R
rgeos/tests/testthat/test-translate-polygon-collection.R
rgeos/tests/testthat/test-linearref.R
rgeos/tests/testthat/test-translate-points.R
rgeos/tests/testthat/test-misc.R
rgeos/tests/test-all.R
rgeos/src
rgeos/src/rgeos_R2geosMP.c
rgeos/src/local_stubs.c
rgeos/src/rgeos_linearref.c
rgeos/src/rgeos_topology.c
rgeos/src/rgeos_geos2R.c
rgeos/src/rgeos_predicate_unary.c
rgeos/src/rgeos_wkt.c
rgeos/src/rgeos_predicate_binary.c
rgeos/src/dummy.cc
rgeos/src/rgeos_buffer.c
rgeos/src/rgeos_bbox.c
rgeos/src/rgeos_coord.c
rgeos/src/rgeos_misc.c
rgeos/src/Makevars.in
rgeos/src/rgeos.h
rgeos/src/rgeos_topology_binary.c
rgeos/src/rgeos_validate.c
rgeos/src/rgeos_R2geos.c
rgeos/src/rgeos.c
rgeos/src/rgeos_poly2nb.c
rgeos/src/Makevars.win
rgeos/src/init.c
rgeos/NAMESPACE
rgeos/R
rgeos/R/rgeos_linearref.R rgeos/R/rgeos_misc.R rgeos/R/rgeos_predicate_unary.R rgeos/R/rgeos_topology_binary.R rgeos/R/rgeos_topology.R rgeos/R/labelpt.R rgeos/R/rgeos_util.R rgeos/R/rgeos_spExtensions_Classes.R rgeos/R/rgeos_buffer.R rgeos/R/Rgpc_funcs.R rgeos/R/rgeos_spExtensions_Methods.R rgeos/R/rgeos_predicate_binary.R rgeos/R/rgeos_wkt.R rgeos/R/gpc_geos.R rgeos/R/AAA.R rgeos/R/over.R
rgeos/MD5
rgeos/DESCRIPTION
rgeos/configure
rgeos/ChangeLog
rgeos/man
rgeos/man/pred-unary-gIsEmpty.Rd rgeos/man/topo-unary-gNode.Rd rgeos/man/class-Ring.Rd rgeos/man/pred-binary-gEquals.Rd rgeos/man/linref-gProject.Rd rgeos/man/pred-binary-gCrosses.Rd rgeos/man/experimental-functions.Rd rgeos/man/misc-gArea.Rd rgeos/man/class-SpatialRings.Rd rgeos/man/pred-unary-gIsSimple.Rd rgeos/man/class-gpc.poly.nohole.Rd rgeos/man/linref-gInterpolate.Rd rgeos/man/class-SpatialCollections.Rd rgeos/man/pred-unary-gIsValid.Rd rgeos/man/misc-gDistance.Rd rgeos/man/misc-over.Rd rgeos/man/gpc-new-generics.Rd rgeos/man/constructor-SpatialCollections.Rd rgeos/man/pred-binary-gIntersects.Rd rgeos/man/class-SpatialRingsDataFrame.Rd rgeos/man/comment-functions.Rd rgeos/man/topo-bin-gSymdifference.Rd rgeos/man/class-gpc.poly.Rd rgeos/man/topo-unary-gEnvelope.Rd rgeos/man/wkt-functions.Rd rgeos/man/topo-unary-gSimplify.Rd rgeos/man/topo-bin-gUnion.Rd rgeos/man/misc-gLength.Rd rgeos/man/topo-bin-gIntersection.Rd rgeos/man/pred-binary-gTouches.Rd rgeos/man/topo-unary-gConvexHull.Rd rgeos/man/pred-binary-gRelate.Rd rgeos/man/topo-unary-gPointOnSurface.Rd rgeos/man/topo-bin-gDifference.Rd rgeos/man/topo-unary-gDelaunayTriangulation.Rd rgeos/man/topo-unary-gBoundary.Rd rgeos/man/utility-functions.Rd rgeos/man/misc-gNearestPoints.Rd rgeos/man/gpc-polyfile.Rd rgeos/man/misc-gBuffer.Rd rgeos/man/constructor-SpatialRings.Rd rgeos/man/labelpt.Rd rgeos/man/topo-unary-gPolygonize.Rd rgeos/man/pred-binary-gContains.Rd rgeos/man/pred-unary-gIsRing.Rd rgeos/man/topo-unary-gCentroid.Rd
rgeos/cleanup

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.