Blog
Localized GeoDataFrame UTM reprojection
Programmatically identify UTM zones during meter-projection conversion
Testing patterns with PySpark
Unit testing multistep transformation pipelines
Identifying representative core of diverging trace set
Heuristic methods to extract a representative core segment from a corridor trace set
Dynamic bytestring-encoded arrays
Using construct-based declarative structure with variable-lengthed arrays
Hierarchical clustering of trip traces
Dynamic resolution of S2 cells to represent trip paths
Convert GTFS to Vector Tiles
Compress delivery size of GTFS route shapes with tippecanoe
Map vs FlatMap
Simple introduction to functional patterns with Map and FlatMap
Geoprocessing of vector tile data
Centroid-based extrusion of a complex geometric reference layer