Several New Features Included in Upcoming GeoTrellis 1.2.0 Release

November 1st, 2017

What is GeoTrellis?

Software Engineer and Tech Lead on the GeoTrellis Team, Eugene Cheipesh, summed up GeoTrellis in one sentence at a recent GeoPhilly event at the Azavea office:

GeoTrellis is a Scala library for creating web applications with large geospatial data, including raster, vector, and point cloud data types.

View Eugene’s slides from the event for a full overview of GeoTrellis capabilities.

Upcoming GeoTrellis 1.2.0 Release

GeoTrellis 1.2.0 started the release process with GeoTrellis 1.2.0 RC-1 – the first release candidate that allows users to test the new features before the official release.

GeoTrellis 1.2.0 will include several new features and 20+ fixes. Reference the changelog for detailed information about each new feature and fix.

List of New Features

  • Rasterizing Geometry Layers
  • Polygonal Summaries over Time
  • Overzooming ValueReader
  • Regridding a Tile Layer
  • Robust Layer Querying
  • Improved Tile ASCII Art
  • Storage on Azure via HDFS
  • S3 Configurability
  • Configuring JTS Precision
  • Polygonal Summaries for MultibandTiles
  • Filter GeoTiffRDDs by Geometry
  • Can create ValueReaders via URIs through LayerProvides classes
  • Can read/write GeoTiffs with Sinusoidal projections
  • Can Resample via Sum operation

Increasing Accessibility

In a move to make GeoTrellis accessible to more users, the team wrote a Python binding, GeoPySpark, for the geoprocessing framework originally written in Scala.

Read more about GeoPySpark and how to run GeoPySpark in a GeoNotebook in these blog posts:

Introducing GeoPySpark, a Python Binding of GeoTrellis

How to Run GeoPySpark in a GeoNotebook with Docker

Stay in Touch

Find our team on Gitter and Twitter, or write an issue in the repo and comment on our work.

The team would also love to hear how you’re using GeoTrellis for your work!