{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,10]],"date-time":"2025-07-10T00:01:31Z","timestamp":1752105691124,"version":"3.41.2"},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,8,23]],"date-time":"2023-08-23T00:00:00Z","timestamp":1692748800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"NSF","award":["IIS-2046236"],"award-info":[{"award-number":["IIS-2046236"]}]},{"name":"USDA NIFA","award":["2020-69012-31914"],"award-info":[{"award-number":["2020-69012-31914"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,8,23]]},"DOI":"10.1145\/3609956.3609966","type":"proceedings-article","created":{"date-parts":[[2023,8,24]],"date-time":"2023-08-24T21:45:50Z","timestamp":1692913550000},"page":"141-150","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Viper: Interactive Exploration of Large Satellite Data\u2731\u2731"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-8583-4136","authenticated-orcid":false,"given":"Zhuocheng","family":"Shang","sequence":"first","affiliation":[{"name":"Big Data Lab, University of California, Riverside, US"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6584-1455","authenticated-orcid":false,"given":"Ahmed","family":"Eldawy","sequence":"additional","affiliation":[{"name":"University of California, Riverside, US"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,8,24]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","unstructured":"Sameer Agarwal 2013. BlinkDB: Queries with Bounded Errors and Bounded Response Times on Very Large Data. In EuroSys(EuroSys \u201913). 14\u00a0pages.","DOI":"10.1145\/2465351.2465355"},{"key":"e_1_3_2_1_2_1","unstructured":"Wan\u00a0D. Bae 2007. An Interactive Framework for Raster Data Spatial Joins. In GIS. Article 4 8\u00a0pages."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10707-009-0089-0"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Thomas Brinkhoff 1994. Multi-Step Processing of Spatial Joins. In SIGMOD.","DOI":"10.1007\/3-540-58795-0_31"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxx011"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Sanket Chintapalli 2016. Benchmarking streaming computation engines: Storm flink and spark streaming. In IPDPSW. 1789\u20131792.","DOI":"10.1109\/IPDPSW.2016.138"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.agwat.2019.105854"},{"volume-title":"Progressive merge join: A generic and non-blocking sort-based join algorithm","author":"Jens-Peter","key":"e_1_3_2_1_8_1","unstructured":"Jens-Peter Dittrich 2002. Progressive merge join: A generic and non-blocking sort-based join algorithm. In PVLDB. Elsevier, 299\u2013310."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Harish Doraiswamy 2016. A GPU-based index to support interactive spatio-temporal queries over historical data. In ICDE. 1086\u20131097.","DOI":"10.1109\/ICDE.2016.7498315"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","unstructured":"Ahmed Eldawy 2015. SHAHED: A MapReduce-based system for querying and visualizing spatio-temporal satellite data. In ICDE. 1585\u20131596.","DOI":"10.1109\/ICDE.2015.7113427"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Ahmed Eldawy 2017. Large Scale Analytics of Vector+Raster Big Spatial Data. In SIGSPATIAL (Redondo Beach CA USA). Article 62 4\u00a0pages.","DOI":"10.1145\/3139958.3140042"},{"key":"e_1_3_2_1_12_1","volume-title":"1st Workshop on Data Systems for Interactive Analysis.","author":"Fekete Jean-Daniel","year":"2015","unstructured":"Jean-Daniel Fekete. 2015. Progressivis: A toolkit for steerable progressive analytics and visualization. In 1st Workshop on Data Systems for Interactive Analysis."},{"key":"e_1_3_2_1_13_1","volume-title":"Quad trees a data structure for retrieval on composite keys. Acta informatica 4, 1","author":"Finkel A","year":"1974","unstructured":"Raphael\u00a0A Finkel and Jon\u00a0Louis Bentley. 1974. Quad trees a data structure for retrieval on composite keys. Acta informatica 4, 1 (1974), 1\u20139."},{"key":"e_1_3_2_1_14_1","volume-title":"Data cube: A relational aggregation operator generalizing group-by, cross-tab, and sub-totals. Data mining and knowledge discovery 1, 1","author":"Jim Gray","year":"1997","unstructured":"Jim Gray 1997. Data cube: A relational aggregation operator generalizing group-by, cross-tab, and sub-totals. Data mining and knowledge discovery 1, 1 (1997), 29\u201353."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/602259.602266"},{"key":"e_1_3_2_1_16_1","unstructured":"Andreas Kipf 2020. Adaptive Main-Memory Indexing for High-Performance Point-Polygon Joins. In EDBT. 347\u2013358."},{"key":"e_1_3_2_1_17_1","volume-title":"C (dec","author":"Susana Ladra","year":"2017","unstructured":"Susana Ladra 2017. Scalable and Queryable Compressed Storage Structure for Raster Data. Inf. Syst. 72, C (dec 2017), 179\u2013204."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Iosif Lazaridis and Sharad Mehrotra. 2001. Progressive Approximate Aggregate Queries with a Multi-Resolution Tree Structure. In SIGMOD (Santa Barbara CA). 401\u2013412.","DOI":"10.1145\/375663.375718"},{"key":"e_1_3_2_1_19_1","volume-title":"Nanocubes for Real-Time Exploration of Spatiotemporal Datasets. TVCG 19, 12","author":"Lauro Lins","year":"2013","unstructured":"Lauro Lins 2013. Nanocubes for Real-Time Exploration of Spatiotemporal Datasets. TVCG 19, 12 (2013)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","unstructured":"Mohamed\u00a0F Mokbel and Walid\u00a0G Aref. 2005. GPAC: generic and progressive processing of mobile queries over mobile data. In MDM.","DOI":"10.1145\/1071246.1071270"},{"volume-title":"Efficient OLAP operations in spatial data warehouses","author":"Dimitris Papadias","key":"e_1_3_2_1_21_1","unstructured":"Dimitris Papadias 2001. Efficient OLAP operations in spatial data warehouses. In SSTD. Springer, 443\u2013459."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"Mirjana Pavlovic 2016. Space Odyssey: Efficient Exploration of Scientific Data. In ExploreDB. 12\u201318.","DOI":"10.1145\/2948674.2948677"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11113-007-9050-9"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","unstructured":"M.\u00a0others Riedewald. 2000. pCube: Update-efficient online aggregation with progressive feedback and error bounds. In SSDBM. 95\u2013108.","DOI":"10.1109\/SSDM.2000.869781"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"crossref","unstructured":"Mohamed Sarwat. 2015. Interactive and Scalable Exploration of Big Spatial Data \u2013 A Data Management Perspective. In MDM Vol.\u00a01.","DOI":"10.1109\/MDM.2015.67"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Akil Sevim and Ahmed Eldawy. 2021. HQ-Filter: Hierarchy-Aware Filter For Empty-Resulting Queries in Interactive Exploration. In MDM. 49\u201358.","DOI":"10.1109\/MDM52706.2021.00019"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"crossref","unstructured":"Salman\u00a0Ahmed Shaikh 2020. GeoFlink: A distributed and scalable framework for the real-time processing of spatial streams. In CIKM.","DOI":"10.1145\/3340531.3412761"},{"key":"e_1_3_2_1_28_1","volume-title":"Object Delineation in Satellite Images. SpatialGems","author":"Shang Zhuocheng","year":"2022","unstructured":"Zhuocheng Shang and Ahmed Eldawy. 2022. Object Delineation in Satellite Images. SpatialGems (2022)."},{"key":"e_1_3_2_1_29_1","volume-title":"Efficient processing of raster and vector data. Plos one 15, 1","author":"Fernando","year":"2020","unstructured":"Fernando Silva-Coira 2020. Efficient processing of raster and vector data. Plos one 15, 1 (2020)."},{"key":"e_1_3_2_1_30_1","volume-title":"Raptor: large scale analysis of big raster and vector data. PVLDB 12, 12","author":"Samriddhi Singla","year":"2019","unstructured":"Samriddhi Singla 2019. Raptor: large scale analysis of big raster and vector data. PVLDB 12, 12 (2019)."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"crossref","unstructured":"Samriddhi Singla 2021. Experimental Study of Big Raster and Vector Database Systems. In ICDE.","DOI":"10.1109\/ICDE51399.2021.00231"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"crossref","unstructured":"Samriddhi Singla 2021. The Raptor Join Operator for Processing Big Raster + Vector Data. In SIGSPATIAL. ACM.","DOI":"10.1145\/3474717.3483971"},{"key":"e_1_3_2_1_33_1","unstructured":"Samriddhi Singla 2021. WildfireDB: An Open-Source Dataset Connecting Wildfire Spread with Relevant Determinants. In NeurIPS."},{"volume-title":"Aggregate processing of planar points","author":"Yufei Tao","key":"e_1_3_2_1_34_1","unstructured":"Yufei Tao 2002. Aggregate processing of planar points. In EDBT. Springer, 682\u2013700."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"crossref","unstructured":"Dejun Teng 2021. IDEAL: a Vector-Raster Hybrid Model for Efficient Spatial Queries over Complex Polygons. In MDM.","DOI":"10.1109\/MDM52706.2021.00024"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"crossref","unstructured":"Wee\u00a0Hyong Tok 2006. Progressive Spatial Join. In SSDBM\u201906. 353\u2013358.","DOI":"10.1109\/SSDBM.2006.41"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5555\/1038262.1038782"},{"key":"e_1_3_2_1_38_1","unstructured":"Christian Winter 2021. GeoBlocks: A Query-Cache Accelerated Data Structure for Spatial Aggregation over Polygons. In EDBT. 169\u2013180."},{"key":"e_1_3_2_1_39_1","volume-title":"Geo-Gap Tree: A Progressive Query and Visualization Method for Massive Spatial Data","author":"Wei Xiong","year":"2019","unstructured":"Wei Xiong 2019. Geo-Gap Tree: A Progressive Query and Visualization Method for Massive Spatial Data. IEEE Access 7 (2019)."},{"key":"e_1_3_2_1_40_1","first-page":"12","article-title":". Tabula in Action: A Sampling Middleware for Interactive Geospatial Visualization Dashboards","volume":"13","author":"Yu Jia","year":"2020","unstructured":"Jia Yu 2020. Tabula in Action: A Sampling Middleware for Interactive Geospatial Visualization Dashboards. PVLDB 13, 12 (aug 2020), 2925\u20132928.","journal-title":"PVLDB"},{"key":"e_1_3_2_1_41_1","volume-title":"GPU Rasterization for Real-Time Spatial Aggregation over Arbitrary Polygons. 11, 3 (nov","author":"Eleni\u00a0Tzirita","year":"2017","unstructured":"Eleni\u00a0Tzirita Zacharatou 2017. GPU Rasterization for Real-Time Spatial Aggregation over Arbitrary Polygons. 11, 3 (nov 2017), 352\u2013365."},{"key":"e_1_3_2_1_42_1","volume-title":"The case for distance-bounded spatial approximations. arXiv preprint arXiv:2010.12548","author":"Eleni\u00a0Tzirita","year":"2020","unstructured":"Eleni\u00a0Tzirita Zacharatou 2020. The case for distance-bounded spatial approximations. arXiv preprint arXiv:2010.12548 (2020)."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"crossref","unstructured":"Jianting Zhang. 2011. Speeding up Large-Scale Geospatial Polygon Rasterization on GPGPUs. In HPDGIS. 8\u00a0pages.","DOI":"10.1145\/2070770.2070772"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"crossref","unstructured":"Jianting Zhang 2010. Indexing Large-Scale Raster Geospatial Data Using Massively Parallel GPGPU Computing. In GIS. 450\u2013453.","DOI":"10.1145\/1869790.1869859"},{"key":"e_1_3_2_1_45_1","unstructured":"Geraldo Zimbrao and Jano\u00a0Moreira De\u00a0Souza. 1998. A raster approximation for processing of spatial joins. In VLDB Vol.\u00a098. 24\u201327."}],"event":{"name":"SSTD '23: Symposium on Spatial and Temporal Data","acronym":"SSTD '23","location":"Calgary AB Canada"},"container-title":["Proceedings of the 18th International Symposium on Spatial and Temporal Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3609956.3609966","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3609956.3609966","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3609956.3609966","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,9]],"date-time":"2025-07-09T18:50:34Z","timestamp":1752087034000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3609956.3609966"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,23]]},"references-count":45,"alternative-id":["10.1145\/3609956.3609966","10.1145\/3609956"],"URL":"https:\/\/doi.org\/10.1145\/3609956.3609966","relation":{},"subject":[],"published":{"date-parts":[[2023,8,23]]},"assertion":[{"value":"2023-08-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}