Ubuntu16.04 MapProxy 安装

MapProxy1.11.0安装:参考官方帮助

创建Python的虚拟环境

参考上一篇博客:Ubuntu16.0.4 pip安装+virtualenv

# pip安装virtualenv
pip install virtualenv

# 创建新的虚拟环境
virtualenv --system-site-packages mapproxy

# 使用source命令进入该环境
source mapproxy/bin/activate

安装依赖项

安装

  • 安装依赖包
    备注:如果安装的时候找不到libproj9,那么请用apt search <package>命令查询包libproj
sudo apt install python-imaging python-yaml libproj9
  • 获取所有可选包
sudo apt install libgeos-dev python-lxml libgdal-dev python-shapely

依赖细节

  • libproj
    Proj4是一个坐标系转换的库
  • Pillow
    Pillow(PIL)是一个图像处理的库。
# 安装Pillow
sudo aptitude install build-essential python-dev libjpeg-dev \
  zlib1g-dev libfreetype6-dev
pip install Pillow
  • YAML
    MapProxy使用YAML做配置解析。
# 安装
pip install PyYAML
  • Shapely and GEOS(可选)
    You will need Shapely to use the coverage feature of MapProxy. Shapely offers Python bindings for the GEOS library. You need Shapely (python-shapely) and GEOS (libgeos-dev). You can install Shapely as a Python package with pip install Shapely if you system does not provide a recent (>= 1.2.0) version of Shapely.
  • GDAL(可选)
    The coverage feature allows you to read geometries from OGR datasources (Shapefiles, PostGIS, etc.). This package is optional and only required for OGR datasource support (BBOX, WKT and GeoJSON coverages are supported natively). OGR is part of GDAL (libgdal-dev).
  • lxml(可选)
    lxml is used for more advanced WMS FeatureInformation operations like XSL transformation or the concatenation of multiple XML/HTML documents. It is available as python-lxml.

安装MapProxy

pip install MapProxy

检查安装是否成功,可使用如下命令mapproxy-util --version
在这里插入图片描述

创建MapProxy的配置文件

创建MapProxy的配置文件,具体配置信息参考帮助

mapproxy-util create -t base-config mymapproxy

这句命令会创建一个名叫mymapproxy的文件夹,里面包含一个最小的示例配置(mapproxy.yamlseed.yaml),以及两个完成的示例配置文件(full_example.yaml and full_seed_example.yaml)。

启动测试服务

cd mymapproxy
mapproxy-util serve-develop mapproxy.yaml

MapProxy附带一个演示服务,列出所有已配置的WMS和TMS图层。你可以通过访问http://localhost:8080/demo/访问那个服务。

# 按指定端口启动服务
mapproxy-util serve-develop ~/mapproxy/mapproxy.yaml -b 0.0.0.0:8011
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值