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

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
Try free now
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