Talparo for WMS tile caching
For Talparo I am the unofficial MSI packager.
MapProxy is an open source geospatial data proxy. While it works on Windows and Linux, setting it up as a service on Windows takes some doing. Installing MapProxy on a Linux machine is relatively easy (with the repository setups and such), but after following the Windows installation steps, I was left scratching my head as to why certain things were not working.
Talparo MapProxy is an unofficial distribution of of MapProxy that lets you easily setup a local MapProxy installation. It solves some of the setup problems I encountered when trying to setup MapProxy for Windows by including Portable Python (so Python installations do not conflict on the machine) and registering the MapProxy as a Windows service.
I’ve also included a number of configurations for popular tile based map servers so anyone can use them as a WMS source for GIS based visualization.
This project had minimal programming involved however there was quite a bit of figuring out how to integrate pieces of MapProxy and its dependencies together. While this may not be so difficult, the real challenge was designing the final product so the end user has the smoothest, easiest time with installing the application. I also wanted to make it an MSI because I prefer a setup database (like a MSI) over an executable installer that is doing who knows what to your machine.