This project is the front-end for ReGIS. It is based on the csWeb framework and adds functionality to run GIS simulations and models on compute infrastructure using GIS-Sim
The easiest way to use ReGIS is to install the stack by following the instructions at readthedocs
If you want to develop your own implementation based on ReGIS the installation instructions are below.
We depend on node and bower and use typescript to develop. You can install all necessary tools by invoking:
npm i -g typescript bower nodemon http-server
We depend on csWeb created by TNO.
Clone the csWeb project into a directory and build it:
git clone https://github.com/TNOCS/csWeb
cd csWeb
npm install
gulp init
Now we need to make sure csWeb is available for npm and bower to use in the sim-city-cs project. To do this we link the project in the following way:
bower link
cd out/csServerComp
npm link
- Install the yarn and bower dependencies:
yarn install
cd public && bower install && cd ..
- Link the csWeb npm and bower components:
npm link csweb
cd public && bower link csweb && cd ..
- Build the project using gulp and start the server
gulp
gulp serve
Icons used in projects:
- Flame by Nadav Barkan from the Noun Project