Repository navigation
Conversation
|
@tim-salabim this is in relation to the batching question, but ignore for now |
|
how did the hackathon go? |
|
Hi @tim-salabim ! I switched to other things (mostly GPU related), see SDSL discord for more details, or perhaps it will be on https://spatial-data-science.github.io/2026/ as some point. For However because these files may be quite large and accumulate quickly even in a single R session, I would maybe think of a mechanism to auto-prune them up somehow. If a user 'mapviews' the same huge dataset a few times with Also if the same data is displayed in different layers, but with different display customizations, it would also be duplicated on disk, as every layer of |
Arrow.tableFromIPC(response)waits for the complete HTTP response before exposing any record batches, so smaller server-side batches currently create more layers without showing pixels earlier.This change reads Arrow IPC with
RecordBatchReader.from(response.body)and appends one stable Deck.gl layer as each batch arrives. The shared loader keeps the currentparse2ArrowTable()path for GeoParquet and FlatGeobuf, including the new upstream FlatGeobuf support.Verification
node tests-js/progressive-arrow-batches.test.mjsinst/htmlwidgets/R CMD build .R CMD check --no-manual deckglgeoarrow_0.1.0.9001.tar.gzThe JavaScript regression test verifies that the first layer is installed before the second Arrow batch is read and that the non-Arrow parser path remains available. The package check completes with the warnings already present on current
mainfor the removed point-cloud methods and the developmentgeoarrowWidgetFlatGeobuf helper.