GeoScript

Primary tabs

GeoScript adds spatial capabilities to dynamic scripting languages. Backed by the GeoTools library, GeoScript provides a collection of modules for geometry handling, spatial data access, and vector feature rendering. Current implementations exist in Groovy, JavaScript, Python, and Scala. In a "stand-alone" context, GeoScript can be used to automate data manipulation tasks (e.g. load a batch of data into a database, applying a transform on the way) or explore data characteristics with an interactive shell. GeoScript can also be embedded into other applications running on the JVM (e.g. extending new processing capabilities to a GeoServer instance).