Skip to main content

An accelerating proxy for tile and web map services

Project description

MapProxy is an open source proxy for geospatial data. It caches, accelerates and transforms data from existing map services and serves any desktop or web GIS client.

MapProxy is a tile cache, but also offers many new and innovative features like full support for WMS clients.

MapProxy is released under the Apache Software License 2.0, runs on Unix/Linux and Windows and is easy to install and to configure.

Go to https://mapproxy.org/ for more information.

The documentation is available at: http://mapproxy.github.io/mapproxy/latest/

Changes

3.1.1 2024-11-15

Maintenance:

  • Werkzeug version is no longer pinned and can be chosen freely.

Fixes:

  • The permission handling for file locks now also sets permissions on the files not just on the directories.

3.1.0 2024-10-22

Improvements:

  • Add new config parameters file_permissions and directory_permissions to set file and directory permissions on newly created cache files and directories.

Maintenance:

  • Dependency updates

Fixes:

  • Fix transparency in TMS demo page.

3.0.1 2024-08-27

Fixes:

  • Fix capabilities links in demo page and config template

  • Trivy report format

3.0.0 2024-08-27

Breaking:

  • Add proper XML Exception when service parameter disabled / invalid or missing In the past MapProxy returned WMS Capabilities when no explicit service parameter was given in GetCapabilities requests. With this change, an OGC exception will be returned instead. Invalid service types now also return a proper exception instead of an internal error. Besides, the status code of exception responses now have a 400 or 500 code instead of 200 for better conformity.

Maintenance:

  • Add test for seeding sqlite cache

  • Documentation updates and clarifications

  • Dependency updates

Fixes:

  • Fix gh-pages workflow

2.2.0 2024-07-24

Improvements:

  • Add timeout to SQLite connect for geopackages. This helps against locking exceptions

  • Improvement of documentation, typos, wrong cli commands, old python2 stuff

  • The WMTS capabilites will now advertise the WMS GetLegendGraphic as a LegendURL if both services are active

  • It is possible now to configure LegendURLs that should be shown in the WMTS capabilities

  • A new method for plugins to intercept and modify requests made to MapProxy was added.

Maintenance:

  • Removal of debian package information

  • Fix docs workflow

Fixes:

  • Remove import of the packaging library that does not appear in the install_requires

  • Only install and use importlib_resources in python 3.8

2.1.1 2024-07-16

Fixes:

  • Fix version of jsonschema in setup.py

  • Fix alpine docker build

  • Fix doc generation workflow

2.1.0 2024-07-16

Improvements:

  • Configuration files can no be splitted into multiple files

  • Added jsonschema to validate configuration files

  • New theme for documentation, overall improvement of the documentation and github workflow for automatic creation

  • Improved docker images with better entrypoint and workflow to build docker images with a builder image

  • Added release workflow for automatic publishing on pypi and github

Maintenance:

  • Dependency updates

  • Remove python 2 compatibility functions

  • Added flake8 linting

  • setup.py contains now required libraries

  • Remove depracated pkg_resources in favor of importlib_resources

  • Addressed shapely deprecations

Fixes:

  • Ensure make_app always returns MapProxyApp instance

  • Allow feature info responses of combined sources to be empty

  • Fix broken TMS demo

  • Fix problem with dimensions in load_tile_metadata

  • Fix GeoTIFF Headers

Older changes

See https://raw.github.com/mapproxy/mapproxy/master/CHANGES.txt

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

MapProxy-3.1.1.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

MapProxy-3.1.1-py3-none-any.whl (1.7 MB view details)

Uploaded Python 3

File details

Details for the file MapProxy-3.1.1.tar.gz.

File metadata

  • Download URL: MapProxy-3.1.1.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for MapProxy-3.1.1.tar.gz
Algorithm Hash digest
SHA256 f35b308d57b2b2d64d2ba3cfe8643df9b00d2e5452c2a5f81cae599f163bda3e
MD5 30a6339266417ad681d6964ee3cfff10
BLAKE2b-256 c993c35398ec9dff95fa646f87fa2690f142a8779e4e07730a1962f08ce60fff

See more details on using hashes here.

Provenance

The following attestation bundles were made for MapProxy-3.1.1.tar.gz:

Publisher: release.yml on mapproxy/mapproxy

Attestations:

File details

Details for the file MapProxy-3.1.1-py3-none-any.whl.

File metadata

  • Download URL: MapProxy-3.1.1-py3-none-any.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for MapProxy-3.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4873a24e4bd41efa68ee376a746d1a1bd1e5b70f7732d74b294143f47f8fa711
MD5 c8ccbb6e1d29ace75afd2e90fbea7b3b
BLAKE2b-256 afd7ae46e7300c8e1c9b8bc8807ddabc11b3edacaffbe4a556f91273b602f0cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for MapProxy-3.1.1-py3-none-any.whl:

Publisher: release.yml on mapproxy/mapproxy

Attestations:

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