Version 79 (modified by 12 years ago) ( diff ) | ,
---|
GEOS - Geometry Engine, Open Source
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS). As such, it aims to contain the complete functionality of JTS in C++. This includes all the 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 GNU Lesser General Public License (LGPL).
Download
- 2012/01/05 geos-3.3.2.tar.bz2 (Changes)
- 2011/09/21 geos-3.2.3.tar.bz2 (Changes)
- 2009/06/15 geos-3.1.1.tar.bz2 (Changes)
- Older versions...
- Nightly snapshot: http://geos.osgeo.org/snapshots/
Build and Install
Source
- Building on Unix with Autotools
- Building on Unix with CMake
- Building on Windows with NMake
- Building on Windows with CMake
Binaries
- Windows binaries:
- Linux distributions provide packages with GEOS: Debian, Ubuntu, Fedora, Gentoo, openSUSE and other
- PostgreSQL RPM Repository has up2date GeOS (and other GIS related components) packages.
- Binaries /Packages with GEOS for other Unix systems:
- GEOS Framework for Mac OS X 10.5+ provided by William Kyngesburye. Big thanks to William!
- Fink for Mac OS X
- MacPorts for Mac OS X
- Homebrew package manager for Mac OS X
- GEOS ports for FreeBSD
- GEOS pkgsrc packages for NetBSD and other UNIX-like systems including including Solaris, OpenBSD, FreeBSD, OpenBSD, Linux, Darwin and others.
Development
Bug Reporting
You will need an OSGeo user account to submit bugs here. A "New Ticket" button will appear once you have logged in.
When submitting bugs caused by particular geometries (TopologyExceptions, for example), you must submit the geometries that cause the failure, preferably in hex-encoded WKB, so that we can re-produce the failure cases.
Mailing Lists
- [geos-devel]
Subscribe/Unsubscribe | List Archive - [geos-commits]
Subscribe/Unsubscribe | List Archive
Code Repository
- SVN Repository address: http://svn.osgeo.org/geos/
- Checkout with:
svn checkout http://svn.osgeo.org/geos/trunk geos-svn
- Nightly snapshot: http://geos.osgeo.org/snapshots/
- GIT mirror (with svn metadata): http://github.com/strk/geos
- Clone with:
git clone git://github.com/strk/geos.git
Features
- Prepared Geometries
- Geometry Cleaning (Discussion Page)
Governance
The GEOS project is run by a 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.
Documentation and Other Information
- GEOS API -- Doxygen-generate API documentation
- Buildbot -- Farm used to run regular builds and tests
- SVN Change Log -- Changes and comments from SVN
- Microsoft Visual Studio visualizers
- Applications -- Applications using GEOS
Wiki / Trac Information
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
- For a complete list of local wiki pages, see TitleIndex.
Attachments (1)
- FOSSG42018logo.svg (32.1 KB ) - added by 6 years ago.
Download all attachments as: .zip