In some ways, GeoTrellis is the successor to our DecisionTree product, though it is significantly more than just a new version — GeoTrellis has been completely re-written from the ground up to support a broad array of geoprocessing tasks. The business model will also be different: GeoTrellis will join Azavea’s other open source products, OpenTreeMap and DistrictBuilder. We are releasing the source code under an open source license (GPLv3). While it’s possible that this will reduce our ability to make this a commercial success, we believe that the success of GeoTrellis will depend on the ease with which people will be able to use it. By releasing the project under an open source license, we hope to reduce the barriers for use by researchers, non-profit organizations, educators and other projects. For organizations and projects that cannot use the GPL license, we will also offer a commercial license as well as support packages and implementation services. The source code for GeoTrellis is available right now on GitHub.
I’m very excited about GeoTrellis. I think it is a simply amazing software framework. It encapsulates several years of research and development work around performing very fast processing of geographic data.
Why is this important? Geographic data is crucial to a better understanding our communities, our society and our planet. The data we are gathering about our world is growing at an unprecedented rate. At the same time, our need to visualize and interact with that data in order to make better decisions has never been greater. GeoTrellis is aimed at this intersection: fast processing of big geographic data sets to support better decisions.
GeoTrellis has several important attributes:
- Very, very fast performance – we have continued to refine what we learned in the original DecisionTree product and have re-written the whole framework using new technology and a new language, Scala (the language isn’t really new, but this is a new application of it)
- Runs on standalone servers, arrays of servers or in a distributed cloud infrastructure
- Supports large data sets
- Provides an open and extensible architecture
- Supports integration with both Esri and open source GIS map servers
- Enables composition of multiple operations into larger, more complex spatial models
- Supports custom user interfaces and workflows
- City of Asheville Priority Places
- Sustainable Business Siting
- Visualizing Emancipation - a project of the Digital Scholarship Lab at the University of Richmond
- OMB Watch Equity Gap
- Model-My-Watershed – real-time stormwater modeling for educators and students – stay tuned for the release later this year
- US Army Corps of Engineers Water Infrastructure System Data Manager (WISDM) – a national-scale, interactive tool for water project prioritization and budgeting
and other projects we’ll be sharing over the next few months.
How can you learn more about GeoTrellis?