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
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it 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