Software Engineering
<-Return to all blogs
The Bread and Butter of Software Development: Informing My Learning Through Professional Baking
Azavean Rachele Morino outlines her career transition from baking to software engineering, and where the two professions overlap.
Automated Building Footprint Extraction (Part 3): Model Architectures
Reviewing model architectures for building footprint extraction including naive approaches, model improvement strategies, and recent research.
Automated Building Footprint Extraction (Part 2): Evaluation Metrics
In the second part of our Automated Building Footprint Extraction series, we review some evaluation metrics for building footprint extraction.
Automated Building Footprint Extraction (Part 1): Open Datasets
In the first installment of this three-part blog series, we summarize some of the latest research on automated building footprint extraction.
14 Years of Helping to Manage Stormwater in Philadelphia
A recap of Azavea’s partnership with the Philadelphia Water Department to support Philadelphia’s Green City, Clean Waters plan.
A Human-in-the-Loop Machine Learning Workflow for Geospatial Data
In this blog we demonstrate how an active learning approach can boost machine learning model performance with the human-in-the-loop workflow.
Benchmarking Zarr and Parquet Data Retrieval using the National Water Model (NWM) in a Cloud-native environment
In order to benchmark efficiency, we take a deep dive into Zarr and Parquet data retrieval to compare performance on various time scales.
How to code-split GeoJSON layers for your MapBoxGL.js React apps
A recent project required us to implement an interactive map of the United States with a custom counties layer. This is what we learned.
Change detection with Raster Vision
This blog explores the direct classification approach to change detection using our open-source geospatial deep learning framework, Raster Vision, and the publicly available Onera Satellite Change Detection (OSCD) dataset.