Skip to content

Commit

Permalink
Reorganize start page
Browse files Browse the repository at this point in the history
  • Loading branch information
manisandro committed Jun 28, 2023
1 parent 71726f9 commit 8c7f17c
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 59 deletions.
45 changes: 1 addition & 44 deletions src/QuickStart.md
Original file line number Diff line number Diff line change
@@ -1,47 +1,4 @@
# QGIS Web Client 2

![QWC2](images/qwc2.png?style=centerme)

QGIS Web Client 2 (QWC2) is a modular next generation responsive web client for QGIS Server, built with ReactJS and OpenLayers.

![Overview](images/overview.png?style=centerme)

The core concept of QWC2 is to display QGIS Projects which are published by QGIS Server via WMS.

There are two ways to run QWC2:

- As part of the *qwc-services* ecosystem, includes additional services to which includes additional services to extend the viewer functionality (such as user administration, editing, etc.). This is the recommended approach.
- As a standalone viewer (static JS/HTML/CSS web application) on top of QGIS Server

## Overview of functionalities

Without any additional services, the stock QWC2 offers the following main functionalities:

- Theme switcher (a theme is a published QGIS project)
- Switchable background layers
- Layer tree
- Object information (feature info)
- Search with configurable providers
- Measurement tools
- Redlining (sketching)
- URL sharing
- Geolocation
- PDF printing
- Raster and DXF export
- Compare layers
- Import external layers (WMS, WFS, WMTS, KML, GeoJSON)

When run as part of the qwc-services ecosystem, the following additional main functionalities are available:

- User administration
- Editing
- Fulltext search
- Compact permalinks
- Height profile
- Custom feature info templates
- Mapinfo popup
- Reports (via Jasper)

# Quick start

## Running QWC2 as part of qwc-services

Expand Down
53 changes: 38 additions & 15 deletions src/index.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,60 @@
# QWC2 / QWC Services

QGIS Web Client 2 (QWC2) and QWC Services on the backend provide a complete Web GIS infrastructure.
![QWC2](images/qwc2.png?style=centerme)

QGIS Web Client 2 (QWC2) is a modular next generation responsive web client for QGIS Server, built with ReactJS and OpenLayers.

## QWC2 viewer
![Overview](images/overview.png?style=centerme)

* Modern responsive viewer
* Optimized for QGIS server
* Customizable and extensible
The core concept of QWC2 is to display QGIS Projects which are published by QGIS Server via WMS.

![QWC2](./images/viewer.jpg?style=centerme)
There are two ways to run QWC2:

## Powerful features
- As part of the *qwc-services* ecosystem, includes additional services to which includes additional services to extend the viewer functionality (such as user administration, editing, etc.). This is the recommended approach.
- As a standalone viewer (static JS/HTML/CSS web application) on top of QGIS Server.

* Fulltext search
* Info templates
* Customizable edit forms
* PDF printing and reporting
QWC2 with qwc-servies on the backend provide a complete Web GIS infrastructure.

## Overview of functionalities

## Enterprise ready
Without any additional services, the stock QWC2 offers the following main functionalities:

- Theme switcher (a theme is a published QGIS project)
- Switchable background layers
- Layer tree
- Object information (feature info)
- Search with configurable providers
- Measurement tools
- Redlining (sketching)
- URL sharing
- Geolocation
- PDF printing
- Raster and DXF export
- Compare layers
- Import external layers (WMS, WFS, WMTS, KML, GeoJSON)

When run as part of the qwc-services ecosystem, the following additional viewer functionalities are available:

- User administration
- Editing
- Fulltext search
- Compact permalinks
- Height profile
- Custom feature info templates
- Mapinfo popup
- Reports (via Jasper)

qwc-services also provides the following enterprise relevant functionalities:

* Docker/Kubernetes or WSGI deployments
* Multi-tenant setup
* Custom service integration
* Multiple authentication backends

![Search](./images/search.png?style=centerme)

## Explore

* [Quickstart](/quick-start/)
* Public viewers: [Demo](https://qwc2.sourcepole.ch) | [Glarus](https://map.geo.gl.ch/) | [Solothurn](https://geo.so.ch/map/) | [qgisweb.oslandia.net](https://qgisweb.oslandia.net/) | [Erft Verband](http://webgis.erftverband.de)
* Some public viewers: [Demo](https://qwc2.sourcepole.ch) | [Glarus](https://map.geo.gl.ch/) | [Solothurn](https://geo.so.ch/map/) | [qgisweb.oslandia.net](https://qgisweb.oslandia.net/) | [Erft Verband](http://webgis.erftverband.de)

## Support

Expand Down

0 comments on commit 8c7f17c

Please sign in to comment.