Skip to content

Instantly share code, notes, and snippets.

{"z":6,"x":8,"y":22,"buffer":[31,139,8,0,0,0,0,0,0,3,109,146,75,110,219,48,16,134,73,42,113,40,219,177,30,78,226,88,73,108,74,233,107,169,199,1,154,77,151,5,122,131,166,65,23,93,169,40,100,160,69,86,186,67,186,233,109,122,148,38,167,232,206,29,170,163,80,26,210,4,36,65,252,248,207,55,99,37,79,139,169,87,127,253,30,111,37,143,37,99,156,9,238,137,115,47,11,124,198,146,54,108,67,182,15,246,1,11,0,16,8,120,99,0,118,129,9,98,37,19,4,14,58,32,244,89,123,147,116,251,221,69,19,107,36,14,9,161,51,218,80,19,49,18,147,103,66,145,42,17,18,71,132,232,69,149,156,34,33,71,196,208,195,71,194,39,68,239,145,202,3,36,166,29,17,249,186,194,40,36,149,30,34,51,138,152,148,25,32,115,62,23,199,99,196,200,166,114,14,200,130,47,68,64,145,190,227,84,94,96,74,104,144,156,164,156,0,18,241,72,196,99,100,168,187,68,100,73,17,163,123,137,29,157,208,66,198,229,20,93,78,123,68,89,227,63,196,148,51,28,110,171,24,177,189,2,98,197,87,176,253,28,114,67,84,22,88,103,61,174,51,108,232,24,145,132,34,38,229,12,11,93,80,91,211,208,6,145,75,234,98,190,
iap7CFA4ZYeSsyNXUzdMynwk3OqWvidT7mJQ1dl2DFQ0okxBcSvO6AQOCIAIbLuXnJiUAMDhcylfl90YYNMC+b5FHdwVAgidoOKFVLWCgbD9U5dxS2FQWazQ4n7CycQcHAGEjzMJDk50CYElEMHdynFZOpzFeKiylwwZUBL7KBmhM6ANt+Al+ZGVPa49V0bc0eAgW+QbxbaMKxQCwIPpI3hn39cYBL3VOzTy0a8o+sZc3IErv3fn/3N4F/9EoiGHVjGNcqShf9o36ajhwH84aLekWGGQvV8RNYm91xl6+lTAgxUuXPDMw01Om2uLgkBTxgtWIJAGi1SaiucnKwj2kCLS5hhxzt++GlZ/dwy8MpJuEiPP+1DoUY3Ccwl2DtuWVBQdefsZoxhP7UaN2jxILoiaqShW9De/gYolI60KaDF8EsdgIvzHC3gc7JqU48MwSpxEOqZq29+SDDufnTnFSqd4GvKQr62MPZAKJg7XaNdqkzESgPCC4ECxRpsNTQmFR0Sd3p8rQnK8VoG6sK1TVmNyqRYQvzPf/gLgdbr+Np/twqkIRuWhU96BCbhEQSUe/MtCizwjHM1dbJs14+DKg5q5KLLmwJJI0lW5yTDhwrNMhiL2cwQM0sfgx/fewWcOkOxHBayIMm/feyfFphc91GP/fUqhLCYyb5sYmlSCgHJMDOpduMW2qvJt0kgGPLUsZsLeW+9JE8WADxKhg8S1+uppT6/pO8+0fdMaEJa1fHGJ9/5MGlVhIPZW+ccvXB5BTGi8sA9pnrh63+u8cAF+t4LDd/AIGjtvGYUez70EDLy0L53X5LIE1+D5wcQTbIYA5A4bz7+1ld1pBfC7/Kcz5vP/YmsBnJ1A2lGQugm3zR1D7qb735pVisJt8JEIYQHHiGvdEKxVzaEuVHyEzwGUuVIXsJCPCbfNkM3ErFvT5NpytBkkOiIkcpxQ5V8XltCWJOmPhcWL1BWpTEg0gTgcx7cVq+HNQ6k74waicnwLlQxz6HqzJPPFE2wVR0+omhsO
This file has been truncated, but you can view the full file.
{"qt":"n0n0n0n0n0n0n0n","attributes":{"temp":-26.664678622849657,"snod":0.2843836660114596}}
{"qt":"n0n0n0n0n0n0n1n","attributes":{"temp":-26.271963969549294,"snod":0.28357096980412255}}
{"qt":"n0n0n0n0n0n0n1s","attributes":{"temp":-26.01426049474596,"snod":0.2860301106947431}}
{"qt":"n0n0n0n0n0n0n3n","attributes":{"temp":-25.87896593135546,"snod":0.28852390158696883}}
{"qt":"n0n0n0n0n0n1n0n","attributes":{"temp":-26.654675701826577,"snod":0.2835709698041226}}
{"qt":"n0n0n0n0n0n1n0s","attributes":{"temp":-26.29983810702195,"snod":0.28603011069474316}}
{"qt":"n0n0n0n0n0n1n1n","attributes":{"temp":-26.93662935462241,"snod":0.28353430124654133}}
{"qt":"n0n0n0n0n0n1n2n","attributes":{"temp":-26.119628406570712,"snod":0.28852390158696883}}
{"qt":"n0n0n0n0n0n1s1s","attributes":{"temp":-26.977794066046318,"snod":0.28163847489594385}}
{"qt":"n0n0n0n0n0n1s2s","attributes":{"temp":-26.18347537735319,"snod":0.29074135753959185}}
{"z":2,"x":1,"y":0,"buffer":"H4sIAAAAAAAAA6y9h3tcyXUnCjQBIgMkCDCBIJEIEiAIIpAgQBIgCRKBOYMBzDk2A5gT1pK1a9mSbTlJVvLKsiXbkiWNR8GyZPv7FGeUZjSa0QRZGu++771n73rf/b7df+D1ubfqVtWtU3WquiX1kCD6/vrEOlXn1KnqhcE//2PmVVI6I33zQXVjcebnourivLz8/FRqxoz5M5pmleRlfrd6YeaPFPwH/8qH//KqxOMF+YWpmdLjXfHj4ZMhRnq8KL84VSI9voE/nh8/nmKPl2YeL80vS5VLj2+KH8+Lf5A+vSK/MlUlPd5vZ2ZW/uxUNfo4Kuqc/JpULco7yszc/Hmp+djj+KcvyF+YqsOYwT99UX59ajH6uKZIeHxJfkOqEbWqppnizONN+c2pFlTv6KcvzW9NLUOdABV1eX5bqh3VDGqmFfkdqZUY7zgznfmrUl3o47Iim/jj3fk9qd7w8dkl7P0+lP0m7pSr89ek+lTEECpBTGNtfn9qwIBQhIgR6/LXpzaoiHV2xGD+UGqjSQ6Uq035m1PDKqLHLDkgtuRvTY0YaODaHc0fS42b5EAR2/K3p3aYaKCS78zfldptkgOVfE/+3tQ+A1c4Yn/+gdRBEwLV1aH8idRhA1e4HEfyj6aOmRCarsATJ/OPp06Y/ApFnMw/lTpt8l1tsM7MIM7kn02dw8a2Hpfg8fP5F1IXpcdb7J9+Kf9y6gr6uGyG+PGr+ddS11FmZI3Gj9/IT6duSo8vtz9+K/926o70eIed96n8u6l76Kejmrmf/yD1EHscF/VR/uPUE4wZ/NOf5j9LPUd5lz+9OXq8NG86lCZ8D6Uh66clApWFn4HiGlBF0bgWVCYfnB+fy7PkswFV5lILLh5drSirTtAmlFtPqDfD7ahN/KD+DLdnz3Bn9hruzF7W1uxl7cwe2pq9mpp+DWrKhWr23uTPcKuZapEFWhCYlt1OUDxT8oPqVEsJKJ6FeFLVNExRxRMxJ6p
makesurface triangulate 7 --tile 0 0 0 3.47s user 0.22s system 97% cpu 3.780 total
makesurface fillfacets -b 1 snod -b 2 temp 3.21s user 0.49s system 7% cpu 48.887 total
node bin/db-put 24.21s user 4.95s system 59% cpu 48.785 total
[email protected] /Users/dnomadb/weather-data
├─┬ [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├─┬ [email protected]
│ │ │ └─┬ [email protected]
│ │ │ ├── [email protected]
{"AttributeDefinitions":[{"AttributeName":"id","AttributeType":"S"},{"AttributeName": "qt","AttributeType":"S"}],"KeySchema":[{"AttributeName":"id","KeyType":"HASH"},{"AttributeName":"qt","KeyType":"RANGE"}],"ProvisionedThroughput":{"WriteCapacityUnits": 500,"ReadCapacityUnits": 500}}
{"id": "tri", "qt": "s0s2n1n2n0n0n0n0n0n0n0n"}
{"id": "tri", "qt": "s0s2n1n2n0s0s0s0s0s0s0s"}
{"id": "tri", "qt": "s0s2n1n2n0n0n0n0n0n0n1n"}
{"id": "tri", "qt": "s0s2n1n2n0n0n0n0n0n0n1s"}
{"id": "tri", "qt": "s0s2n1n2n0n0n0n0n0n1n0n"}
{"id": "tri", "qt": "s0s2n1n2n0n0n0n0n0n1n0s"}
{"id": "tri", "qt": "s0s2n1n2n0n0n0n0n0n1n1n"}
{"id": "tri", "qt": "s0s2n1n2n0n0n0n0n0n1s1s"}
{"id": "tri", "qt": "s0s2n1n2n0n0n0n0n1n0n0n"}
{"Table":{"AttributeDefinitions":[{"AttributeName":"id","AttributeType":"S"},{"AttributeName":"qt","AttributeType":"S"}],"TableName":"weather-lattice","ProvisionedThroughput":{"WriteCapacityUnits":500,"ReadCapacityUnits":500,"NumberOfDecreasesToday":0},"KeySchema":[{"AttributeName":"id","KeyType":"HASH"},{"AttributeName":"qt","KeyType":"RANGE"}],"CreationDateTime":"2015-02-17T23:48:03.660Z","ItemCount":0,"TableSizeBytes":0,"TableStatus":"ACTIVE"}}
/Users/dnomadb/weather-data/lib/postgis.js:59
return Object.keys(o).map(function(k) {return [k, o[k]]; })
^
TypeError: Object.keys called on non-object
at Function.keys (native)
at pairs (/Users/dnomadb/weather-data/lib/postgis.js:59:21)
at /Users/dnomadb/weather-data/lib/postgis.js:49:15
at Array.map (native)
at UpdateStream._process (/Users/dnomadb/weather-data/lib/postgis.js:48:30)
at processChunk (/Users/dnomadb/weather-data/node_modules/parallel-stream/index.js:62:10)
makesurface triangulate 11 --tile 7 7 3 | makesurface fillfacets -np\ -b\ 1\ snod\ -b\ 2\ temp\ /Users/dnomadb/weather-data/data/1423815006651/gfs-out.tif | node /Users/dnomadb/weather-data/bin/update-db
makesurface triangulate 11 --tile 7 7 3 | makesurface fillfacets \ -b\ 1\ wind\ /Users/dnomadb/weather-data/data/1423815006651/hrrr-out.tif | node /Users/dnomadb/weather-data/bin/update-db