Top Banner
Gisquick Documentation Release 2.0 Gisquick team Jul 19, 2020
56

Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Jul 10, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick DocumentationRelease 2.0

Gisquick team

Jul 19, 2020

Page 2: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.
Page 3: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

CONTENTS

1 1. Creating an account 3

2 2. Traditional publishing 52.1 2.1 Preparing a project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.2 2.2 Uploading project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

3 3. Experimental publishing 73.1 3.1 Preparing project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73.2 3.2 Uploading project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

4 4. Releasing project 9

5 5. User interface 11

6 6. Sample datasets 13

7 7. Other 157.1 Creating account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157.2 Traditional publishing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197.3 Experimental publishing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267.4 Releasing project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307.5 User interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327.6 Sample datasets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427.7 Other . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

i

Page 4: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

ii

Page 5: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

Dear user, welcome to Gisquick documentation! Gisquick (http://gisquick.org) is an open-source geospatial dataplatform for publishing geospatial data in terms of rapid sharing QGIS projects. Explore more to see how easy yetpowerful is working in Gisquick.

There are a few topics you might be interested in. Firstly, if you are about to publish your QGIS project online,see chapter 1. Creating an account to 4. Releasing project. Please notice that there are two alternative approachesof publishing so the choice must be made which one to follow (chapter 2. Traditional publishing or 3. Experimen-tal publishing). Together with every released project, web map service (WMS) is created and can be subsequentlymodified.

If you wonder what does the output look like or which features are involved, check chapter 5. User interface.Browse chapter 6. Sample datasets for metadata of example datasets which were used for documentation. If youplan to operate Gisquick publication server on your own hardware, see chapter 7. Other.

Note: This documentation is dedicated to Gisquick version 2. For older documentation visit https://gisquick.rtfd.io/en/release-1_x/.

CONTENTS 1

Page 6: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

2 CONTENTS

Page 7: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

CHAPTER

ONE

1. CREATING AN ACCOUNT

It is necessary to create an account.

3

Page 8: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

4 Chapter 1. 1. Creating an account

Page 9: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

CHAPTER

TWO

2. TRADITIONAL PUBLISHING

Whether to follow the traditional way of publishing depends only on the user. Nevertheless, both ways have its pros

& cons. Definitely, the traditional approach is a good point to start, since it uses the Gisquick plugin , which hasbeen tested for a long time. Anyway, please read a short description of the experimental approach to consider whichone to follow.

2.1 2.1 Preparing a project

How to proceed in QGIS.

2.2 2.2 Uploading project

How to upload a project created with the plugin to server.

5

Page 10: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

6 Chapter 2. 2. Traditional publishing

Page 11: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

CHAPTER

THREE

3. EXPERIMENTAL PUBLISHING

Experimental way of publishing is kind of innovative approach to Gisquick. A new plugin is involved. Incomparison to the traditional approach, it allows user to easily edit published projects; every change made in projectin QGIS can be reflected in Gisquick by activating plugin which enables the user to compare local and cloud project’sfolders, layer by layer.

3.1 3.1 Preparing project

How to proceed in QGIS.

3.2 3.2 Uploading project

How to connect to the server directly from QGIS and upload a project.

7

Page 12: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

8 Chapter 3. 3. Experimental publishing

Page 13: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

CHAPTER

FOUR

4. RELEASING PROJECT

Last few steps of the publishing process are identical for both traditional and experimental way.

9

Page 14: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

10 Chapter 4. 4. Releasing project

Page 15: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

CHAPTER

FIVE

5. USER INTERFACE

Each component involved in UI is described in this chapter.

11

Page 16: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

12 Chapter 5. 5. User interface

Page 17: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

CHAPTER

SIX

6. SAMPLE DATASETS

Basic information about datasets which were used for documentation.

13

Page 18: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

14 Chapter 6. 6. Sample datasets

Page 19: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

CHAPTER

SEVEN

7. OTHER

Interesting links to video tutorials, used technologies or source code.

Note: Gisquick has been originally developed for GIS.lab system with an aim to produce generally usable web clientinterface. Later it was separated into a new independent project usable with or without GIS.lab infrastructure.

Summarized chapters and subchapters as they appear in the left side menu.

7.1 Creating account

First of all, a new user account must be created on a publication server (for example on Gisquick demo publicationserver as it is described below). This can be done easily by filling the registration form available at https://projects.gisquick.org/accounts/signup/.

15

Page 20: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

After pressing CREATE ACCOUNT button a confirmation mail should be sent to a given e-mail address.

16 Chapter 7. 7. Other

Page 21: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

Afterwards, a new user is notified about successful singing-in.

After clicking on CONTINUE button, the new user will be redirected to the publication server welcome screen.

7.1. Creating account 17

Page 22: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

The user can log in using credentials (user name and password). After successful login, Gisquick loads user’s welcomepage which includes a list of already published projects. After the very first login or in case that user hasn’t publishedany project yet, only the message appears stating how to proceed.

18 Chapter 7. 7. Other

Page 23: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

7.2 Traditional publishing

7.2.1 Preparing project

This section explains the process of publishing QGIS map project. It is assumed that QGIS Desktop is installed on theuser device and so is the Gisquick plugin in QGIS. This can be done in Manage and install plugins insidethe Plugins tab. Type the plugin name into the search bar and install it.

QGIS project dedicated for publishing is prepared in the standard way. Map layers can be combined from variousdata sources like flat files (Esri Shapefile, OGC GML), file-based databases (OGC GeoPackage, SQLite, SpatiaLite),server-client databases (PostGIS) or OGC Web Services (WMS, WFS, WCS).

Before publishing project using Gisquick plugin, the project must be saved in QGS format (QGZ format is currentlynot supported by the plugin).

Important: When using flat files or file-based databases as data stores it is strictly recommended to save all thefiles (data and QGIS project) in the same directory. QGIS project must be set up to use relative paths (see ProjectProperties).

When using any kind of authentication (databases, web services) it must be ensured that the server used for publishingwill have access rights to such data sources.

Publishing QGIS project will be demonstrated on the Prague sample project downloadable as a zip file. At first, sampleprague.qgs QGIS project is open in QGIS Desktop. Before doing any changes the project will be published as itis.

The publication process is started by Gisquick QGIS plugin . The plugin is designed as a wizard to simplify thepublishing process as much as possible.

The first page of the wizard allows defining basic settings for publishing:

• base layers,

7.2. Traditional publishing 19

Page 24: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

• overlay layers and

• basic project metadata.

By base layers are meant typically WMS layers provided by QGIS project. The Base layer sub-page also allowsadding base layers provided by external services like OpenStreetMap, MapBox or Bing.

Important: External base layers are available only when QGIS project is using WGS84 Pseudo Mercatorprojection (EPSG:3857).

Here also default base layer can be defined, see figure below.

In the second Layers sub-page is controlled, simply by checkboxes, which map layers will be published. It’s alsopossible to publish layer as hidden (ie. not shown in Overlay layers tab, see User interface section). Top leftcheckbox Use cache controls usage of QGIS Server map cache. By default, map tiles are cached by QGIS serverand re-used when possible.

20 Chapter 7. 7. Other

Page 25: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

The last Project sub-page allows defining basic project metadata like title, extent, min/max scales, info message,access constraints, etc.

7.2. Traditional publishing 21

Page 26: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

In the following page, topics can be defined. By topic, a group of thematically-related overlay layers is meant. Topicscan be easily switched in the Topics tab of Gisquick UI, see User interface section. Layers which should be part ofa defined topic are simply checked. Topics can be added or removed by buttons located in the bottom-left part of thedialog. Each topic has defined a short description (abstract) which is shown by Gisquick UI.

22 Chapter 7. 7. Other

Page 27: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

Last but one page shows a read-only configuration summary. It’s the last chance to go back by Back button andchange publication settings.

7.2. Traditional publishing 23

Page 28: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

On the last page are displayed files need to be transferred to the Gisquick publication server. The result of the publi-cation process is two generated files: timestamped QGIS project (.qgs) and metafile (.meta). These files togetherwith project data (see Data sources) must be transferred to the publication server.

24 Chapter 7. 7. Other

Page 29: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

When Publish button is pressed, the unique project file name with timestamp together with its metafile is created.By default, timestamped files are created in the same directory as the original QGIS project. Optionally the destinationdirectory can be changed by the Change button. In this case, data source files are also copied to the newly defineddirectory.

The published project together with data can be optionally zipped into an archive, which can be easily uploaded to thepublication server, see Create project zip file for upload option.

7.2.2 Uploading project

In the next step, the user can upload a prepared project zip file created by Gisquick plugin as described in the sectionabove. Log in to your publication server account. In the user menu, go to My profile (see User profile page fordetails). Go to Upload project, enter the project zip file and upload the file using the Upload button.

After successful upload, go to My Projects and find your first published project.

7.2. Traditional publishing 25

Page 30: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

At this stage, it is possible to view the project in Gisquick by clicking the blue icon in the second column. However, itis recommended to finish the setup following the chapter Releasing project.

7.3 Experimental publishing

7.3.1 Preparing project

Another so-called ‘experimental’ option how to publish project is described in this part. Firstly, click on Publishbutton which is situated next to the Upload button in the user’s project page. It allows publishing a project directlyfrom QGIS. In order to use this alternative, the QGIS plugin needs to be installed and connected. The required pluginis available to download for 64-bit OS (Windows, Linux, Darwin).

26 Chapter 7. 7. Other

Page 31: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

Once the download is complete, open QGIS and find tab Plugins and choose Manage and installplugins. Continue to the Install from zip tab, set path to the downloaded zip file and hit the install but-ton.

When the installation is finished, it is possible to check new acquisition in the list of installed plugins. Also, a new

7.3. Experimental publishing 27

Page 32: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

icon appears in QGIS toolbar. In comparison with classic Gisquick icon, it only differs in small digit 2 in the middle.Next step is to prepare the project in QGIS.

Save the project before the next step.

Important: When using flat files or file-based databases as data stores it is highly recommended to save all thefiles (data and QGIS project) in the same directory or its subdirectory. QGIS project must be set up to use relativepaths (see Project Properties). An error warning appears otherwise (see figure below).

When using any kind of authentication (databases, web services) it must be ensured that the server used for publishingwill have access rights to such data sources.

28 Chapter 7. 7. Other

Page 33: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

7.3.2 Uploading project

Once the project is ready, click on experimental Gisquick plugin logo. For the very first time, Gisquick asks the userto fill in the connection and Gisquick login details.

After succesful check-in to the Gisquick server, the project is screened in user’s experimental publish window. Notice,that the Gisquick 2 icon stays active in QGIS until the user clicks on it again and interrupts the connection with theserver.

The first section called CHECK-IN consists of two tabs and represents an overview which is designed to easily checkon loaded layers. It is not possible to make any changes within these tabs. Eventual corrections could be made backin QGIS.

First tab General includes some fundamental information about user’s project, e.g. map projection, units, predefinedscales or print templates. Second tab Layers contains a list of layers with additional information.

When the project is checked and ready, proceed to the Upload section. Two windows will split the screen: localproject files are listed in the left, intended server folder appears in the right one. Click on UPLOAD FILES button.

7.3. Experimental publishing 29

Page 34: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

7.4 Releasing project

This chapter follows up on chapters 2. Traditional publishing or 3. Experimental publishing and represents last stepsof project publishing. If the traditional way was followed, display user’s project page and click on the project name(blue colour). If the user went through the experimental way, the text below continues directly to chapter 4. Releasingproject.

A section called SETTINGS is displayed. There are a few options in the settings window. It is possible to load mapcanvas using the map button (1). Use the delete button (2) in case of removing the whole project. For logging out findthe top right button (3). Furthermore, it is possible to change the project title (4), set the rate of authentication (5) oredit map extent setting (6). There are few possibilities how to edit map extent (7). The first is to fill in the desiredcoordinates into the frames. The second possibility, the map extent can be edited manually by drawing a delimitingrectangle area ina map. The last option is to use the extent of one imported layer or extent of all of them. Setting mapscales is possible in the left box (8). Executed changes are reflected in map preview (9).

30 Chapter 7. 7. Other

Page 35: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

Check the subsection Layers for advanced adjustment of layers. The base layer can be chosen in the left box (a blankbase map is default). Within the right box, it is possible to specify which layers will be published or hidden (or bothwhich means that the layer will be published but turned off when the project is opened).

The last subsection is dedicated to topics. Creating or removing a topic is enabled. Select a topic to see involvedfeatures which can be subsequently modified.

7.4. Releasing project 31

Page 36: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

In the very last step, hit the update button to save all realized changes and finish the experimental publishing process.

7.5 User interface

The Gisquick clients are designed with a goal to put together a minimal set of functions for useful generic responsiveweb and mobile-friendly mapping application.

The major part of the client’s User Interface (UI) is occupied by map canvas (1). Content management tools (2) arelocated on the left side and can be hidden using the button on its right side (3). Corners of map canvas are filled up(clockwise from the bottom-left corner) with map scale (4), tools (5), user menu (6) and zoom tools (7). The statusbar is located in the bottom part and it shows current scale, projection and map coordinates of the cursor (8).

32 Chapter 7. 7. Other

Page 37: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

7.5.1 Content management tools

Content management widget is split into three major tabs:

• Base Layers

• Overlay Layers

• Legend

Base Layers tab allows switching base layers in the map canvas. The list of base layers is defined by the publicationprocess as described in Traditional publishing section.

In the tab, you can set the opacity of the base layer.

Overlay Layers tab allows switching among topics (layer groups), see Traditional publishing section, or control-ling overlay layers one by one.

7.5. User interface 33

Page 38: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

In the tab, you can set the opacity of the base layer.

To switch to Layers mode use Topics and Layers switcher.

In Layers mode the overlay layers can be switch on/off one by one.

Tip: It is also possible to switch on/off group of layers .

Legend tab depicts currently selected layers in Layers tab.

Attribute data

In the Layers mode, attribute data can be accessed by . The attribute table is displayed in the bottom part, seefigure below.

34 Chapter 7. 7. Other

Page 39: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

The attribute table allows data filtering based on simple queries, see figures below.

Tip: Attribute table shows only a few rows. Use the arrows to scroll through therows. Attributes can be also filtered by map canvas Filter to visible area.

Every row in the attribute table has a Zoom to button which enables zooming and centering related features inmap canvas, see figure below.

7.5. User interface 35

Page 40: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

Note: Attribute filter can be disabled by . Table view must be refreshed.

Also, every row has an Information button which displays the information panel with relevant data.

36 Chapter 7. 7. Other

Page 41: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

7.5.2 Zoom tools

Zoom tools enable controlling map view. Two basic zoom tools are available:

• Zoom in/out

• Zoom to extent

Tip: Zooming and panning are also possible by the middle mouse button.

7.5.3 Tools

Two basic tools are available:

• Identify

• Measurement

Identify

By default, features are identified in all visible layers (in the example below in Schools and District layers).

These settings can be changed in the Identification combo box.

7.5. User interface 37

Page 42: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

Measurement

Three measurement modes are available:

• Location (point coordinates)

• Distance

• Area

Location menu allows:

• Zoom to location

• Change the spatial reference system

By default, two systems are supported: QGIS project system and WGS-84 (EPSG:4326) known as “GPS coordinates”.

38 Chapter 7. 7. Other

Page 43: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

Distance menu allows:

• Zoom to distance

• Change units

Currently, two systems are supported: international (EU) and imperial (UK, US).

7.5. User interface 39

Page 44: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

Area menu allows:

• Zoom to area

• Change units

Currently, two systems are supported: international (EU) and imperial (UK, US).

Note: Currently, no snapping to features is supported by measurement tools.

Print tool

Before project publication, the print tool can be activated in Gisquick, which enables one to download raw outputfrom QGIS server GetPrint request and allows interactive visualization of map content directly in this template. Onecan zoom, pan and rotate the map and see exactly how the result will look like. To get a better idea, see the videobelow.

Important: Print tool in Gisquick is not accessible in Guest session, only log in users can use this tool.

40 Chapter 7. 7. Other

Page 45: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

7.5.4 User menu

User menu allows to:

• Logout current user

• Open user profile page

• Enter/Leave Full Screen mode

• Display attributions

• Show Help (this document)

7.5.5 User profile page

User page (My profile in the User menu) allows managing published projects and uploading new ones. In Projectstab user can browse published projects including basic metadata. A project can be opened by clicking on its name.

Tip: Project data is available also via WMS service, click WMS link button . To open the project in the map

canvas, click .

New projects can be uploaded by clicking the upload button. Note that existing project will be automatically overwrit-ten. Projects can be uploaded in zip or tag.gz formats.

7.5. User interface 41

Page 46: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

Note: See project size limits in Configuration section.

Another option is Experimental publishing. There is publishing button for this option.

Project settings are opened by clicking the project name. See chapter Releasing project for more information.

7.6 Sample datasets

Some basic information about our data aiming to be a part of examples introduced in this documentation. This sectionpresents two sample datasets.

The first one Natural earth has been originally created by GIS.lab developers and later adopted by Gisquick project.Subsequently, the second dataset Prague was developed for specific needs of Gisquick publishing platform.

7.6.1 Natural earth

Database natural-earth.sqlite. Available online from GitHub repository or directly as a zip file.

Data source

The data are sourced from Natural Earth dataset. It is a public domain map dataset available at 1:10 million,1:50 million and 1:110 million map scales. It is free for use in any type of project. Dataset was builtthrough a collaboration of many volunteers, it is supported by NACIS - North American Cartographic InformationSociety and contains a series of vector and raster data. With Natural Earth one can make a variety of maps with allcommonly-used cartography and GIS software.

Coordinate systems

All Natural Earth data use the Geographic coordinate system WGS84 (EPSG:4326).

Format and other key features

Natural Earth Vector comes in Esri Shapefile format. Character encoding is Windows-1252. Vector features includename attributes and bounding box extent. Natural Earth Raster comes in TIFF format with a TFW world file.

Natural Earth is a very useful collection of data. Most of their attributes are equally important for map-making.They contain embedded feature names, which are ranked by relative importance. Other attributes facilitate faster mapproduction, such as width attributes assigned to river segments for creating tapers, etc.

42 Chapter 7. 7. Other

Page 47: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

Thematic layers

Area - matched boundary polygon for the area of interest (administrative areas).

• Layer name: area

• Storage type: SQLite database

• Geometry type: Polygon

Countries - matched boundary lines and polygons with various attributes for countries.

• Layer name: countries

• Storage type: SQLite database

• Geometry type: Polygon

• Attributes:

Table 1: Attributes of the country layer.Name Descriptionadm0_a3 country codename estimated total populationgdp_md_est estimated total GDP in millions of dollarssubregion part of a larger region or continent

Places - point symbols with name attributes. Includes DEM data, population data and other information (urbanlandscape).

• Layer name: places

• Storage type: SQLite database

• Geometry type: Point

7.6. Sample datasets 43

Page 48: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

• Attributes:

Table 2: Attributes of the places layer.Name Descriptionname name of entityadm0name country nameadm0_a3 country codeadm1name sub-country namelattitude latitude of the interior point (degrees)longitude longitude of the interior point (degrees)pop_max population for the metropolitan areapop_min population for the incorporated citygtopo30 DEM with 30-arc second resolutiontimezone timezone

Roads - road lines with attributes.

• Layer name: roads

• Storage type: SQLite database

• Geometry type: Polyline

• Attributes:

Table 3: Attributes of the places layer.Name Descriptiontype type of roadlength_km road length (km)label labellocal local labelexpressway 1 for expressway, 0 for other

7.6.2 Prague

Database prague.sqlite. Downloadable as a zip file.

Data source

The data are sourced from open data IPR provided by Prague Institute of Planning and Development, open dataRÚIAN supplied by the Registry of Territorial Identification, Addresses and Real Estate, data DIBAVOD providedby T. G. Masaryk water research institute, public research institution and from a great resource for free and openlylicensed data, OpenStreetMap (OSM). Some statistics data are from Czech statistical office.

44 Chapter 7. 7. Other

Page 49: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

Coordinate systems (Reference system)

All data in Prague dataset use reference system S-JTSK Krovak East North (EPSG:5514).

Format and other key features

Vector data come in Esri Shapefile format. Character encoding is Windows-1252. Raster data come in TIFF format.

• Extent: 50.3 (N), 49.9 (S), 14.8 (E), 14.2 (W)

Thematic layers

Administrative districts - administrative boundaries in Prague.

• Layer name: districts

• Storage type: SQLite database

• Geometry type: Polygon

• Attributes:

Table 4: Attributes of the administrative districts layer.Name Descriptioncode code of districtname name of district

Air pollution - bonita of climate in terms of air pollution (I - the best, V - the worse).

• Layer name: air_pollution

• Storage type: SQLite database

• Last update: 01.01.2008

7.6. Sample datasets 45

Page 50: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

• Geometry type: Polygon

• Source

• Attributes:

Table 5: Attributes of the air pollution layer.Name Descriptionvalue bonita of climate in terms of air pollution

Basins - hydrological structure, basins of IV. code.

• Layer name: basins

• Storage type: SQLite database

• Last update: 06.04.2006

• Geometry type: Polygon

• Source

• Attributes:

Table 6: Attributes of the basins layer.Name Descriptionnumber number of basinarea area in square kilometer

Bike routes - cycling routes marked, registered and others.

• Layer name: bike_routes

• Storage type: SQLite database

• Last update: 14.03.2016

• Geometry type: Polyline

• Spatial resolution: 1:10000

• Source, metadata

• Attributes:

Table 7: Attributes of the bike routes layer.Name Descriptionnumber number of routestate traffic stateone_way D means one-way route

Bike signs - bicycle transport signs for Prague 1 district.

• Layer name: bike_signs

• Storage type: SQLite database

• Last update: 14.03.2016

• Geometry type: Point

• Spatial resolution: 1:10000

46 Chapter 7. 7. Other

Page 51: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

• Source, metadata

• Attributes:

Table 8: Attributes of the bike signs layer.Name Descriptiontype type of sign

Boundary region - boundary of Prague region.

• Layer name: boundary_region

• Storage type: SQLite database

• Last update: 04.05.2014

• Geometry type: Polygon

• Source

• Attributes:

Table 9: Attributes of the boundary region.Name Descriptionname name of region

Buildings - classified 3D raster with absolute altitude of buildings.

• Layer name: buildings

• Storage type: SQLite database

• Spatial representation: 3D grid

• Source

Elevation - digital terrain model (DTM) within the meaning of the bare surface.

• Layer name: elevation

• Storage type: SQLite database

• Last update: 10.04.2015

• Spatial representation: 3D grid

• Spatial resolution: 1:5000

• Source

Landuse - landuse in 2016.

• Layer name: landuse

• Storage type: SQLite database

• Last update: 24.02.2016

• Spatial resolution: 1:5000

• Geometry type: Polygon

• Source

• Attributes:

7.6. Sample datasets 47

Page 52: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

Table 10: Attributes of the landuse layer.Name Descriptioncode code of usage

Orthophoto - colored orthophoto of Prague 1 district.

• Layer name: orthophoto

• Pixel resolution: 50 cm

• Storage type: SQLite database

• Last update: 10.12.2015

• Spatial representation: grid

• Source, metadata

Parcels - polygons of the parcels for Prague 1 district.

• Layer name: parcels

• Storage type: SQLite database

• Last update: 01.03.2016

• Geometry type: Polygon

• Spatial resolution: 1:500

• Source

• Attributes:

Table 11: Attributes of the parcels layer.Name Descriptionp_number permanent parcel numberf_number fractional parcel numberarea area in square meters

Pharmacy - pharmacies.

• Layer name: pharmacy

• Geometry type: Point

• Attributes:

Table 12: Attributes of the pharmacy layer.Name Descriptionname name of pharmacy

Population statistics - marriages, divorces, live births and deaths statistics for Prague districts in 2014.

• Layer name: pop_statistics

• Data representation: comma separated values file

• Last update: 31.12.2014

• Source

48 Chapter 7. 7. Other

Page 53: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

• Attributes:

Table 13: Selected population statistics.Name Descriptiondistrict name of districtmarriages marriages in 2014divorces divorces in 2014live births live birthsdeaths deaths

Prague 1 - boundary of Prague 1 district.

• Layer name: prague_1

• Storage type: SQLite database

• Geometry type: Polygon

• Attributes:

Table 14: Attributes of Prague 1 district layer.Name Descriptioncode code of districtname name of district

Public toilets - public toilets.

• Layer name: public_toilets

• Storage type: SQLite database

• Last update: 20.07.2015

• Geometry type: Point

• Source

• Attributes:

Table 15: Attributes of public toilets layer.Name Descriptionlocality the position or site of public toiletaddress address of public toiletopen open hoursprice price for usageinvalid 1 for invalid toilet

Public wifi - WiFi facilities allowing to connect to the Internet within a particular area.

• Layer name: public_wifi

• Geometry type: Point

• Attributes:

Table 16: Attributes of public WiFi layer.Name Descriptionwifi more details about WiFi

7.6. Sample datasets 49

Page 54: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

Railways - railway lines.

• Layer name: railways

• Geometry type: Polyline

• Attributes:

Table 17: Attributes of railways layer.Name Descriptionosm_id OSM id

Schools - school buildings.

• Layer name: schools

• Geometry type: Point

• Attributes:

Table 18: Attributes of schools layer.Name Descriptionname name and type of school

Streams - water flow, flow model.

• Layer name: streams

• Storage type: SQLite database

• Last update: 06.04.2006

• Geometry type: Polyline

• Source

• Attributes:

Table 19: Attributes of streams layer.Name Descriptionname name of stream

Streets - roads and streets in Prague 1 district.

• Layer name: streets

• Geometry type : Polyline

• Storage type: SQLite database

• Attributes:

Table 20: Attributes of streets layer.Name Descriptionname name of street

Universities - university buildings.

• Layer name: universities

50 Chapter 7. 7. Other

Page 55: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

• Spatial representation: vector

• Geometry type: Point

• Attributes:

Table 21: Attributes of universities layer.Name Descriptionname name of university

Zip codes - address points from RUIAN.

• Layer name: zipcodes

• Storage type: SQLite database

• Attributes:

Table 22: Attributes of zip code layer.Name Descriptionnumber number of buildingcode zip code

7.7 Other

7.7.1 Video tutorials

Gisquick video tutorials are available from YouTube channel.

Note: Gisquick is already minimally bound to GIS.lab. Gisquick is running in isolated Docker containers. However,these videos can be useful to you.

7.7.2 Flyer

Available from GitHub repository in SVG a PDF format.

7.7.3 Technologies

• QGIS Desktop and Documentation

• OpenLayers 3

• AngularJS

• Cordova

• Django

• Python

Todo: Update technologies

7.7. Other 51

Page 56: Gisquick DocumentationPublishing QGIS project will be demonstrated on Prague sample project downloadable aszip file. At first, sample prague.qgsQGIS project is open in QGIS Desktop.

Gisquick Documentation, Release 2.0

7.7.4 Source code layout

See Gisquick GitHub repository.

See also other Gisquick GitHub repositories:

• Gisquick QGIS plugin

• Gisquick documentation

7.7.5 Releases

• Gisquick

• Gisquick QGIS plugin

7.7.6 License

GNU General Public License version 2 or later

7.7.7 Authors (documentation)

• Martin Landa

• Marcel Dancak

• Jáchym Cepický

Major Gisquick 2 update (spring 2020). Documentation was updated within the subject Free software GIS at CzechTechnical University in Prague by Josef Münzberger, Svetlana Usik and Zuzana Vanková. Language corrections doneby Ondrej Pešek.

52 Chapter 7. 7. Other