GithubHelp home page GithubHelp logo

webgl-globe-data-converter's Introduction

WebGL Globe Data Converter

WebGL Globe Data Converter converts CSV data to WebGL Globe JSON format


WebGL Globe Data Converter uses python-geohash module to create the groups using 4 as precision value.

CSV file format

The input CSV file should contain 2 columns containing latitude and longitude of the points to be grouped. Ex.:

+----------+-----------+
| latitude | longitude |
+----------+-----------+
|  45.5968 |   5.89587 |
|  47.6677 |   -2.7678 |
|   33.629 |   117.002 |
|  25.7823 |   -80.289 |
|  35.7765 |   140.315 |
| -37.8808 |   145.031 |
|  21.0186 |   105.848 |
|  5.97003 |   116.075 |
|  47.2138 |   -1.5569 |
| -23.5191 |  -46.6551 |
+----------+-----------+

Output JSON format

The output file will contain JSON on the following format:

[
["*",
[ latitude, longitude, magnitude, latitude, longitude, magnitude, ... ]
]
]

Basic Usage

python converter.py -i INPUT_CSV [-o OUTPUT_JSON]

if no OUTPUT_JSON file is specified 'data.json' will be set by default

Contributing

Pull requests, questions, suggestions are always welcome. Feel free to contribute! :)

webgl-globe-data-converter's People

Contributors

mihira avatar

Stargazers

Diego Lima 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.