Skip to content

Instantly share code, notes, and snippets.

View jpoehnelt's full-sized avatar
🏠
Working from home

Justin Poehnelt jpoehnelt

🏠
Working from home
View GitHub Profile
var EXTENT = [-Math.PI * 6378137, Math.PI * 6378137];
function xyzToBounds(x, y, z) {
var tileSize = EXTENT[1] * 2 / Math.pow(2, z);
var minx = EXTENT[0] + x * tileSize;
var maxx = EXTENT[0] + (x + 1) * tileSize;
// remember y origin starts at top
var miny = EXTENT[1] - (y + 1) * tileSize;
var maxy = EXTENT[1] - y * tileSize;
return [minx, miny, maxx, maxy];
const NLCD_LAYER = 'mrlc_display:NLCD_2016_Land_Cover_L48';
<Layer queryable="1" opaque="0">
<Name>mrlc_display:NLCD_2016_Land_Cover_L48</Name>
<Title>NLCD_2016_Land_Cover_L48</Title>
<CRS>EPSG:3857</CRS>
<CRS>CRS:84</CRS>
<BoundingBox CRS="CRS:84" minx="-180.00000000000003" miny="-85.06" maxx="180.00000000000003" maxy="85.06"/>
<BoundingBox CRS="EPSG:3857" minx="-2.0037508342789244E7" miny="-2.00489661040146E7" maxx="2.0037508342789244E7" maxy="2.0048966104014594E7"/>
</Layer>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
git config filter.lfs.process = "git-lfs filter-process --skip"
git config filter.lfs.smudge = "git-lfs clean --skip %f"
git config filter.lfs.clean = "git-lfs clean -- %f"
@jpoehnelt
jpoehnelt / .sh
Created March 20, 2017 15:21
rsync google cloud compute
gcloud compute config-ssh --project myproject
rsync -avz -e ssh . vm_name.zone.myproject:/home/user/folder
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
@jpoehnelt
jpoehnelt / main.py
Created July 28, 2016 22:39
tif color table to colormap
color_table = """
0: 0,0,0,255
1: 0,0,0,255
2: 0,0,0,255
3: 0,0,0,255
4: 0,0,0,255
5: 0,0,0,255
6: 0,0,0,255
7: 0,0,0,255
8: 0,0,0,255
@jpoehnelt
jpoehnelt / cloudfront_nginx_fix.conf
Created May 7, 2016 18:27
Fix for Cloudfront Proxy NGINX
# Look for client IP in the X-Forwarded-For header
real_ip_header X-Forwarded-For;
# Ignore trusted IPs
real_ip_recursive on;
# Set VPC subnet as trusted
set_real_ip_from 10.0.0.0/16;
# Set CloudFront subnets as trusted