安装在OSGEO4W上

OSGeo4W 是一个流行的Windows系统开源地理空间工具包。除了打包了大量的地理信息系统工具和一个不错的安装程序外,它还具有完整的python安装,以及maproxy需要运行的一些包。

为了在osgeo4w环境中安装maproxy,第一步是确保安装了所需的python包。为此:

  • 下载并运行 OSGeo4W installer

  • 选择高级安装

  • 当显示可用包的列表时,请检查(至少) pythonpython-pil 用于安装。

请参阅 OSGeo4W installer FAQ 如果你在运行它时遇到麻烦。

此时,您应该在桌面和/或“开始”菜单上看到OSGEO4W外壳图标。右键单击,然后 以管理员身份运行 .

在osgeo4w窗口中,运行:

C:\OSGeo4W> pip install mapproxy

C:\OSGeo4W> pip install pyproj

如果最后两个命令没有打印出任何错误,则安装maproxy成功。您现在可以用管理员特权关闭osgeo4w shell,因为它不再需要了。

在旧版本的osgeo4w中 pip 可能无法识别。在这种情况下,请遵循以下说明: installing pip with get-pip.py 并重述上述内容 pip install 命令。

检查安装

要检查是否成功安装了maproxy,可以启动常规的osgeo4w shell,然后调用 mapproxy-util . 您应该看到安装的版本号:

C:\OSGeo4W> mapproxy-util --version

注解

你需要跑步 all 来自osgeo4w shell而不是标准命令shell的与maproxy相关的命令。

现在继续 Create a configuration 来自安装文档。

无人值守OSGEO4W环境

如果需要运行无人参与的命令(如 mapproxy-seed )复制 C:\OSGeo4W\OSGeo4W.bat 修改最后一行,调用 cmd 因此它运行您需要的maproxy脚本,例如:

cmd /c mapproxy-seed -s C:\path\to\seed.yaml -f C:\path\to\mapproxy.yaml