This post will demonstrate loading WMS layers created and stored in a QGIS Cloud database to Geoserver on the PC. For this demo, you should have a QGIS Cloud account and Geoserver installed on your PC.
Sample data to work with can be downloaded at the link below:
Create the WMS layer using QGIS Cloud plugin
1. Launch Desktop QGIS and click on the Cloud Settings icon on the main menu bar.
2. In the QGIS Cloud window, Choose the account tab and click on Login and enter Username and password for your QGIS Cloud account. Once login is successful, the window will open a pane where the databases are listed.
3. Select the layer to be uploaded into the QGIS Cloud account. For our example, a multipolygon layer-geology is selected. Note that the layer is styled before upload.
4. In the QGIS Cloud plugin window, click on the Upload tab to open the upload window. The layer on the map canvas automatically is set in the Upload window pane. select the layer and click Upload data (pointer cursor position)
5.To complete the upload process, the user will be prompted to save the layer as a project.
6, Click on the Map tab and select Publish map.
7. Copy out the URL address of the WMS format of the web map.(see it red boxed in the screenshot below)
Store in Geoserver as WMS layer
8. Login into Geoserver admin page. Click on Add Stores.
9. In the New data source page, go down to WMS option(red boxed) and click.
10. In the New WMS Connection page, input a layer name under the Basic Store info section and input the copied URL address from QGIS Cloud in the Connection Info section. Click Save at the bottom of the page to save the connection.
11. On the next page click on publish(red boxed on the screenshot below) to publish the layer to Geoserver.
12. The Edit Layer page will open. Here input a name for the new layer. You may also add a description.
13. Scroll down the page to the Coordinate Reference Systems section. The Native SRS is the CRS of the layer from source. Declared SRS is the CRS the user prefers. Force declared option simply means the system will be forced to use the CRS inputted for the Declared SRS. Native Bound Boxes are the bounds from the data source and is better to compute from the native bounds unless preferences are otherwise. Click Save to save the layer data.
14. A) Click on the Layer Preview tab on the Left hand corner. B) Search for the layer in the search tab C) Click on the Openlayers option to preview the layer.
15. The browser page opens with the layer displayed.
16. The layer also displays some WFS capabilities. Click on the features and attribute information is displayed under the map canvas (See red boxed area on the screenshot below)
Thank you for following the blog.