#Neon Geo Temporal Dashboard The Neon Geo Temporal Dashboard (neon-gtd) is a sample analysis dashboard built upon the Neon Framework. It includes a number of geo-spatial and temporal data visualizations built as AngularJS directives that use the Neon framework to query and filter data served by MongoDB, Elasticsearch 1.7 or an Apache Spark server.
View an example application
Build and run the example
Building the neon-gtd application requires npm, grunt, and bower. Running the application requires a functioning Neon deployment. Links to the Neon deployment instructions and the command line instructions to build neon-gtd follow:
Clone the neon-gtd repo
git clone https://github.com/NextCenturyCorporation/neon-gtd.git cd neon-gtd/
Copy the sample NEON-GTD configuration file to the app config folder or supply your own. The configuration file specifies the default datasets and visualizations to display. It is described in detail here. The sample configuration file is setup for the sample earthquake data referenced in step 1.
# Copy either the YAML or JSON config file. If Neon-GTD cannot find one, # it will look for the other. cp app/config/sample.config.yaml app/config/config.yaml cp app/config/sample.config.json app/config/config.json
Use npm and grunt to download dependencies and build the application. This will create a neon-gtd war file in the neon-gtd/target directory.
npm install grunt
Deploy the neon-gtd-<version>.war file to your container from step 1. Note: On Tomcat, this may be as simple as copying the file to your /webapps folder. Optionally, you may want to rename the war file to be simply neon-gtd.war.
Neon Git Repo - Visit the main Neon project and download its source code.
Neon Wiki - Visit the Neon wiki for more information on what Neon can do for you.
Build Instructions - Includes instructions for building the Neon WAR file from source code and lists Neon's external dependencies.
Deploying Neon - Includes instructions for deploying the Neon application to a web application container (e.g., Jetty or Tomcat).
Developer Quick Start Guide - A quick tour of how to develop apps that use Neon.
Apache 2 Open Source License
Neon and Neon-GTD are made available by Next Century under the Apache 2 Open Source License. You may freely download, use, and modify, in whole or in part, the source code or release packages. Any restrictions or attribution requirements are spelled out in the license file. Neon and Neon-GTD attribution information can be found in the LICENSE.TXT file and licenses folder in each of the Neon Git Repository and Neon-GTD Git Repository. For more information about the Apache license, please visit the The Apache Software Foundation’s License FAQ.
Copyright 2014 Next Century Corporation