|
52 | 52 | }, |
53 | 53 | "outputs": [], |
54 | 54 | "source": [ |
55 | | - "sliderule.init(\"slideruleearth.io\", verbose=True, organization=\"developers\")" |
| 55 | + "sliderule.init(\"slideruleearth.io\", verbose=True)" |
56 | 56 | ] |
57 | 57 | }, |
58 | 58 | { |
|
72 | 72 | { |
73 | 73 | "cell_type": "code", |
74 | 74 | "execution_count": null, |
75 | | - "id": "6c8189bb-3f36-44ce-8e03-e1a270daa800", |
| 75 | + "id": "d923a9e7-d634-4cb2-99ae-42f6d1f166a5", |
76 | 76 | "metadata": { |
77 | 77 | "tags": [] |
78 | 78 | }, |
79 | 79 | "outputs": [], |
80 | 80 | "source": [ |
81 | 81 | "asset = \"icesat2\"\n", |
82 | | - "resource = \"ATL03_20220105023009_02111406_005_01.h5\"\n", |
| 82 | + "resource = \"ATL03_20220105023009_02111406_005_01.h5\"" |
| 83 | + ] |
| 84 | + }, |
| 85 | + { |
| 86 | + "cell_type": "code", |
| 87 | + "execution_count": null, |
| 88 | + "id": "636f5e23-76c0-492b-9301-c47c8d39c81b", |
| 89 | + "metadata": { |
| 90 | + "tags": [] |
| 91 | + }, |
| 92 | + "outputs": [], |
| 93 | + "source": [ |
83 | 94 | "region = sliderule.toregion('grandmesa.geojson')\n", |
84 | | - "catalog = earthdata.stac(short_name=\"HLS\", polygon=region[\"poly\"], time_start=\"2022-01-01T00:00:00Z\", time_end=\"2022-03-01T00:00:00Z\", as_str=True)\n", |
| 95 | + "catalog = earthdata.stac(short_name=\"HLS\", polygon=region[\"poly\"], time_start=\"2022-01-01T00:00:00Z\", time_end=\"2022-03-01T00:00:00Z\", as_str=True)" |
| 96 | + ] |
| 97 | + }, |
| 98 | + { |
| 99 | + "cell_type": "code", |
| 100 | + "execution_count": null, |
| 101 | + "id": "d8c1e30a-fd05-4652-8d5b-f8bc6bb30d78", |
| 102 | + "metadata": { |
| 103 | + "tags": [] |
| 104 | + }, |
| 105 | + "outputs": [], |
| 106 | + "source": [ |
| 107 | + "samples = {\n", |
| 108 | + " \"landsat\": {\n", |
| 109 | + " \"asset\": \"landsat-hls\",\n", |
| 110 | + " \"catalog\": catalog,\n", |
| 111 | + " \"closest_time\": \"2022-01-05T00:00:00Z\", \n", |
| 112 | + " \"bands\": [\"NDVI\"]\n", |
| 113 | + " },\n", |
| 114 | + " \"gedi\": {\n", |
| 115 | + " \"asset\": \"gedil4b\"\n", |
| 116 | + " } \n", |
| 117 | + "}" |
| 118 | + ] |
| 119 | + }, |
| 120 | + { |
| 121 | + "cell_type": "code", |
| 122 | + "execution_count": null, |
| 123 | + "id": "00b01ed7-c5dc-4e72-ac43-cb195b1641ab", |
| 124 | + "metadata": { |
| 125 | + "tags": [] |
| 126 | + }, |
| 127 | + "outputs": [], |
| 128 | + "source": [ |
85 | 129 | "parms = { \n", |
86 | 130 | " \"poly\": region['poly'],\n", |
87 | 131 | " \"ats\": 5.0,\n", |
|
100 | 144 | " \"use_abs_h\": False, \n", |
101 | 145 | " \"send_waveform\": False\n", |
102 | 146 | " },\n", |
103 | | - " \"samples\": {\n", |
104 | | - " \"landsat\": {\n", |
105 | | - " \"asset\": \"landsat-hls\",\n", |
106 | | - " \"catalog\": catalog,\n", |
107 | | - " \"closest_time\": \"2022-01-05T00:00:00Z\", \n", |
108 | | - " \"bands\": [\"NDVI\"]\n", |
109 | | - " },\n", |
110 | | - " \"gedi\": {\n", |
111 | | - " \"asset\": \"gedil4b\"\n", |
112 | | - " } \n", |
113 | | - " } \n", |
| 147 | + " \"samples\": samples\n", |
114 | 148 | "}" |
115 | 149 | ] |
116 | 150 | }, |
|
141 | 175 | "id": "b779ddf2-f9ea-41c2-bb9a-1db92e277fe7", |
142 | 176 | "metadata": {}, |
143 | 177 | "source": [ |
144 | | - "#### Display GeoDataFrame\n", |
| 178 | + "#### Display ATL08 GeoDataFrame\n", |
145 | 179 | "Notice the columns that start with \"landsat\" and \"gedi\"" |
146 | 180 | ] |
147 | 181 | }, |
|
210 | 244 | " \"poly\": region[\"poly\"],\n", |
211 | 245 | " \"degrade_flag\": 0,\n", |
212 | 246 | " \"l2_quality_flag\": 1,\n", |
213 | | - " \"beam\": 0\n", |
| 247 | + " \"beam\": 0,\n", |
| 248 | + " \"samples\": samples\n", |
214 | 249 | "}\n", |
215 | 250 | "\n", |
216 | 251 | "# Turn verbose off\n", |
217 | | - "sliderule.set_verbose(False)\n", |
| 252 | + "#sliderule.set_verbose(False)\n", |
218 | 253 | "\n", |
219 | 254 | "# Request GEDI L4A Data\n", |
220 | 255 | "gedi04a = gedi.gedi04ap(parms) " |
221 | 256 | ] |
222 | 257 | }, |
| 258 | + { |
| 259 | + "cell_type": "markdown", |
| 260 | + "id": "3c54c72b-23ee-4fad-b230-2b848c3b9739", |
| 261 | + "metadata": { |
| 262 | + "tags": [] |
| 263 | + }, |
| 264 | + "source": [ |
| 265 | + "#### Display GEDI 04A GeoDataFrame" |
| 266 | + ] |
| 267 | + }, |
223 | 268 | { |
224 | 269 | "cell_type": "code", |
225 | 270 | "execution_count": null, |
226 | | - "id": "4a091f74-f1da-43fe-99d8-5f3d15fde59d", |
| 271 | + "id": "ebbe90d5-d695-4818-a20a-9670dccfbff2", |
227 | 272 | "metadata": { |
228 | 273 | "tags": [] |
229 | 274 | }, |
|
333 | 378 | "\n", |
334 | 379 | "# Filter DataFrame\n", |
335 | 380 | "df = mmds[(mmds['rgt'] == 211) & (mmds['gt'] == 30) & (mmds['cycle'] == 14)]\n", |
336 | | - "df = df[df[\"landsat.value\"] < 100]\n", |
337 | | - "df = df[df[\"gedi.value\"] > -100]\n", |
| 381 | + "df = df[df[\"landsat.value_gedi04a\"] < 100]\n", |
| 382 | + "df = df[df[\"gedi.value_gedi04a\"] > -100]\n", |
338 | 383 | "\n", |
339 | 384 | "# Plot SlideRule ATL08 Vegetation Photon Counts\n", |
340 | 385 | "sc1 = ax.scatter(df.index.values, df[\"veg_ph_count\"].values, c='red', s=2.5)\n", |
341 | 386 | "legend_elements.append(matplotlib.lines.Line2D([0], [0], color='red', lw=6, label='ATL08'))\n", |
342 | 387 | "\n", |
343 | 388 | "# Plot GEDI L4B AGBD\n", |
344 | | - "sc2 = ax.scatter(df.index.values, df[\"gedi.value\"].values, c='blue', s=2.5)\n", |
| 389 | + "sc2 = ax.scatter(df.index.values, df[\"gedi.value_gedi04a\"].values, c='blue', s=2.5)\n", |
345 | 390 | "legend_elements.append(matplotlib.lines.Line2D([0], [0], color='blue', lw=6, label='L4B AGBD'))\n", |
346 | 391 | "\n", |
347 | 392 | "# Plot GEDI L4A AGBD\n", |
348 | 393 | "sc3 = ax.scatter(df.index.values, df[\"agbd\"].values, c='green', s=2.5)\n", |
349 | 394 | "legend_elements.append(matplotlib.lines.Line2D([0], [0], color='green', lw=6, label='L4A AGBD'))\n", |
350 | 395 | "\n", |
351 | 396 | "# Plot LandSat NVDI\n", |
352 | | - "sc3 = ax.scatter(df.index.values, df[\"landsat.value\"].values, c='orange', s=2.5)\n", |
| 397 | + "sc3 = ax.scatter(df.index.values, df[\"landsat.value_gedi04a\"].values, c='orange', s=2.5)\n", |
353 | 398 | "legend_elements.append(matplotlib.lines.Line2D([0], [0], color='orange', lw=6, label='HLS NVDI'))\n", |
354 | 399 | "\n", |
355 | 400 | "\n", |
|
0 commit comments