skip to navigation
skip to content

Not Logged In

MapProxy 1.6.0

An accelerating proxy for web map services

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.

http://mapproxy.org/mapproxy.png

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

MapProxy is actively developed and supported by Omniscale, it 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 http://mapproxy.org/ for more information.

The documentation is available at: http://mapproxy.org/docs/latest/

Changes

1.6.0 2013-09-12

Improvements:

  • Riak cache supports multiple nodes

Fixes:

  • handle SSL verification when using HTTP proxy
  • ignore errors during single color symlinking

Other:

  • --debug option for serve-multiapp-develop
  • Riak cache requires Riak-Client >=2.0

1.6.0rc1 2013-08-15

Features:

  • new sqlite cache with timestamps and one DB for each zoom level
  • new riak cache
  • first dimension support for WMTS (cascaded only)
  • support HTTP Digest Authentication for source requests
  • remove_all option for seed cleanups
  • use real alpha composite for merging layers with transparent backgrounds
  • new tile_lock_dir option to write tile locks outside of the cache dir
  • new decorate image API
  • new GLOBAL_WEBMERCATOR grid with origin:nw and EPSG:3857

Improvements:

  • speed up configuration loading with tagged sources
  • speed up seeding with sparse coverages and limited levels (e.g. only level 17-20)
  • add required params to WMS URL in mapproxy-util wms-capabilities
  • support for @ and : in HTTP username and password
  • try to load pyproj before using libproj.dll on Windows
  • support for GDAL python module (osgeo.ogr) besides using gdal.so/dll directly
  • files are now written atomical to support concurrent access to the same tile cache from different servers (e.g. via NFS)
  • support for WMS 1.3.0 in mapproxy-util wms-capabilities
  • support layer merge for 8bit PNGs
  • support for OGR/GDAL 1.10
  • show TMS root resource at /tms

Fixes:

  • support requests>=1.0 for CouchDB cache
  • HTTP_X_FORWARDED_HOST can be a list of hosts
  • fixed KML for caches with origin: nw
  • fixed 'I/O operation on closed file' errors
  • fixed memory leak when reloading large configurations
  • improve handling of mixed grids/formats when using caches as cache sources
  • threading related crashes in coverage handling
  • close OGR sources
  • catch IOErrors when PIL/Pillow can't identify image file

Other:

  • update example configuration (base-config)
  • update deployment documentation
  • update OpenLayers version in demo service
  • use restful_template URL in WMTS demo
  • update MANIFEST.in to prevent unnecessary warnings during installation
  • accept Pillow as depencendy instead of PIL when already installed
  • deprecate use_mapnik2 option

1.5.0 2012-12-05

Features:

  • read remove_before/refresh_before timestamp from file
  • add --concurrency option to mapproxy-utils export

Fixes:

  • fixed where option for coverages (renamed from ogr_where)
  • only write seed progess with --continue or --progress-file option

Other:

  • add EPSG:3857 to WMS default SRSs and remove UTM/GK
  • remove import error warning for shapely
  • create metadata table in MBTiles caches

1.5.0rc1 2012-11-19

Features:

  • clipping of tile request to polygon geometries in security API
  • WMTS support in security API
  • mixed_image mode that automatically chooses between PNG/JPEG
  • use caches as source for other caches
  • mapproxy-util grids tool to analyze grid configurations
  • mapproxy-util wms-capabilities tool
  • mapproxy-util export tool
  • use_grid_names option to access Tiles/TMS/KML layers by grid name instead of EPSGXXXX
  • origin option for TMS to change default origin of the /tiles service
  • continue stopped/interrupted seed processes
  • support min_res/max_res for tile sources

Improvements:

  • do not show layers with incompatible grids in WMTS/TMS demo
  • make 0/0/0.kml optional for the initial KML file
  • use BBOX of coverage for capabilities in seed_only layers
  • ignore debug layer when loading tile layers
  • simplified coverage configuration
  • add reloader option to make_wsgi_app()
  • add MetadataURL to WMS 1.1.1 capabilities
  • improved WMTS services with custom grids (origin)
  • use in_image exceptions in WMS demo client
  • larger map in demo client
  • always request with transparent=true in WMS demo client
  • use in_image exceptions in WMS demo client

Fixes:

  • fixed reloading of multiapps in threaded servers
  • fixed BBOX check for single tile requests
  • fixed TMS for caches with watermarks
  • fixed limited_to clipping for single layer requests with service-wide clipping geometries
  • fixed WMTS RESTful template

Other:

  • deprecated origin option for tile sources was removed
  • empty tiles are now returned as PNG even if requested as .jpeg

1.4.0 2012-05-15

Fixes:

  • fix TypeError exception when auth callback returns {authorized:'full'}
  • use MAPPROXY_LIB_PATH on platforms other that win32 and darwin
  • raise config error for mapnik sources when mapnik could not be imported

1.4.0rc1 2012-05-02

Features:

  • support clipping of requests to polygon geometries in security API
  • support for WMS 1.3.0 extended layer capabilities
  • on_error handling for tile sources. fallback to empty/transparent tiles when the source returns HTTP codes like 404 or 204
  • add HTTP Cache-Control header to WMS-C responses

Improvements:

  • WMS source requests and requests to cached tiles are now clipped to the extent. this should prevent projection errors when requesting large bbox (e.g. over 180/90 in EPSG:4326)
  • improved lock timeouts in mapproxy-seed
  • the debug source does not overwrite the layer extent anymore. makes it more usable in demo/wms clients
  • support for multiple files and recursion in base option
  • mapproxy-seed ETA output is now more responsive to changes in seed speed
  • improved demo service - choose different SRS for WMS layers - support for WMTS

Fixes:

  • support loading of WKT polygon files with UTF8 encoding and BOM header
  • upgraded dictspec module with fix for some nested configuration specs. a bug prevented checking of the layers configuration

Other:

  • the documentation now contains a tutorial
  • old layer configuration syntax is now deprecated
  • EPSG:4326/900913/3857 are now always initialized with the +over proj4 option to prevent distortions at the dateline see: http://fwarmerdam.blogspot.de/2010/02/world-mapping.html

1.3.0 2012-01-13

No changes since 1.3.0b1

 
File Type Py Version Uploaded on Size
MapProxy-1.6.0.tar.gz (md5) Source 2013-09-12 1MB
  • Downloads (All Versions):
  • 135 downloads in the last day
  • 494 downloads in the last week
  • 2357 downloads in the last month