downloadosmtilesp - 云端在线

这是命令 downloadosmtilesp 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


downloadosmtiles.pl - 从 OpenStreetMap 下载地图图块

概要


下载osmtiles.pl --lat=49.5611:49.6282 --lon=10.951:11.0574 --zoom=13:14
下载osmtiles.pl --link='http://www.openstreetmap.org/?lat=-23.5872&lon=-46.6508&zoom=12&layers=B000FTF'
downloadosmtiles.pl --loadtilelist=文件名

商品描述


此脚本从 OpenStreetMap 切片服务器下载某些地理区域的所有地图切片
区域在一系列缩放级别。 瓷砖的 PNG 图像存储在一个目录中
镜像来自服务器的路径的树。

必须通过以下方式选择地理坐标的边界框和缩放级别范围
命令行选项。

指挥 LINE 配置


命令行选项可以缩写,只要它们保持明确。

至少必须指定“--latitude”、“--longitude”和“--zoom”或“--link”。

“--纬度=纬度[:纬度]”
选择要下载的坐标边界框的纬度。 可能是单身
在“-85.0511..85.0511”范围内用冒号分隔的实数值或两个实数值。 如果
仅给定一个值,将仅下载此纬度的图块(或一排图块)。

默认值:无

“--longitude=lonmin[:lonmax]”
选择要下载的坐标边界框的经度。 可能是单身
在“-180.0..180.0”范围内用冒号分隔的实数值或两个实数值。 如果给出
只有一个值,只有这个经度的瓦片(或瓦片列)将被下载。

默认值:无

“--zoom=zoommin[:zoommax]”
选择要为其下载地图图块的缩放级别范围。 可以是一个整数
值或由冒号分隔的两个整数值。 OpenStreetMap 支持缩放级别
范围 0..18。 (这取决于基本 URL,并且不受此脚本强制执行。)

请注意,每次缩放时要下载的图块数量最多增加四倍
水平。

默认值:无

“--link=url”
在一个参数中选择“--latitude”、“--longitude”和“--zoom”的 URL。 这个想法是
通过其永久链接选择 OSM 的滑动地图的当前视图。

“--link”的参数必须是包含 HTTP 选项“?lat=s&lon=s&zoom=s”的 URL。
(实际上,基本 URL 将被忽略。)脚本在纬度周围选择一个框
和经度选项。 框的大小取决于缩放选项。

如果与“--latitude”、“--longitude”或“--zoom”结合使用,这些明确指定
值覆盖来自“--link”的隐式指定值。

默认值:无

“--baseurl = url”
从中下载切片的服务器的基本 URL。

默认:http://tile.openstreetmap.org>(这是 Mapnik 图块的基本 URL。)

“--destdir=dir”
将存储切片的目录。 PNG 文件将存储为
“目录/缩放/x/y.png”。

默认值:当前工作目录。

“ - 安静的”
不要写任何诊断消息。 只会报告致命错误。

“--dumptilelist=文件名”
不要下载任何瓦片,而是写一个由其他命令选择的瓦片列表
名为“filename”的文件的行选项。 请参阅下面的“瓷砖列表”。

“--loadtilelist=文件名”
从文件“文件名”中读取要下载的图块列表。 请参阅下面的“瓷砖列表”。


在 OSM 的滑动地图中选择感兴趣的区域,然后按照下方的固定链接
窗户的左边。 让我们假设这个固定链接是
<http://www.openstreetmap.org/?lat=49.5782&lon=11.0076&zoom=12&layers=B000FTF>。 然后

下载osmtiles.pl --link='http://www.openstreetmap.org/?lat=49.5782&lon=11.0076&zoom=12&layers=B000FTF' --zoom=5:18

将下载该区域从缩放级别 5 到 18 的所有图块。

TILE LISTS


可以使用外部文件存储和检索图块列表
“--dumptilelist”和“--loadtilelist”命令行选项。 一组瓷砖可能是
使用命令行选项“--latitude”、“--longitude”、“--zoom”和
“--link”并写入由“--dumptilelist”指定的文件。 这份名单可以在
稍后使用“--loadtilelist”选项。

这对于推迟图块的下载、编辑图块列表或
使用一些外部工具来生成这个列表。

磁贴列表以 YAML 格式读取和写入。 请注意,这是一个
当前版本中的实验性功能。 文件格式不被认为是稳定的
然而。 不能保证此脚本的一个版本生成的图块列表
可能会被未来的版本读入。

环境


HTTP_PROXY
ftp_代理
xxx_代理
无代理
可以设置这些环境变量以启用通过代理服务器的通信。
这是由 LWP::UserAgent 实现的。

使用 onworks.net 服务在线使用 downloadosmtilesp



最新的 Linux 和 Windows 在线程序