Skip to content

Instantly share code, notes, and snippets.

import rasterio, fiona
from rasterio import features
uidfield = #whatever field contains unique values for extraction
infile = #input shapefile
inraster = #input raster
#read raster
with rasterio.open(inraster, 'r') as src:
rasArr = src.read_band(band_no)
#!/bin/bash
# Reproject original data to Web Mercator, strip extraneous filename information, and add to data/daily directory
for var in data_original/*.asc; do
export var=${var%_gapfilled.asc}
export var=${var#data_original/SM_}
echo $var
gdalwarp \
-t_srs EPSG:3857 \
@aaronpdennis
aaronpdennis / usa_bbox
Created February 12, 2015 19:55
custom bounding box for continental USA area
{"type":"FeatureCollection","features":[{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-125.5078125,24.206889622398023],[-125.5078125,50.28933925329178],[-65.654296875,50.17689812200107],[-65.654296875,24.206889622398023],[-125.5078125,24.206889622398023]]]}}]}
@aaronpdennis
aaronpdennis / gist:93b03788220a5f6cdac9
Last active August 29, 2015 14:15
testing makesurface triangulate
makesurface triangulate 10 --bounds -125.8594 24.0465 -65.3906 50.4015 --output tri.geojson
makesurface fillfacets -ogjs triFill.geojson ContigUSAGT030.tif tri.geojson
tippecanoe -z 9 -Z 3 -o tri.mbtiles tri.geojson
#!/bin/bash
ffmpeg -i clipped.mp4 -qscale:v 2 %03d.jpg
for var in images/*.jpg; do
export var=${var%.jpg}
export var=${var#images/}
if [ $var % 100 = 0 ]
then
echo "here's one"
@aaronpdennis
aaronpdennis / gist:eb98311ac19642fd4c43
Last active August 29, 2015 14:22
custom tile url for mapbox studio style when editing OSM
https://{switch:a,b,c,d}.tiles.mapbox.com/v4/username.my-map/{zoom}/{x}/{y}.png?access_token=pk.eyJ1IjoiYWFyb25kZW5uaXMiLCJhIjoiem5LLURoYyJ9.T3tswGTI5ve8_wE-a02cMw

##Dar es Salaam droneadv.l8kc6bho

https://{switch:a,b,c,d}.tiles.mapbox.com/v4/droneadv.l8kc6bho/{zoom}/{x}/{y}.png?access_token=pk.eyJ1IjoiYWFyb25kZW5uaXMiLCJhIjoiem5LLURoYyJ9.T3tswGTI5ve8_wE-a02cMw
@aaronpdennis
aaronpdennis / mapbox-streets-v5_structure.md
Last active August 29, 2015 14:23
mapbox-streets-v5 structure
mapbox.mapbox-streets-v5


_label
  name
  name_en
  name_es
  name_fr
  name_de
@aaronpdennis
aaronpdennis / hdm-style-cartocss-layers.md
Created June 18, 2015 15:30
Structure of HDM OSM style map layers roughly derived from CartoCSS stylesheets.
hdm-osm-style

landuse
  type
    cemetery
    grave_yard
    college
    commercial
    common
@aaronpdennis
aaronpdennis / hdm-vector-tiles.md
Last active August 29, 2015 14:23
HDM in Vector Tiles

##Game Plan

  1. Small changes to Mapbox Streets to incorporate important but miscellaneous tags.
  2. A separate americanredcross.humanitarian-data-model-v1 to supplement Mapbox Streets and Mapbox Terrain

##Changes to Mapbox Streets

#####poi_label

  • amenity=atm
  • amenity=ferry_terminal