Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sunu/jupyter-remote-qgis-proxy

Run QGIS inside a remote Desktop on Jupyter and open remote data sources.
https://github.com/sunu/jupyter-remote-qgis-proxy

gis jupyter jupyterhub qgis

Last synced: 3 months ago
JSON representation

Run QGIS inside a remote Desktop on Jupyter and open remote data sources.

Awesome Lists containing this project

README

        

# Jupyter Remote QGIS Proxy

Run QGIS inside a remote Desktop on Jupyter and open remote data sources.

This is based on [jupyter-remote-desktop-proxy](https://github.com/jupyterhub/jupyter-remote-desktop-proxy).

## Usage

Jupyter Remote QGIS Proxy can be used through [nasa-qgis-image](https://github.com/2i2c-org/nasa-qgis-image). To run locally:

1. Clone the repository:

```bash
git clone [email protected]:2i2c-org/nasa-qgis-image.git
cd nasa-qgis-image
```
2. Build the image:

```bash
docker build -t qgis .
```
3. Run the Jupyter lab server:

```bash
docker run -it -p 8888:8888 --security-opt seccomp=unconfined qgis
```
4. Open remote vector data in your browser by going to a URL like:

```
http://127.0.0.1:8888/qgis/?action=add_vector_layer&url=https://raw.githubusercontent.com/flatgeobuf/flatgeobuf/master/test/data/countries.fgb&layer_name=countries-fgb&project_name=countries
```