This project is to:
- Store spatial data with PostGIS
- Visualize the spatial data with QGIS
- Further extend the usage of them to frontend area (QGIS server, React.JS).
- Make it deployable on Docker environment
@hoyinpeter @wcrabiot @Zhiyuan
| Service | URL | Remarks |
|---|---|---|
| Frontend | https://spatial.johnnyip.com | The frontend UI of our application |
| QGIS Server | https://qgis.johnnyip.com | Can view the QGIS project file online |
| Backend | https://spatial-back.johnnyip.com | Backend API server |
The complete stack of application, including:
- Frontend UI (React.js)
- Backend API Server (Node.js)
- PostGIS Database (With complete table loaded during startup)
- QGIS server: View QGIS project file or layer query (WMS) in frontend
-
Before you begin, make sure you have Docker client installed
-
Download Docker-compose file here
- Open Terminal (Mac/Linux), or cmd in Windows, and enter the following commands
cd <path_to_your_folder>
docker compose up -d
- After those necessary docker images are downloaded, it will be up and running.
| Service | Frontend | QGIS Server |
|---|---|---|
| URL | http://localhost | http://localhost:8080 |