tile和web地图服务的加速代理
MapProx的Python项目详细描述
MapProxy是用于地理空间数据的开放源代码代理。它缓存、加速和转换来自现有地图服务的数据,并服务于任何桌面或Web GIS客户机。
MapProxy是一个磁贴缓存,但也提供了许多新的和创新的功能,如完全支持WMS客户端。
mapproxy是由Omniscale积极开发和支持的,它在apache软件许可证2.0下发布,在unix/linux和windows上运行,易于安装和配置。
有关详细信息,请转到https://mapproxy.org/。
文档可在以下位置获得:https://mapproxy.org/docs/latest/
更改
1.12.0 2019年8月30日
改进:
- 缓存:用新的UpSaleSudioToal/SudiSuraceToad选项重新设置现有的瓦片。
- 缓存:使用首选的_src_proj选项对重新投影源进行更精细的控制。
- wms:将地理参考添加到tiff图像(geotiff)。
- wms:支持压缩tiff图像(lzw/jpeg)。
- wms:公布maxwidth/maxheight。
- wmts:支持featureinfo请求。
- wms/arcgis:add-on-u错误处理程序(类似于tile源的on-u错误处理)。
- wms/wmts:将关键字列表添加到功能中。
- s3:支持自定义的s3服务器和acl。
- autoconfig:支持url中的用户名/密码。
修复:
- python 3.6和3.7兼容性的各种修复。
- 为Windows上的写入原子设置显式权限。
其他:
- wms:使用支持的最高wms版本(默认为1.3.0)响应。
- 测试:现在对所有单元和系统测试使用pytest而不是nosetest。
- yaml:始终使用load_safe支持pyyaml>;3而不发出警告。
- 已删除Paster和Eventlet特定代码。
1.11.1 2019-08-06
修复:
修复演示服务中的跨站点脚本(XSS)问题。未修复322 javascript示例中使用的正确转义输入。珍妮克温德发现的。
有针对性的攻击可用于信息披露为了 示例:运行在上的第三方应用程序的会话cookie 同一个域。
1.11.0 2017年11月20日
改进:
- 提高重投影性能和精度
- Arcgis Compact缓存:支持版本2。
- Arcgis Compact缓存:提高版本1的性能。
- arcgis compact cache:添加mapproxy-util defrag以减小包大小 删除/更新磁贴后。
- arcgis rest source:仅支持opts.map和seed_。
- 默认使用系统CA证书并修复SSL无证书检查 对于python>;=2.7.9和>;=3.4
- WMS:改进功能中的边界框。
- Mapserver:在路径环境中查找mapserv二进制文件
修复:
- 种子:始终显示最后一行日志(100%)。
- 固定保存一些版本的枕头透明PNG (枕头虫解决方案2633)
- sqlite:修复启动后第一次请求时可能出现的错误。
- 演示:使用使用网格名称修复演示客户端。
- serve develop:修复python 3的头编码。
- seed:fix–python 3的交互式。
- 支持名称中带有冒号的源的标记层。
- 支持基本身份验证密码中的字符。
- 使用shapely>;=1.6修复导入错误
- 修复将wmts kvp与mbtile/sqlite/couchdb一起使用时的重复级别缓存。
其他:
- 删除对Python2.6的支持
1.10.4 2017年8月17日
修复:
- 修复演示服务(#322)中的跨站点脚本(XSS)问题。 有针对性的攻击可用于信息披露。为了 示例:运行在上的第三方应用程序的会话cookie 同一个域。
1.10.3 2017-07-07
修复:
- 修复剪辑期间的崩溃李>
- 修复从裁剪源进行的双线性/双三次重采样
- 固定加载空覆盖范围
1.10.2 2017-06-21
修复:
- 修复单个源缓存的覆盖率剪裁
1.10.1 2017-06-06
修复:
- 修复Windows上针对Python3.6的MapProxy Util Serve Develop
- 使用python 3和官方ogr python绑定修复windows上的ogr覆盖率
- fix–mapproxy util scales的repeat选项