osm格式地图能修改路名吗_如何基于OSM数据绘制和可视化自定义地图?

本文介绍了如何基于OSM数据进行地图创建,包括下载地理数据、编辑、样式设定、渲染和在线发布等步骤,涉及工具如JOSM、PostGIS、Tilemill和CartoCSS,同时讨论了CartoDB作为简化工作流程的选择。
摘要由CSDN通过智能技术生成

地图创建分为几个步骤:

输入地理数据(具有适当标签的点,线和面)

样式(在地图上指定地图项外观)

渲染为栅格图像(使用渲染软件将地理数据和样式转换为图像)

您需要一个能够在易于使用的UI之后为您完成所有怪癖的工具。但不幸的是,没有这样的工具(希望会有)。因此,您必须为每个步骤选择一个专用工具。

我使用以下工具/工作流程的组合:

输入/下载地理数据

JOSM编辑器:

从osm服务器下载地图

编辑地图

将您的更改上传到osm服务器(为什么不共享您的工作?)

将地图保存到* .osm文件

PostGIS / osm2pgsql

根据需要更新导入样式文件

将地图导入本地服务器

如果您不想共享您的工作,则可以设置本地OSM服务器并使其与JOSM一起使用(无需将映射保存到* .osm文件,而无需使用osm2pgsql)。但是,如果您使用OSM数据的一部分,请注意该许可证。

造型

样式包括两个步骤:

设置层/数据源

自定义线条/多边形/点/文本输出。

有两种样式来设置地图样式:“原始” mapnik样式文件和CartoCSS。

Mapnik是为OSM网站提供动力的渲染库。

设置和编辑mapnik样式文件

在mapnik查看器中打开样式文件

“原始” Mapnik样式文件难以编辑,而CartoCSS则更简单。CartoCSS(以前为Cascadenik)可转换为mapnik样式文件。Tilemill是我用来编辑/预览CartoCSS的工具。

瓦工。

在Tilem

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值