Plugin tags

3d accessibility accuracy accuracy assessment address analysis android animation api append archaeology area asset atlas attribute attribute edit attribute table attributes azimuth basemap batch bing biodiversity borehole brasileiro browser buffer cad cadastre calculator canvas catalog catastro circle classification click clip clipboard cloud cluster composer configuration conversion convert converter coordinate copy crs csv d3 danmark dansk data database datasource delimitation dem denmark densify development digitising digitize digitizing diretoria distance download download service downloader drainage draw dsg dsm dtm dxf ecology edit editing elevation ellipse epanet españa excel export expression extraction exército feature field fields filter find flood flow forest france generalization geocoder geocoding geodesic geográfico geojson geology geometry geopaparazzi georeference geotag gis gml google gps gpx graph grid grids groundwater histogram home range html hydraulic hydraulic modelling hydraulics hydrology ibama import index inp inspection inspire interlis interpolation intersection javascript join kmz labeling land land cover landsat landscape layer layer tree layers leaflet legend lidar line linear referencing lines load loader location locator manholes map maps marxan mask merge mesh metadata model modelling mongo mongodb multiple nederland netcdf network network analysis nominatim ogc open data openlayers openstreetmap ordnance survey orientation osm pdf pdok photo photos pie pipes plugin point point cloud pointcloud pointclouds points polygon polygons polyline postgis postgresql print printing processing productivity profile project projection properties python qgis query raster rectangle remote sensing report river road routing sample sar satellite scripts search select selection sentinel server service services serviço shape shapefile shortest path sld snap spain spatial spatial join spatialite split sql sqlite statistics stats stream street street view streetview style survey svg table terrain tiles time time series tms toc tool tools topography topology transformation translate transport trigger uav update utm vector vector layer view viewer visibility vn water wcs web web services webmap webmaps webservice webservices wfs wkt wms wps zoom

Welcome to the new QGIS Web Application

This application is the official QGIS plugins web portal.

You are strongly encouraged to use this application and report any issue on the QGIS Web Applications Bug Tracking System.

You can browse and download the plugins of this repository directly from QGIS using the plugins manager, you can also download the plugins directly from this website.

If you want to share your own plugins on this repository, you'll need to create an account on OSGeo, you can create an account and get a new OSGeo ID at OSGEO web portal.

Resources for plugin users

Bugs or feature requests relative to the plugins that are published here must be opened in their respective bug tracking system. For any plugin provided you’ll find in its metadata a link to a bug tracker. Otherwise, consult the plugin documentation to find the address of the relevant bug tracking system or a developer to contact.

 If no information is available, please report it to the Developer mailing-list.

Resources for plugin authors

  • The pyQGIS cookbook is an ongoing effort to collect tips and tricks about QGIS python programming.
  • The QGIS C++ API and QGIS Python API are the ultimate references for plugins creators.
  • Please consider adding your code as a subplugin of Processing, rather than as a separate plugin: you save coding, and the users have more consistent and powerful tools, that can be integrated in a model, run in batch, and more

How to add your plugin to this repository

  • Go to QGIS plugin repo and click on Share a plugin. The approval procedure should take 2 weeks maximum. If not approved, a e-mail will be sent to you. For a prompt approval, please check that your plugin:
    • has no malicious code
    • goes to the appropriate menu (Vector, Raster, Web, Database)
    • has at least minimal documentation
    • does not duplicate of existing functionalities or plugin, unless there is a good reason
    • has a proper license
    • does not contain architecture-dependant binaries
    • supports English language
    • provides a minimal data set for testing
    • has (in the metadata) a link to the code repository and to a bug tracking system of your choice (you can use github or other infrastructures)
    • is of reasonable size (try to keep it small, and not exceed 10 Mb)
    • english language is used in code (comments, identifiers)
    • source repository is in good shape:
      • no generated file is left in repository (ui_*.py, resources_rc.py, gen. help files…)
      • good code organization (subfolders)
      • code comments are available
      • PEP8 & Python/QGIS guidelines compliance
      • a README file and a LICENCE file (GPL2 or later mandatory) are present
    • the licence is compliant wrt external dependencies (e.g. no import of proprietary python module)
    • does not break any other licence (e.g. for data providers, etc.)  or do any illegal thing
    • more info about licencing in our blog post
    • if the plugin has a need for external dependency, this it should be clearly stated in the About metadata field
    • if some dependencies are not available in OSGeo4w Python, a clear indication of how to install them should be given
    • the name of the plugin and the folder name do not repeat the word `plugin`
    • they plugins should make use of QgsNetworkAccessManager instead of home brew urllib2/requests/... solutions, which most of the times do not make use of proxy settings
    • finally, the use of plugin builder plugin is recommended, especially for new users.

Sponsors