Fossgis: mapproxy developments - Dominik Helle

Tags: fossgis, geo

(One of my summaries of a talk at the 2017 fossgis conference).

See this morning’s summary for a quick look at what mapproxy can do for you. The current talk is about what happened last year for mapproxy.

The current version is 1.9.1, the next version (1.10) will be released this summer. The changes have been everywhere: available source, available caches and availabe export formats.

  • Sources. WMS, tiles, mapserver, mapnik are existing sources. Now ArcGIS MapServer and ImageServer can be directly attached. Even feature info is supported.

  • Caches. Existing caches are file, MBTiles, etc.

    New is the ArcGIS ‘compact’ format. You can store the tiles in a “bundle” file. It is surprisingly quick!

    Also new: GeoPackage. An OGC standard for using a sqlite database. It is especially handy for mobile applications and offine mode.

    Redis. An in-memory database. Handy for short-term caching.

    S3: amazon’s Simple Storage Service. Theoretically you can store unlimited large datasets. Whether it is useful for you depends on whether you’re already using S3.

    Most other caches have been improved. For directories there’s a new ‘mp’ directory layout that results in fewer directories. Similary a new ‘arcgis’ directory layout.

    The mbtiles/sqlite cache can now store multiple tiles in one transaction, which saves some time. When downloading source tiles into such a cache, you can do it in parallel now.

  • Coverage: you always could limit the data to a certain area. A new “clip=true” option now really strips off everything outside the coverage area instead of treating it as an optimization hint.

    Coverage areas can also use intersection and combination.

    Note: geojson is now also a coverage possiblitity. Without needing gdal.

  • Processing. You can access color bands and combine images. You could use it to automatically convert images to greyscale.

Photo explanation: just a nice unrelated picture from the recent beautiful ‘on traxs’ model railway exibition (see video ) logo

About me

My name is Reinout van Rees and I work a lot with Python (programming language) and Django (website framework). I live in The Netherlands and I'm happily married to Annie van Rees-Kooiman.

Weblog feeds

Most of my website content is in my weblog. You can keep up to date by subscribing to the automatic feeds (for instance with Google reader):