= GEOS - Geometry Engine, Open Source = GEOS (Geometry Engine - Open Source) is a C++ port of the [http://sourceforge.net/projects/jts-topo-suite/ Java Topology Suite] (JTS). As such, it aims to contain the complete functionality of JTS in C++. This includes all the [http://www.opengeospatial.org/standards/sfs OpenGIS Simple Features for SQL] spatial predicate functions and spatial operators, as well as specific JTS enhanced topology functions. GEOS is available under the terms of [http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License] (LGPL). == Download == * 2009/12/08 [http://download.osgeo.org/geos/geos-3.2.0.tar.bz2 geos-3.2.0.tar.bz2] * 2009/06/15 [http://download.osgeo.org/geos/geos-3.1.1.tar.bz2 geos-3.1.1.tar.bz2] * [http://download.osgeo.org/geos/ Older versions...] {{{ #!comment * 2009/06/15 [http://download.osgeo.org/geos/geos-3.0.4.tar.bz2 geos-3.0.4.tar.bz2] * 2008/11/18 [http://download.osgeo.org/geos/geos-3.0.3.tar.bz2 geos-3.0.3.tar.bz2] * 2009/03/17 [http://download.osgeo.org/geos/geos-3.1.0.tar.bz2 geos-3.1.0.tar.bz2] * 2009/02/02 [http://download.osgeo.org/geos/geos-3.1.0rc2.tar.bz2 geos-3.1.0rc2.tar.bz2] * 2008/10/27 [http://download.osgeo.org/geos/geos-3.0.3rc1.tar.bz2 geos-3.0.3rc1.tar.bz2] * 2008/10/15 [http://download.osgeo.org/geos/geos-3.0.2.tar.bz2 geos-3.0.2.tar.bz2] * 2008/10/15 [http://download.osgeo.org/geos/geos-3.0.1.tar.bz2 geos-3.0.1.tar.bz2] * 2007/12/21 [http://download.osgeo.org/geos/geos-3.0.0.tar.bz2 geos-3.0.0.tar.bz2] * 2007/12/12 [http://download.osgeo.org/geos/geos-3.0.0rc5.tar.bz2 geos-3.0.0rc5.tar.bz2] * 2007/02/02 [http://download.osgeo.org/geos/geos-3.0.0rc4.tar.bz2 geos-3.0.0rc4.tar.bz2] * 2006/12/14 [http://download.osgeo.org/geos/geos-3.0.0rc3.tar.bz2 geos-3.0.0rc3.tar.bz2] * 2006/11/05 [http://download.osgeo.org/geos/geos-3.0.0rc2.tar.bz2 geos-3.0.0rc2.tar.bz2] * 2006/09/09 [http://download.osgeo.org/geos/geos-3.0.0rc1.tar.bz2 geos-3.0.0rc1.tar.bz2] * 2006/07/08 [http://download.osgeo.org/geos/geos-2.2.3.tar.bz2 geos-2.2.3.tar.bz2] * 2006/05/16 [http://download.osgeo.org/geos/geos-2.2.2.tar.bz2 geos-2.2.2.tar.bz2] * 2005/12/11 [http://download.osgeo.org/geos/geos-2.2.1.tar.bz2 geos-2.2.1.tar.bz2] * 2005/12/01 [http://download.osgeo.org/geos/geos-2.2.0.tar.bz2 geos-2.2.0.tar.bz2] * 2005/08/23 [http://download.osgeo.org/geos/geos-2.1.4.tar.bz2 geos-2.1.4.tar.bz2] * 2005/07/04 [http://download.osgeo.org/geos/geos-2.1.3.tar.bz2 geos-2.1.3.tar.bz2] * 2005/06/08 [http://download.osgeo.org/geos/geos-2.1.2.tar.bz2 geos-2.1.2.tar.bz2] * 2004/12/16 [http://download.osgeo.org/geos/geos-2.1.1.tar.bz2 geos-2.1.1.tar.bz2] * 2004/11/13 [http://download.osgeo.org/geos/geos-2.1.0.tar.bz2 geos-2.1.0.tar.bz2] * 2004/10/04 [http://download.osgeo.org/geos/geos-2.0.1.tar.bz2 geos-2.0.1.tar.bz2] * 2004/08/19 [http://download.osgeo.org/geos/geos-2.0.0.tar.bz2 geos-2.0.0.tar.bz2] * 2003/11/06 [http://download.osgeo.org/geos/geos-1.0.0.tar.bz2 geos-1.0.0.tar.bz2] }}} == Build and Install == === Source === * [wiki:BuildingOnUnixWithAutotools Building on Unix with Autotools] * [wiki:BuildingOnUnixWithCMake Building on Unix with CMake] * [wiki:BuildingOnWindowsWithNMake Building on Windows with NMake] using Visual C++ 7.1 compiler or later * [wiki:BuildingOnWindowsWithCMake Building on Windows with CMake] === Binaries === * Linux distributions provide packages with GEOS: [http://packages.debian.org/search?keywords=geos&searchon=sourcenames&suite=all§ion=all Debian], [http://packages.ubuntu.com/search?keywords=geos&searchon=sourcenames&suite=all§ion=all Ubuntu], [https://admin.fedoraproject.org/pkgdb/packages/name/geos Fedora], [http://packages.gentoo.org/package/geos Gentoo] and other * Binaries with GEOS for other Unix systems: * [http://www.kyngchaos.com/software:frameworks GEOS Framework] for [http://www.apple.com/macosx/ Mac OS X] 10.5+ provided by William Kyngesburye. Big thanks to William! * [http://geos.darwinports.com/ GEOS DarwinPorts] for Mac OS X * [http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/geos/ GEOS ports] for [http://www.freebsd.org FreeBSD] == Development == === Bug Reporting === You will need an [http://www.osgeo.org/osgeo_userid/ OSGeo user account] to submit bugs here. A "New Ticket" button will appear once you have [http://trac.osgeo.org/geos/login logged in]. When [http://trac.osgeo.org/geos/newticket submitting bugs] caused by particular geometries (TopologyExceptions, for example), you must submit the geometries that cause the failure, preferably in [HexEncodedWkb hex-encoded WKB], so that we can re-produce the failure cases. === Mailing Lists === * [geos-devel][[BR]][http://lists.osgeo.org/mailman/listinfo/geos-devel Subscribe/Unsubscribe] | [http://lists.osgeo.org/pipermail/geos-devel/ List Archive] * [geos-commits][[BR]][http://lists.osgeo.org/mailman/listinfo/geos-commits Subscribe/Unsubscribe] | [http://lists.osgeo.org/pipermail/geos-commits/ List Archive] === SVN Repository === * Repository address: http://svn.osgeo.org/geos/ * Checkout with: `svn checkout http://svn.osgeo.org/geos/trunk geos-svn` * Nightly snapshot: http://download.osgeo.org/geos/geos-svn.tar.bz2 === Features === * [wiki:PreparedGeometry Prepared Geometries] * [wiki:GeometryCleaning Geometry Cleaning] (Discussion Page) === Governance === The GEOS project is run by a [wiki:PSC Project Steering Committee] made up of developers and contributors to the project. Major project decisions are made via a Request for Comments process, where proposals are first documented and then voted on by the steering committee. * [wiki:RFC1 RFC-1] - Project Steering Committee * [wiki:RFC2 RFC-2] - Committer Guidelines * [wiki:RFC3 RFC-3] - Thread Safe CAPI === Other Information === * [wiki:Buildbot] -- Farm used to run regular builds and tests * [http://download.osgeo.org/geos/doxygen/ GEOS API] -- Doxygen-generate API documentation * [http://download.osgeo.org/geos/SVN.txt SVN Change Log] -- Changes and comments from SVN == Wiki / Trac Information == * TracGuide -- Built-in Documentation * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions * TracSupport -- Trac Support * For a complete list of local wiki pages, see TitleIndex.