GMaVis: A Domain-Specific Languagefor Large-Scale Geospatial Data Visualization Supporting Multi-Core Parallelism
Authors/Creators
- 1. Pontifícia Universidade Católica do Rio Grande do Sul
Description
GMaVis is a domain-specific language (DSL) that simplifies the creation of visualization from geospatial information, which is designed to use multi-core architecture parallelism to process data in parallel. Its compiler abstracts complexities from the whole visualization creation process, even in the data pre-processing phase. Also, it allows domain users with low-level knowledge in computer programming to create these visualizations through a high-level description language. These users can easily do it with a few lines of code, using simple declarations and blocks to express visualization details. Currently, GMaVis supports the creation of three types of geospatial visualization: markedmap, clusteredmap and heatmap. GMaVis has a short and simple grammar.
Reference Papers for citation
[DOI] Ledur, C.; Griebler, D.; Manssour, I.; Fernandes, L. G. A High-Level DSL for Geospatial Visualizations with Multi-core Parallelism Support. 41st IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC), 2017.
[DOI] Ledur, C.; Griebler, D.; Manssour, I.; Fernandes, L. G.. Towards a Domain-Specific Language for Geospatial Data Visualization Maps with Big Data Sets. ACS/IEEE International Conference on Computer Systems and Applications (AICCSA), 2015.
Other publications about GMaVis
[DOI] Vogel A.; Rista, C.; Justo, G.; Ewald, E.; Griebler, D.; Mencagli, G.; Fernandes, L. G. Parallel Stream Processing with MPI for Video Analytics and Data Visualization. Communications in Computer and Information Science (CCIS), 2020.
[DOI] Ledur, C. GMaVis: A Domain-Specific Language for Large-Scale Geospatial Data Visualization Supporting Multi-core Parallelism. Master Thesis, PPGCC - PUCRS, 2016.
Files
GMAP/GMaVis-geovisualization-language.zip
Files
(17.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:49ee2a3da1864b50971572cfbcd1595d
|
17.2 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/GMAP/GMaVis/tree/geovisualization-language (URL)