GithubHelp home page GithubHelp logo

gheat-java's Introduction

GHEAT JAVA [JAVA HEAT MAPS]

This is a Java port of gHeat

  • This port was primarily inspired by GHeat-NET
  • This is fast and a free heat mapping tool.

Source can be compiled using maven and there is a jetty web application included as well.

To run start App.java in heatmaps module and then open test.html

The application can use FileDataSource,or an in memory Quadtree datasource which needs a csv file with weight,latitude and longitude in it or a Postgis data source .

For Postgis data

Change the query to work with custom data ,notice the required aliases( latitude,longitude,geom and weight ).

SELECT ST_X(geom) as longitude,ST_Y(geom) as latitude, weight as weight from mySpatialTable where geom @ ST_MakeEnvelope(?,?,?,?,4326)" or change the source of gheat module for a better and more elegant solution

To run from command line,one can issue mvn clean install from JavaHeatMaps folder.

Then in App.java file,provide full path to res folder,eg:(ThemeManager.init("/full/path/to/res/folder")) and then type java -jar heatmaps-1.0.jar

Open test.html to see the heatmaps overlayed ;).

Here are some screen shots

Heat map classic theme Heat map classic theme Heat map classic theme Heat map classic theme

I hope you find it useful.

If you like or use this project somewhere please contact me at [email protected] http://varunpant.com

Bitdeli Badge

gheat-java's People

Contributors

varunpant avatar bitdeli-chef avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.