Jump to content

Talk:GEOS (software library)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Hi - apparently a robot, or someone unfamiliar with the domain, has marked this article as "not notable."

GEOS is noteworthy as a foundation component in a software ecosystem of native, compiled executable binaries on Linux, Mac and Windows platforms.

Background: due to the runtime construction of Java and the Java Virtual Machine (JVM), code libraries that are written in Java are basically not useable as libraries from a standardized cross-linking environment (often built from C). Linux, Microsoft Windows and the BSD family, including the Macintosh, use a linking structure that enables libraries from various languages to be integrated (linked) into a native runtime executable. Java, by design, does not participate in this interoperability without unusual measures (JNI)

http://en.wikipedia.org/wiki/Java_virtual_machine

http://docs.oracle.com/javase/1.5.0/docs/guide/jni/spec/invocation.html

http://en.wikipedia.org/wiki/Executable_and_Linkable_Format

http://en.wikipedia.org/wiki/Linux

http://en.wikipedia.org/wiki/FreeBSD

JTS and GEOS: Java Topology Suite is a decade-plus in the making. JTS defines and implements a set of thorough, standards compliant computational geometry packages. There are few, if any, replacements for the completeness and correctness of the JTS library. GEOS ports a foundational subset of JTS, for performance and linkage, to C++ and native compiled binaries.

GEOS links and ships internally in popular applications listed below; by delineating and implementing standards-based geometry classes available to GDAL, which in turn is a widely supported and used inner-engine in GIS,

GEOS becomes a core geometry implementation in even more applications:

GDAL - OGR - raster and vector data munging http://en.wikipedia.org/wiki/GDAL

QGis - Desktop cross-platform, open source GIS http://en.wikipedia.org/wiki/QGIS

PostGIS - spatial types and operations for PostgreSQL http://en.wikipedia.org/wiki/PostGIS

GeoDjango – Django's support for GIS-enabled databases

Google Earth – A virtual globe and world imaging program. http://en.wikipedia.org/wiki/Google_Earth

GRASS GIS http://grass.osgeo.org/

MapServer http://en.wikipedia.org/wiki/MapServer

World Wind Java – NASA's open source virtual globe and world imaging technology. http://en.wikipedia.org/wiki/NASA_World_Wind

Orfeo toolbox – A satellite image processing library.http://en.wikipedia.org/wiki/Orfeo_toolbox

R – An open source statistical software with extensions for spatial data analysis.

SAGA GIS – A cross-platform open source GIS software.

gvSIG

Start a discussion about improving the GEOS (software library) page

Start a discussion