Gisapp Versions Save

Extended QGIS Web Client

v1.9.9

3 years ago

WSGI scripts

  • Added template file for qwc_connect and remove qwc_connect.py from this repository. This is same logic as with other onfiguration files.
  • Update WSGI setup to use python 3 instead of old python 2.7
  • Modify all scripts used by EQWC to run on python 2.7 and python 3

Note for GIT users: This update will delete your qwc_connect.py and you need to copy qwc_connect_template.py to qwc_connect.py and adjust database connection details.

Note for existing users of WSGI: If everything is working for you, just fix qwc_connect file and you can keep current installation of WSGI which is running on python 2.7. This is more for new setups where it makes sense to use python 3 which is also used by QGIS (since QGIS 3.x).

Other

  • Remove mapbox elevation service since it doesn't exist anymore and prepare local WSGI script for elevation service from local postgis raster database
  • Romanian translation
  • Minor server side fixes

v1.9.8

3 years ago

Changes since 1.9.4. For latest JS build file always check master branch.

Web client

  • Fix keyboard map navigation issue (when using arrows and +- to navigate map disable legend tree events)
  • Fix identification mode acitve layer, issue #75
  • Fix permalink window layout

Mobile client

  • Support reading permalink parameters (startExtent, visibleLayers, visibleBackgroundLayer)

Common

  • Display spatial bookmarks stored in QGIS project (list with group, zoom to bookmark). QGIS 3.10 and newer format supported
  • Update on relations

v1.9.4

3 years ago

Most important cumulative changes since last published release 1.8.3. Note that main branch here always contains latest release (JS build for web and mobile client) even if it is not published as release.

Web client

  • Dynamic printing of WMS base layers with support for external_wms parameter
  • Support for different layer styles defined in QGIS project
  • Support for nogeometry layers (plain tables)
  • Send map filter to print request
  • Use tooltips and field templates in identify window

Mobile client

  • Map loading widget
  • Smart location tracking
  • Display legend for layers
  • Disable pull to reload action on all panels (identify, settings, editor,...)
  • Better error handling (alert icon and stored messages)
  • Show compass only when map is rotated

Common

  • Relations supported (with use of editing plugin)
  • Support layers TMS format
  • Many other small changes and fixes

Note about QGIS Server 3.10 LTR

This release is prepared to work with QGIS 3.10 in most cases, but has one open issue, which is QGIS Server 3.10. issue, that was already fixed in later version but will not be fixed in 3.10. So our recommendation is to skip 3.10 if possible (use 3.4 and wait for upcoming 3.16 LTR).

v1.8.3

5 years ago

New

  • Add option to choose different projection for displaying coordinates, export data and in Location Info window.

Fixes and changes

  • Mobile client: Fix initial WMS layer visibility from definition object in case of Overlay layer
  • Don't create node in Legend Tree if layer is hidden
  • Fixing printing layers array
  • Fix extra layers order below QGIS layer
  • Default setting false for mobileUsedTiledWMS
  • Fixes in Layer/Group properties Window
  • Fix in overriding project.json definition with general Eqwc.settings.value
  • Alert in mobile client if Map Crs is not set (QGIS 3)
  • Show layer legend also for IE11 (Fix #96)

v1.8.2

5 years ago

Works with QGIS Server 3.4 !

If you are using 3.4 you must set Eqwc.settings.qgisVersion to 3.4

New

  • When exporting layer option to export data in original layer CRS (and dont transform it to map CRS)
  • Table buttons: remove clear selection, add toggle buton to enable/disable table to show only features inside map extent #91
  • New client setting Eqwc.settings.qgisVersion
  • New client setting Eqwc.settings.featureInfoTolerances

Fixes and changes

  • Fixing refresh button for table to reload data from server
  • Fix drawing order in mobile client when nested groups
  • Disable legend horizontal scroller
  • Fix legend for raster layers and cleanup
  • Fix GetFeatureInfo filter for QGIS3
  • Handling "null" values in GetFeatureInfo
  • Clearing GetMap opacities parameter because it is handled differently in QGIS3 and is not needed since client has disabled opacities changes for layers
  • Only SHP format is zipped when exporting features
  • Qgisproxy fix in reading XML and code cleanup
  • Mobile: panels layouting fixed

New translation strings

v1.8.0

5 years ago

New

Fixes and changes

  • Modify gecode search (Web+Mobile) for Mapbox geocoding API, fixing #70. Read Wiki about JSON project configuration.
  • Restrict to start extent now also disables zooming out, fixing #80
  • Improved project loading times in web client (cleanup some unnecessary code, ajax calls for layer legend-asynchrone)
  • Get QGIS project extent from saved map canvas in case of WMS Extent restriction is not set
  • Mobile: change layout to have all user buttons on right side and infopanels on left side
  • Reverting previous commits on redirecting to start page in case of issues with QGIS Server call, #85
  • Minor fixes and changes

Database version 19

Internal change for public user, no change in database structure

Server

  • Disabling own caching for QGIS Server requests GetProjectSettings and GetLegendGraphics. New setting in settings.php to enable it back in case of issues: QGISSERVERCACHE. Plan to remove this caching and rely on internal QGIS Server caching system.
  • New setting in settings.php to define MapBox API Access token (used in geocode if setup): MAPBOX_KEY

New translation strings

v1.7.5

5 years ago

New

Bug fixed and small changes

  • Formatting measurement result for distance and area
  • Replacing layer name with view also when exporting layer (same setting used in identify replacement)
  • Changed behaviour in browser when error on loading image from QGIS. User notified with redirection to start page or portal home (have to update gisportal for that).

Server

  • Removing session from qgisproxy
  • Validate request in qgisproxy temporary with referer instead of session
  • Internal rewriting parts of code

v1.7.4

6 years ago

New

  • Plugins can be activated per project. This is best to do with latest gisportal
  • Simple template plugin to easily add own top menu buttons. Link

Bug fixed and small changes

  • #78
  • #79
  • Title of project displayed on top is now used from database and not from QGIS project file. It is easier to manage that. QGIS title is only used first time project is added to database.

Database version 18

  • New table plugins
  • Add column plugin_ids to table projects
  • Updated function get_project_data to return also project plugins

Note to existing Editing plugin users

After update of gisapp, database and gisportal you have to insert Editing plugin to database with this query:

INSERT INTO plugins(name) VALUES ('editing');

After that, you can open gisportal as Administrator and in project properties activate Editing plugin for projects you need it.

v1.7.3

6 years ago

New feature to replace layer for identify and table view. Read more about that and why it is useful below in New client setting.

Client settings documentation is now available in /docs/ folder. See /docs/index.html

Mobile client:

Translations:

New translation strings were added to files in /admin/languages/ folder.

Settings:

  • Client settings template file was renamed to settings-template.js and is now stripped from all comments to easier look for any changes. Recommend you do the same with your settings.js file. Go through documentation to read about available settings.
  • New client setting Eqwc.settings.replaceIdentifyLayerWithView

v1.7.0

6 years ago

Mobile client

  • Add location panel (coordinates, accuracy, height, speed, heading) with visible location accuracy #47
  • New Button to trigger GetFeatureInfo on current location
  • Update OpenLayers to latest 4.6.5
  • Update JQuery Mobile to 1.3.2

Other

Many small fixes and code cleanup

Settings

New client settings in settings.template

Database version 17

Needed for gisportal, no changes in table structures