Skip to content

Instantly share code, notes, and snippets.

View minus34's full-sized avatar

Hugh Saalmans minus34

View GitHub Profile
@minus34
minus34 / update-all-repos.sh
Last active March 24, 2021 06:28
Update all GitHub repositories and checkout master branches
#!/usr/bin/env bash
cd ~/git/minus34
for d in */ ; do
echo "################################"
echo "# $d #"
echo "################################"
cd ./$d
git checkout master
WITH points_m AS (
SELECT user_id,
trip_id,
time_utc,
ST_MakepointM(longitude, latitude, legal_speed_difference) AS pointm_geom
FROM raw_points
), traj AS (
SELECT user_id,
trip_id,
min(time_utc) AS departure_time_utc,
@minus34
minus34 / addresses_by_street_name.sql
Created December 21, 2017 03:56
A quick and dirty summary of GNAF address counts by street name w.r.t. distance
WITH streets AS (
SELECT upper(street_name) as streetname, SUM(ST_Length(ST_Transform(geom, 3577)))/1000.0::integer AS lenkm
FROM routing.streets
WHERE array_length(string_to_array(street_name, ' '), 1) = 2
AND upper(street_name) NOT LIKE'% HWY'
GROUP BY street_name
), sts AS (
SELECT (string_to_array(streetname, ' '))[1] AS streetname, SUM(lenkm) AS lenkm
FROM streets
GROUP BY (string_to_array(streetname, ' '))[1]