|
42 | 42 | " \"len\": 20.0,\n",
|
43 | 43 | " \"res\": 10.0,\n",
|
44 | 44 | " \"maxi\": 1,\n",
|
45 |
| - " \"samples\": [\"arcticdem-mosaic\"] }\n", |
| 45 | + " \"samples\": {\"mosaic\": {\"asset\": \"arcticdem-mosaic\", \"radius\": 10.0, \"zonal_stats\": True}} }\n", |
46 | 46 | "gdf = icesat2.atl06p(parms, asset=asset, resources=[resource])"
|
47 | 47 | ]
|
48 | 48 | },
|
49 | 49 | {
|
50 | 50 | "cell_type": "code",
|
51 | 51 | "execution_count": null,
|
52 |
| - "id": "d0ebba64-93ab-45c8-9c53-cc5078332617", |
| 52 | + "id": "fd15bf14-ab10-4cf6-9524-592962a8f8b2", |
53 | 53 | "metadata": {},
|
54 | 54 | "outputs": [],
|
55 | 55 | "source": [
|
56 |
| - "gdf[\"delta\"] = gdf[\"h_mean\"] - gdf[\"arcticdem-mosaic-1980-01-06\"]\n", |
57 |
| - "gdf[\"delta\"].describe()" |
| 56 | + "gdf" |
58 | 57 | ]
|
59 | 58 | },
|
60 | 59 | {
|
61 | 60 | "cell_type": "code",
|
62 | 61 | "execution_count": null,
|
63 |
| - "id": "db8b0b39-b421-46c6-bb5f-7abc6b1168b7", |
| 62 | + "id": "59ea096b-3443-4b9a-b114-e818f143ca45", |
| 63 | + "metadata": {}, |
| 64 | + "outputs": [], |
| 65 | + "source": [ |
| 66 | + "gdf[\"value_delta\"] = gdf[\"h_mean\"] - gdf[\"mosaic.value\"]\n", |
| 67 | + "gdf[\"value_delta\"].describe()" |
| 68 | + ] |
| 69 | + }, |
| 70 | + { |
| 71 | + "cell_type": "code", |
| 72 | + "execution_count": null, |
| 73 | + "id": "f80cd750-9b91-406a-ac6a-dc04937cd811", |
| 74 | + "metadata": {}, |
| 75 | + "outputs": [], |
| 76 | + "source": [ |
| 77 | + "gdf[\"mean_delta\"] = gdf[\"h_mean\"] - gdf[\"mosaic.mean\"]\n", |
| 78 | + "gdf[\"mean_delta\"].describe()" |
| 79 | + ] |
| 80 | + }, |
| 81 | + { |
| 82 | + "cell_type": "code", |
| 83 | + "execution_count": null, |
| 84 | + "id": "4e8fe135-bc15-4b8b-887f-ae16ac81487f", |
| 85 | + "metadata": {}, |
| 86 | + "outputs": [], |
| 87 | + "source": [ |
| 88 | + "gdf[\"median_delta\"] = gdf[\"h_mean\"] - gdf[\"mosaic.median\"]\n", |
| 89 | + "gdf[\"median_delta\"].describe()" |
| 90 | + ] |
| 91 | + }, |
| 92 | + { |
| 93 | + "cell_type": "code", |
| 94 | + "execution_count": null, |
| 95 | + "id": "d6785ed8-cb0d-49cb-9de1-30ac5792884a", |
64 | 96 | "metadata": {},
|
65 | 97 | "outputs": [],
|
66 | 98 | "source": [
|
|
79 | 111 | "legend_elements.append(matplotlib.lines.Line2D([0], [0], color='red', lw=6, label='ATL06-SR'))\n",
|
80 | 112 | "\n",
|
81 | 113 | "# Plot ArcticDEM Elevations\n",
|
82 |
| - "sc2 = ax.scatter(df.index.values, df[\"arcticdem-mosaic-1980-01-06\"].values, c='blue', s=2.5)\n", |
| 114 | + "sc2 = ax.scatter(df.index.values, df[\"mosaic.value\"].values, c='blue', s=2.5)\n", |
83 | 115 | "legend_elements.append(matplotlib.lines.Line2D([0], [0], color='blue', lw=6, label='ArcticDEM'))\n",
|
84 | 116 | "\n",
|
| 117 | + "# Plot ArcticDEM Mean Elevations\n", |
| 118 | + "sc2 = ax.scatter(df.index.values, df[\"mosaic.value\"].values, c='green', s=2.5)\n", |
| 119 | + "legend_elements.append(matplotlib.lines.Line2D([0], [0], color='green', lw=6, label='ArcticDEM'))\n", |
| 120 | + "\n", |
85 | 121 | "# Display Legend\n",
|
86 | 122 | "lgd = ax.legend(handles=legend_elements, loc=3, frameon=True)\n",
|
87 | 123 | "lgd.get_frame().set_alpha(1.0)\n",
|
|
108 | 144 | "ax.yaxis.grid(True)\n",
|
109 | 145 | "\n",
|
110 | 146 | "# Plot Deltas\n",
|
111 |
| - "df = gdf[(gdf['rgt'] == 1160) & (gdf['gt'] == 10) & (gdf['cycle'] == 2)]\n", |
112 |
| - "sc1 = ax.scatter(df.index.values, df[\"delta\"].values, c='green', s=2.5)\n", |
| 147 | + "df1 = gdf[(gdf['rgt'] == 1160) & (gdf['gt'] == 10) & (gdf['cycle'] == 2)]\n", |
| 148 | + "sc1 = ax.scatter(df1.index.values, df1[\"value_delta\"].values, c='blue', s=2.5)\n", |
| 149 | + "\n", |
| 150 | + "# Plot Deltas\n", |
| 151 | + "df2 = gdf[(gdf['rgt'] == 1160) & (gdf['gt'] == 10) & (gdf['cycle'] == 2)]\n", |
| 152 | + "sc2 = ax.scatter(df2.index.values, df2[\"mean_delta\"].values, c='green', s=2.5)\n", |
113 | 153 | "\n",
|
114 | 154 | "# Show Plot\n",
|
115 | 155 | "plt.show()"
|
|
0 commit comments