{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# 10: Dask and rioxarray demo\n", "\n", "UW Geospatial Data Analysis \n", "CEE467/CEWA567 \n", "David Shean \n", "\n", "These are incomplete, some were not working - ran out of time to test, preserving here for the future" ] }, { "cell_type": "code", "execution_count": 50, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n",
"Client\n", "
| \n",
"\n",
"Cluster\n", "
| \n",
"
<xarray.DataArray 't2m' ()>\n", "array(8.996196, dtype=float32)
array(8.996196, dtype=float32)
\n",
"Client\n", "
| \n",
"\n",
"Cluster\n", "
| \n",
"
<xarray.DataArray 'SRTM' (band: 1, y: 5851, x: 8877)>\n", "dask.array<open_rasterio-1fd172fd27c59599ee677e71323da560<this-array>, shape=(1, 5851, 8877), dtype=float64, chunksize=(1, 1024, 1024), chunktype=numpy.ndarray>\n", "Coordinates:\n", " * band (band) int64 1\n", " * y (y) float64 5.446e+06 5.446e+06 ... 5.043e+06 5.043e+06\n", " * x (x) float64 3.647e+05 3.648e+05 ... 9.748e+05 9.749e+05\n", " spatial_ref int64 0\n", "Attributes:\n", " scale_factor: 1.0\n", " add_offset: 0.0\n", " grid_mapping: spatial_ref
\n",
"
| \n",
"\n", "\n", " | \n", "
array([1])
array([5445601.592021, 5445532.84356 , 5445464.095098, ..., 5043560.587116,\n", " 5043491.838654, 5043423.090192])
array([364687.337779, 364756.08624 , 364824.834702, ..., 974761.188246,\n", " 974829.936708, 974898.68517 ])
array(0)
<xarray.DataArray 'SRTM' (band: 1, y: 5851, x: 8877)>\n", "array([[[nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " ...,\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan]]])\n", "Coordinates:\n", " * band (band) int64 1\n", " * y (y) float64 5.446e+06 5.446e+06 ... 5.043e+06 5.043e+06\n", " * x (x) float64 3.647e+05 3.648e+05 ... 9.748e+05 9.749e+05\n", " spatial_ref int64 0\n", "Attributes:\n", " scale_factor: 1.0\n", " add_offset: 0.0\n", " grid_mapping: spatial_ref
array([[[nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " ...,\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan]]])
array([1])
array([5445601.592021, 5445532.84356 , 5445464.095098, ..., 5043560.587116,\n", " 5043491.838654, 5043423.090192])
array([364687.337779, 364756.08624 , 364824.834702, ..., 974761.188246,\n", " 974829.936708, 974898.68517 ])
array(0)
<xarray.DataArray 'SRTM' (band: 1, y: 5851, x: 8877)>\n", "array([[[nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " ...,\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan]]])\n", "Coordinates:\n", " * band (band) int64 1\n", " * y (y) float64 5.446e+06 5.446e+06 ... 5.043e+06 5.043e+06\n", " * x (x) float64 3.647e+05 3.648e+05 ... 9.748e+05 9.749e+05\n", " spatial_ref int64 0\n", "Attributes:\n", " scale_factor: 1.0\n", " add_offset: 0.0\n", " grid_mapping: spatial_ref
array([[[nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " ...,\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan],\n", " [nan, nan, nan, ..., nan, nan, nan]]])
array([1])
array([5445601.592021, 5445532.84356 , 5445464.095098, ..., 5043560.587116,\n", " 5043491.838654, 5043423.090192])
array([364687.337779, 364756.08624 , 364824.834702, ..., 974761.188246,\n", " 974829.936708, 974898.68517 ])
array(0)