GoGPT Best VPN GoSearch

OnWorks 网站图标

osmupdate - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 osmupdate

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

程序:

您的姓名


osmupdate - 更新 OSM 文件

概要


渗透更新 选项 [旧文件[新文件]

商品描述


该程序关心更新 .osm、.o5m 或 .pbf 文件。 它将下载并应用
OSM 更改文件 (.osc) 来自“planet.openstreetmap.org”的服务器。 它也可以
组装一个新的 .osc 或 .o5c 文件,可用于稍后更新您的 OSM 数据文件
时间。

先决条件

要运行此程序,请先下载并安装另外两个程序:“osmconvert”
和“wget”。

用法

两个命令行参数是强制性的:旧 OSM 的名称和新 OSM 的名称
数据文件。 如果旧数据文件没有文件时间戳,您可能需要指定
这个时间戳在命令行上手动。 如果不这样做,程序将尝试
通过检查整个旧数据文件来确定时间戳。 而不是第二
参数,您也可以指定更改文件的名称(.osc 或 .o5c)。 在这
在这种情况下,您还可以用时间戳替换旧的 OSM 数据文件的名称。 命令行
osmupdate 无法识别的参数将传递给 osmconvert。 用这个
如果您要更新一个边界框或边界多边形的机会
区域更改文件。 您还可以通过指定从文件中排除不需要的元数据
这个 osmconvert 选项: --drop-作者

配置


程序 osmupdate 识别一些命令行选项:

--最大天数=更新范围

默认情况下,组装累积变更文件的最大时间范围是 250
天。 例如,您可以通过提供不同的最大天数来更改此设置
300. 如果您这样做,请确保有可用的每日更改文件。
时间范围很广。

- 分钟 - 小时 - 日 --零星的

默认情况下,osmupdate 使用每分钟、每小时和每日更改文件的组合。
如果您想限制这些更改文件类别,请使用这些选项中的一两个
并选择您要使用的类别。 选项 --零星的 允许
处理没有通常的“分钟”、“小时”和“小时”的变更文件源
“天”子目录。

--max-合并=COUNT个

子程序 osmconvert 能够在一次运行中合并两个以上的变更文件。
此能力可提高合并速度。 不幸的是,每个变更文件都会消耗
处理时大约有 200 MB 的主内存。 为此,数量
可并行处理的变更文件是有限的。 使用此命令行参数
确定并行处理的变更文件的最大数量。 默认值
是7。

-t=临时路径 --临时文件=临时路径

为了缓存更改文件,osmupdate 需要一个单独的目录。 这个参数
定义此目录的名称,包括临时文件名称的前缀。
默认值为“osmupdate_temp/temp”。

--保持临时文件

如果您想保留每个下载文件的本地副本,请使用此选项。 这是
如果您要组装不同的更改文件,强烈建议
时间范围重叠。 您的数据流量将被最小化。 不要调用这个
选项,如果您要使用不同的更改文件源(选项 --base-url).
这会导致严重的数据损坏。

--压缩级别=LEVEL

定义 gzip 压缩级别。 值介于 1(低压缩,但速度快)和
9(高压缩,但慢)。

--base-url=BASE_URL

要加速下载或获取区域文件更新,您可以指定
替代下载位置。 请输入它的 URL,或者简单地输入“镜像”一词,如果
你想使用gwdg的行星服务器。

--base-url-后缀=BASE_URL_SUFFIX

要使用旧的行星 URL,您可能需要添加后缀“-replicate”,因为它是
自定义在 URL 中包含这个词,紧跟在句点标识符“day”等之后。

-v --详细

激活“详细”模式后,一些统计数据和诊断数据将被
显示。 如果 -v 分别 --详细 是行中的第一个参数,osmupdate
将显示所有输入参数。

附注


该程序用于实验用途。 预计会出现故障和数据丢失。 不要使用
生产或商业系统中的程序。

在法律允许的范围内,不提供任何保证。 请将任何错误报告发送至
[email protected]


osmupdate 旧文件.o5m 新文件.o5m
osmupdate 旧文件.pbf 新文件.pbf
osmupdate 旧文件.osm 新文件.osm

旧的 OSM 数据将被更新并写入为 new_file.o5m 或 new_file.o5m。 为了
安全原因 osmupdate 不会删除旧文件。 如果你不需要它作为
备份文件,请自行删除。

osmupdate old_file.osm 2011-07-15T23:30:00Z new_file.osm
osmupdate old_file.osm NOW-86400 new_file.osm

如果您的旧 OSM 数据文件不包含文件时间戳,或者您不想
依靠这个时间戳,它可以手动指定。 相对时间以秒为单位
现在。

osmupdate 旧文件.o5m 更改文件.o5c
osmupdate 旧文件.osm 更改文件.osc
osmupdate 2011-07-15T23:30:00Z change_file.o5c
osmupdate 2011-07-15T23:30:00Z change_file.osc.gz
osmupdate NOW-3600change_file.osc.gz

在这里,旧的 OSM 数据文件不会直接更新。 写入 OSM 更改文件
反而。 此更改文件可用于之后更新 OSM 数据文件。 你
在上一个示例中将识别扩展名 .gz。 在这种情况下,OSM
更改文件将使用 gzip 压缩写入。 要做到这一点,你需要
在您的系统上安装程序 gzip。

./osmupdate london_old.o5m london_new.o5m -B=伦敦.聚

OSM 数据文件 london_old.o5m 将被更新。 因此下载的 OSM
更改文件不仅包含伦敦,还包含整个星球,大量不需要的数据
将添加到此区域文件中。 这 -B= 争论将削减这些多余的
数据。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。