Current Releases of mss are based on python 2.
We are yet not ready for Python 3.
Install distributed version by conda¶
Anaconda provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture.
The Mission Support Web Map Service (mss) is available as anaconda package on a channel.
The conda-forge packages are based on defaults and other conda-forge packages. This channel conda-forge has builds for osx-64, linux-64, win-64, win-32.
The conda-forge github organization uses various automated continuos integration build processes.
Please add the channel conda-forge to your defaults:
$ conda config --add channels conda-forge $ conda config --add channels defaults
The last channel added gets on top of the list. This gives the order: First search in default packages then in conda-forge.
Then you could choose between as system wide installation or one in a prefered environment:
$ conda install mss
You also could install this project into an environment.
$ conda create -n mssenv python=2 $ source activate mssenv $ conda install mss
For further details Configuration of mss
Server based installation using miniconda¶
For a wms server setup you may want to have a dedicated user running mswms or the apache2 wsgi script. We suggest to create a mss user.
- create a mss user on your system
- login as mss user
- create a src directory in /home/mss
- cd src
- get miniconda for Python 2
- set execute bit on install script
- execute script, enable environment in .bashrc
- login again or export PATH=”/home/mss/miniconda2/bin:$PATH”
- python –version should tell Python 2.7.X
- conda install -c conda-forge mss
For a simple test you could start the builtin standalone server by mswms. It should tell:
serving on http://127.0.0.1:8081
Pointing a browser to http://localhost:8081/?service=WMS&request=GetCapabilities&version=1.1.1 shows the generated XML data the mss app will use.
If you want to look on some data, we provide a demo data set by the program demodata - simulated data.