Skip to content

Instantly share code, notes, and snippets.

@migurski
Last active April 3, 2026 06:07
Show Gist options
  • Select an option

  • Save migurski/3484511ec1131a3e631980806e27a99b to your computer and use it in GitHub Desktop.

Select an option

Save migurski/3484511ec1131a3e631980806e27a99b to your computer and use it in GitHub Desktop.
ATGeo Precision from Floatstrings

Actual location: (-122.27125, 37.80426)

HRSL data: https://registry.opendata.aws/dataforgood-fb-hrsl/

1 degree of precision

Look around (-122, 38):

gdalwarp -r sum -tr 1 -1 -te -122.5 37.5 -121.5 38.5 \
    /vsis3/dataforgood-fb-data/hrsl-cogs/hrsl_general/hrsl_general-latest.vrt /tmp/out-wide2p.tif

Population = 4,535,265

raster-2p.png

0.1 degree precision

Look around (-122.3, 37.8):

gdalwarp -r sum -tr 0.1 -0.1 -te -122.35 37.75 -122.25 37.85 \
    /vsis3/dataforgood-fb-data/hrsl-cogs/hrsl_general/hrsl_general-latest.vrt /tmp/out-wide3p.tif

Population = 164,311

raster-3p.png

0.01 degree precision

Look around (-122.27, 37.80):

gdalwarp -r sum -tr 0.01 -0.01 -te -122.275 37.795 -122.265 37.805 \
    /vsis3/dataforgood-fb-data/hrsl-cogs/hrsl_general/hrsl_general-latest.vrt /tmp/out-wide4p.tif

Population = 7,199

raster-3p.png

Bonus

Get 10x10 grid in ASCII format so client can decide whether to dig further:

gdalwarp -of AAIGrid -co DECIMAL_PRECISION=1 -r sum -tr 0.01 -0.01 -te -122.35 37.75 -122.25 37.85 \
    /vsis3/dataforgood-fb-data/hrsl-cogs/hrsl_general/hrsl_general-latest.vrt /vsistdout/
ncols        10
nrows        10
xllcorner    -122.350000000000
yllcorner    37.750000000000
cellsize     0.010000000000
NODATA_value  nan
 nan nan nan nan 8.3 2936.3 5096.8 5249.3 5018.8 4287.9
 nan nan nan 36.5 1181.1 1289.2 2379.3 5881.0 4081.6 4486.9
 nan 0.1 1.1 4.0 21.7 54.9 2957.8 5244.6 3795.7 6224.8
 nan 0.3 1.5 5.5 384.7 2004.2 3109.7 4893.2 4950.2 11457.3
 nan nan 4.5 0.5 677.7 3652.6 3841.0 6771.7 6570.0 3894.2
 nan nan 295.8 296.1 9.4 37.0 135.7 2095.5 3470.4 6544.2
 nan nan nan nan 15.5 1242.2 1989.9 875.3 322.0 95.8
 nan nan nan nan nan 567.4 6831.4 5257.8 4992.6 3976.4
 nan nan nan nan nan 3.0 470.3 1422.8 3246.1 5246.5
 nan nan nan nan nan nan nan nan 652.6 1762.2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment