User Manual
sudo
access (for the initial installation)df -h
to check :)terminator
.We've tried to make the initial installation as painless and automated as possible, however suggestions for improvement are always welcome!
Please note that all required components will be installed to /opt/
. For a first-time user, we recommend leaving this unchanged.
chmod +x Installer_Linux.sh
../Installer_Linux.sh
sudo
password.Time to run this thing!
You've now hopefully installed Navigator2Go with complete success! Before we get started, please read through the following notes (the technical ones may be ignored).
Note: We recommend running the Navigator2Go binary from your favourite terminal emulator. This allows you to see potentially important debug information in the scenario something misbehaves. Sending us the output from your terminal will allow for a patch to be released much more quickly.
Technical Note: The Navigator2Go executable is compiled and linked as a static binary, so you can move it from the default installation directory (/opt/Navigator2Go/
) to a more convenient place of your choice. Or just create a symlink to it ;)
This tutorial will take you through the process of acquiring data from our public Ocean Navigator server (navigator.oceansdata.ca) and displaying data for the Halifax region on your local installation:
Let's get started!
cd /opt/Navigator2Go/
../Navigator2Go
After a fresh install, the Navigator is hungry! Let's give it some data to digest :P
Unfortunately now is when things get slightly more complex...
/opt/thredds_content/data/<dataset_name>
. For this example, enter the following:
/opt/thredds_content/data/giops_day
.
[INFO] Booting worker with pid:
. The Navigator is now running on your system!http://localhost:5000
) label in the Navigator2Go Status box. A new web browser window will open. This should be your result:
Well that was a bit of a doozy now wasn't it?
Note: If you close the Navigator2Go program without stopping both servers, they will continue to run in the background :) But they will not automatically start when you restart your computer.
To completely uninstall Navigator2Go (including any local THREDDS data), download and run the following script: Uninstall_Linux.sh.
Navigator2Go comes with a built-in update utility that runs every time the program starts. You can manually check for updates by going to: Menu -> Help -> Check for Updates. It checks for updates to Navigator2Go and also to the underlying Ocean Navigator.
In general, the Navigator2Go only requires downloading a single tar.gz
. The Ocean Navigator is pretty complex so if it needs an update, we will do it automagically for you.
/opt/Navigator2Go
).rm /opt/Navigator2Go/Navigator2Go
.tar xvf Navigator2Go.tar.gz -C /opt/Navigator2Go/
to unzip it.
We define the data order region using a bounding box as follows:
The values you enter will be stored in the program settings, so they will be saved when you close Navigator2Go.
To help with debugging and the update functions, Navigator2Go embeds it's version number and git commit hash in the About dialog.
It is accessible via Menu -> Help -> About. It will look like this (the version number and commit hash will change with each release):
Let's be clear: THREDDS is a huge pain (in you know where) to debug if something is wrong. I've added a quick way to browse all of the relevant THREDDS logs to see if something is amiss.
For detailed info: https://www.unidata.ucar.edu/software/thredds/v4.5/tds/tutorial/TomcatAndTDSLogs.html
Something cool that is coming soon :)
Feel free to contact us about this.
Suppose you have a couple of netCDF files lying around on your hard drive you wish to view in the Navigator. Well, you're in luck since Navigator2Go can help! Let's get to it...
To summarize, we will need to do the following: make THREDDS aware of our new dataset, do the actual import operation (which automagically moves your file(s) into the THREDDS directory), then add this dataset to the Navigator config file.