3D application in a browser for discovering and visualizing geospatial data for sky and planets
JavaScript CSS HTML
Pull request Compare This branch is 1 commit ahead, 1 commit behind TPZF:master.
Latest commit 465c960 Sep 15, 2015 @malapert malapert Update doradus.json
Fix the quicklook URL with the absolute URL
Permalink
Failed to load latest commit information.
build Packaging Jun 19, 2015
contrib Packaging Jun 20, 2015
examples Packaging Jun 19, 2015
src/mizar Builds minify Jun 19, 2015
tests Update doradus.json Sep 15, 2015
.gitattributes Normalize line endings Nov 27, 2012
.gitignore Initialize the globmodule submodule with my fork Jun 19, 2015
.gitmodules Initialize the globmodule submodule with my fork Jun 19, 2015
AUTHORS.md Update AUTHORS.md Jun 19, 2015
LICENSE Packaging Jun 19, 2015
README.md Packaging Jun 20, 2015
THANKS.md Packaging Jun 19, 2015

README.md

MIZAR

1 - Description

MIZAR is a 3D application in a browser for discovering and visualizing geospatial data for sky and planets. It supports natively some protocols coming from OGC and IVOA :

OGC IVOA Remarks about the support in MIZAR
WMS HIPS Do not read the WMS capabilities and the HIPS property file
MOC Supported
GeoJSON VOTable GeoJSON is only supported. A profile has been extended to define other keywords (see wiki). About VOTable, a service is needed to convert it in a GeoJSON format
WCS Elevation is supported
OpenSearch SIAP / SSAP Need a service to convert the Healpix request and the response as GeoJSON
SAMP Supported but need a service to convert the VOTable to GeoJSON
WPS UWS WPS is not supported. UWS is partially supported and under some conditions

Many name resolver / reverse name resolver can be plugged easily. In the current version, we have interface with the name resolver from CDS and this one from IMCCE by wrapping them into our API

In addition, MIZAR supports drag n drop of file : GeoJSON and FITS File (Read the first IMAGE extension ; can only represent the data when WCS keywords exist)

2 - Architecture

TODO

3 - Installation

It exists different ways to install MIZAR

3.1 - MIZAR

Getting the sources

$ git clone https://github.com/SITools2/MIZAR.git mizar

Getting the submodule GlobWeb

$ cd mizar
$ git submodule init
$ git submodule update

Copy the directory mizar in your web server

$ cp -R src/mizar <path to your web server>`

Run the application

Go to http://..../mizar/index.html

In this mode, you will use a SITools2 server, installed somewhere, that wraps the response coming from pre-defined sources (See wiki)

3.2 -MIZAR-lite

No installation, just import the javaScript (see Wiki) in your own web page

3.3 - MIZAR as module

SITools2 is a data access layer server. It provides services and user interface to handle data published through SITools2. In this mode, MIZAR is added as an application in the SITools2 user interface.

See Readme

3.4 - Optimization

To build a minify version, NodeJS must be installed Once installed, run $ build/build.bat for Windows users or $ cd build following of $ node r.js -o buildMizar.js` for Unix. The script will then create a minify file "MizarWidget.min.js" in src/mizar directory.

To build a minify CSS file, use the following command: $ node r.js -o cssIn=../src/mizar/css/style.css out=../src/mizar/css/style.min.css

Then, you will need to use the generated js and css files in your index.html file instead of the old ones.

Bitdeli Badge