Skip to content

Commit ac1c4c0

Browse files
aboydnwclaude
andcommitted
style: replace em dashes with colons and splits in lonboard quickstart prose
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent eb94445 commit ac1c4c0

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

quickstarts/lonboard.ipynb

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
"\n",
1010
"This notebook walks through interactive geospatial visualization with [Lonboard](https://developmentseed.org/lonboard/). Lonboard renders large vector datasets on a GPU-accelerated WebGL map directly in Jupyter. Key benefits:\n",
1111
"\n",
12-
"1. **GPU rendering** pan and zoom through *millions* of features without breaking interactivity.\n",
13-
"2. **No tile server** geometry streams to the browser as [Apache Arrow](https://arrow.apache.org/); there's no intermediate vector-tile service to stand up.\n",
14-
"3. **Cloud-native vector** read a STAC GeoParquet partition straight off Azure Blob into a `GeoDataFrame`.\n",
15-
"4. **Composable** stack multiple vector layers in one `Map`.\n",
16-
"5. **Data-driven styling** color features by an attribute and mutate the layer in place.\n",
12+
"1. **GPU rendering**: pan and zoom through *millions* of features without breaking interactivity.\n",
13+
"2. **No tile server**: geometry streams to the browser as [Apache Arrow](https://arrow.apache.org/); there's no intermediate vector-tile service to stand up.\n",
14+
"3. **Cloud-native vector**: read a STAC GeoParquet partition straight off Azure Blob into a `GeoDataFrame`.\n",
15+
"4. **Composable**: stack multiple vector layers in one `Map`.\n",
16+
"5. **Data-driven styling**: color features by an attribute and mutate the layer in place.\n",
1717
"\n",
18-
"We'll render [Microsoft Building Footprints](https://planetarycomputer.microsoft.com/dataset/ms-buildings) over Portland, Oregon hundreds of thousands of polygons in a single layer.\n",
18+
"We'll render [Microsoft Building Footprints](https://planetarycomputer.microsoft.com/dataset/ms-buildings) over Portland, Oregon: hundreds of thousands of polygons in a single layer.\n",
1919
"\n",
2020
"The companion [Lonboard tutorial](../overview/lonboard.md) has the full narrative."
2121
]
@@ -215,7 +215,7 @@
215215
"source": [
216216
"## Render the footprints\n",
217217
"\n",
218-
"`PolygonLayer.from_geopandas()` uploads the geometry to the GPU as Arrow. The map below is fully interactive — pan and zoom through every building with no tile server in the loop.\n",
218+
"`PolygonLayer.from_geopandas()` uploads the geometry to the GPU as Arrow. The map below is fully interactive. Pan and zoom through every building with no tile server in the loop.\n",
219219
"\n",
220220
"**Expected result:** an interactive map of Portland's building footprints."
221221
]
@@ -253,7 +253,7 @@
253253
"source": [
254254
"## Color by building height\n",
255255
"\n",
256-
"Each footprint carries a `meanHeight`. Map it through a continuous colormap to shade every polygon data-driven styling across the whole layer, evaluated on the GPU.\n",
256+
"Each footprint carries a `meanHeight`. Map it through a continuous colormap to shade every polygon: data-driven styling across the whole layer, evaluated on the GPU.\n",
257257
"\n",
258258
"**Expected result:** the same footprints, now colored by height (`plasma`: purple = low, yellow = tall)."
259259
]
@@ -320,7 +320,7 @@
320320
"source": [
321321
"## You're done\n",
322322
"\n",
323-
"If every cell above rendered a map, the stack is wired up end-to-end: STAC search → cloud GeoParquet → Arrow upload → GPU-rendered vector → data-driven styling all with no tile server.\n",
323+
"If every cell above rendered a map, the stack is wired up end-to-end: STAC search → cloud GeoParquet → Arrow upload → GPU-rendered vector → data-driven styling, all with no tile server.\n",
324324
"\n",
325325
"Swap in your own bbox, collection, or `GeoDataFrame` and the same pattern applies. For pixel-level *raster* analysis (window reads, overview traversal), see the [async-geotiff tutorial](../overview/async-geotiff.md). For a standalone web app rather than a notebook, the [deck.gl-raster tutorial](../overview/deckgl-raster.md) builds a raster renderer in TypeScript."
326326
]

0 commit comments

Comments
 (0)