Open Source
<-Return to all blogs
Weighing Scalaz vs Cats Scala Libraries for GeoTrellis
After a thorough research period that compared the Scalaz and Cats libraries in depth, GeoTrellis has decided to use the Cats library. Find out why…
GeoTrellis 1.2 Release: New Features & Optimizations
LocationTech GeoTrellis, library that enables distributed processing of geospatial raster data, reached a new milestone in the development timeline.
A Terraform Module for Amazon Elastic MapReduce
We encapsulated all resources required to launch an Amazon EMR cluster into a reusable Terraform module to leverage for batch GeoTrellis workflows with Apache Spark.
How to Run GeoPySpark in a GeoNotebook with Docker
Walk through the easiest path to enable the use of GeoPySpark, a Python library for geoprocessing big data, interactively in a GeoNotebook with Docker.
Introducing GeoPySpark, a Python Binding of GeoTrellis
GeoTrellis is a Scala library for working with geospatial data in a distributed environment. While powerful, it has a limited user base due to the geospatial community’s preference for other languages such as Python and R. Bringing GeoTrellis to another language has thus been a requested feature of the community. Well, after nine months of […]
Video: Using Convolutional Neural Networks to Automatically Analyze Aerial and Satellite Imagery
In this recording of our most recent Technical Staff Meeting, we walk through our team’s work on Raster Vision, a set of open source tools for automatically analyzing aerial and satellite imagery using convolutional neural networks. As part of Raster Vision, we have implemented approaches to tagging (predicts a set of tags for each image) […]
The Road Ahead for DistrictBuilder and Public Redistricting
Seven years ago Azavea began working with the Public Mapping Project to create DistrictBuilder, an open source, web software tool that would enable people to draw their own legislative district plans. We worked with leading redistricting experts: Michael McDonald (Associate Professor at the University of Florida and head of the Elections Project) and Micah Altman […]
Leveraging Node.js, D3.js, and HTML Canvas for Scalable Infographics
In Part 3 of our 3-part series on Azavea’s redistricting and gerrymandering work, we look at the technical process behind developing infographics for efficiency gap reports. We made strategic use of JavaScript visual tools and Node.js as a scripting language in our design and production of 50 infographics about the efficiency gap, automatically creating one for […]
The Evolution of Our Redistricting and Gerrymandering Work
In part 1 of our series on Azavea’s redistricting and gerrymandering work, we look at the history of our involvement in this space and what we’re currently working on. Gerrymandering, compactness, contiguity, the efficiency gap. These are the kinds of words that make a lot of redistricting nerds excited these days. Rarely does the application […]