GMaVis is an external domain-specific language (DSL) that facilitates the creation of visualization of geospatial information by using multi-core architectures 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.

GMaVis' compiler. It is used to recognize GMaVis' code and transform it in a geospatial data visualizations.

Usage: bin/gmavis [-i/--input] <arg> [-o/--output] <arg> [-p/--parallel] <arg>
Example: bin/gmavis -i my_gmavis_code.vis -o out.html

Features

  • Data Preprocessing
  • Geospatial Visualization Generation
  • Dates and Values Recognition
  • Data Filtering
  • Data Classification

Project Samples

Project Activity

See All Activity >

Follow GMaVis: A DSL for Geo-Visualization

GMaVis: A DSL for Geo-Visualization Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of GMaVis: A DSL for Geo-Visualization!

Additional Project Details

Registered

2016-06-21