Skip to content

andreaordonselli/qgis2o.gis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 

Repository files navigation

qgis2o.gis

image

QGIS plugin to make O.GIS - Open Source WebGIS, starting from your current QGIS project.

Made with OpenLayers, it replicates as many aspects of the project as it can, including layers, styles (categorized, graduated and svg icon) and other. No server-side software required.

Born from the qgis2web repository, it enhances the openlayers export.



🎁 Donate a coffee to support the development of qgis2web and O.GIS, and receive qgis2o.gis as a gift 🎁


Demo at https://www.opengis.it/qgis2o-gis/

Installation and usage

See O.GIS Knowledge base at https://www.opengis.it/docs/

Differences between qgis2web and qgis2o.gis openlayers export

qgis2web qgis2o.gis
measure length / area measure length /area / radius
search address search address, locate with GPS
search for feature data search for multi-feature data
basic popup advanced browsable popup with current geometry highlighting
basic layerswitcher advanced layerswitcher with transparency / zoom extension /
move layers / legend / reduced themes /
automatic open-close based on monitor size
scalebar scalebar and scale-control
single symbology / categorized / graduated / svg / raster also in bands single symbology / categorized and merged /
graduated / svg / raster also in bands
basic browser printing advanced printing, orientation customization, sheet size,
margins, legend, north, scale, title
- logo and title
- integration with ol-ext and jquery libraries
- increase openlayers library version from 3 to 6.15.1
- coordinates in different crs on mouse move
- bookmarks (zoom in selected areas e.g. neighborhoods)
- label repetition along a linear path
- drawing tools
- overview map (navigable mini map)
- permalink (shareable link to the displayed map)
- google streetview
- descriptive sidebar divided into tabs, graphics optimized for smartphones
- dedicated query for wms layer

O.GIS Pro Version

It is possible to access the Pro version only with hosting on our servers, write to us at info@opengis.it for more information.
The Pro version is like the Full version with added ones:
  • reserved version protected by access credentials
  • thematic maps with related permalink (instant filter of the layers present in legend)
  • table view of layer attributes with quick or in-depth search filters on one or more fields
  • spatial query (querying features of layers chosen through personalized intersection with drawn geometries, selection in map or cadastral particles) with result in table that can be grouped by layer or other, downloadable in xlsx or docx
  • Demo Pro version at https://opengis.it/demo/

    Reporting bugs

    Please report any problems you have with qgis2o.gis . Without this feedback, I am often completely unaware that a problem exists. To ensure no time or effort is wasted in bug reporting, please follow these steps:

    1. Make sure you are using the latest release of plugin
    2. Check the issues on Github to see whether the bug has already been reported, and if so, read through all the comments on the issue, and add any additional information from your experience of the bug
    3. Make sure you can reproduce the bug reliably
    4. Reduce the complexity of your bug conditions as far as you can, especially by reducing the number of layers, ideally to one
    5. Raise a Github issue, including:
      • only one bug per Github issue
      • the plugin version
      • any Python error text/stack trace which occurs
      • browser JS console errors - press F12 in browser to open the developer toolbar and find the console
      • screenshot of your settings
      • screenshot of the output
      • a link to the data you used, if possible

    The stability of qgis2o.gis relies on your bug reports, so please keep them coming.

    Credits

    qgis2o.gis was born as a branch of the qgis2web repository, for OpenLayers export only, and adds many improvements and features.

    Special thanks go to the creators of qgis2web: Tom Chadwin, Riccardo Klinger, Victor Olaya, Nyall Dawson and to all the users of github.com, stackoverflow.com and gis.stackexchange.com

    • @tomchadwin
    • @volaya
    • @riccardoklinger
    • @pcav

    All of this could not exist without the following monumental software:

    • QGIS
    • OpenLayers

    Thanks are also due for major code contributions of qgis2web, to:

    • @akbargumbira
    • @lucacasagrande
    • @walkermatt
    • @boesiii
    • @ThomasG77
    • @NathanW2
    • @nyalldawson (FTP export for Faunalia/ENEL)
    • @perliedman
    • @olakov

    In addition, the following libraries have been used for qgis2web:

    • bridge-style, by @volaya
    • ol3-layerswitcher, by @walkermatt
    • Autolinker.js, by @gregjacobs
    • requestAnimationFrame polyfill, by @paulirish
    • Function.prototype.bind polyfill, by @mozilla
    • Proj4js, by @madair, @calvinmetcalf, and other
    • ol3-search-layer, by @ThomasG77
    • OSMBuildings, by @kekscom
    • rbush, by @mourner
    • Labelgun, by @JamesMilnerUK