Skip to main content

Used to drive QGIS

Project description

Build Status Gitter

What is this?

This is a planned plugin for MapChef, which will enable MapChef to produce an automated set of maps based on a recipe. Note it is not a plugin for QGIS itself.

Why is it needed?

The MapChef ArcMap plugin can produce a set of base maps, ready for publication or reuse, from a JSON ‘recipe’.

MapAction has access to SLYR (which has been generously donated by North Road). In theory, one approach would be to convert the output of the ArcMap plugin into QGIS-ready products using SLYR. However, this approach retains a dependency on Arc, which partners may not have, and potentially misses an opportunity to complete development in QGIS which - because a significant part of the MapChef code is intended to be reusable - should be reasonably straightforward to do.

Other MapChef plugins (complete and planned)

  • ArcMap (in production use)
  • Vector tiles (planned)
  • ArcGIS Pro (planned)

Installation

It is necessary to explicitly install both the QGIS plugin and the controller (See bug #7). You must identify the appropriate python environment for your QGIS installation. To confirm

# This command must print out the module name `qgis.core` and return without error
<path/to/your/qgis/python> -c 'import qgis.core; print(qgis.core.__name__)'

These two commands are required to install the packages:

python -m pip install mapactionpy_controller
python -m pip install mapactionpy_qgis

Development

See CONTRIBUTING.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mapactionpy_qgis-0.2.4.dev40.tar.gz (2.9 kB view details)

Uploaded Source

File details

Details for the file mapactionpy_qgis-0.2.4.dev40.tar.gz.

File metadata

  • Download URL: mapactionpy_qgis-0.2.4.dev40.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.1

File hashes

Hashes for mapactionpy_qgis-0.2.4.dev40.tar.gz
Algorithm Hash digest
SHA256 fba34dce3052902d61087e6d68beaa31b328beb2311f91c07dda64099e338184
MD5 c9f3ea52f9bbf450b1945e7ec5d2ccb8
BLAKE2b-256 aa3d0d1fee02fec6a01b696ee42749bb0a354b024245f9bb8a3002eedb79866c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page