举报
创建城市地图
ID 30641
文件
100
3203
教程
1
步骤1: 查询OpenStreetMap

预览
进入https://overpass-turbo.eu/ 输入查询以选择该地区的街道。
例如:
[out:json];
(
{{geocodeArea:Amsterdam}};)
->.searchArea;
(
relation[boundary=adminrative]["admin_level"="10"](area.searchArea);
way["highway"="motorway"(area.searchArea);
);
身体外;
>;
出斯凯尔QT;
使用加载按钮查看更多关于高架桥可能性的示例。想了解更多关于 Overpass QL 语言使用的信息,请访问 https://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL ——如果你不怕陡峭的学习曲线 :-)
接下来,使用导出按钮下载查询结果的 GeoJSON 文件。
2
步骤2: 用Mapshaper将GeoJSON转换为SVG

预览

预览
- 进入https://mapshaper.org/ 加载你之前保存的GeoJSON文件。
- 点击页面顶部中间的文件名,通过选择眼睛图标让所有图层可见。
- 接下来,点击屏幕右侧的左侧底图图标,以显示该区域的地图作为背景。这也解决了地图宽高关系的扭曲......暂时如此。
- 使用页面右上角的导出按钮将其保存为 SVG。
- 最后但同样重要的是截图页面,下一步需要它来正确实现宽高关系。
3
步骤3: 在Inkscape中编辑地图

预览
如果你还没下载并安装 Inkscape(https://inkscape.org/)。
- 在Inkscape里打开SVG。
- 选择全部,将填充颜色设置为无,笔画颜色设为黑色。
你可能会注意到地图的高度与宽度关系不正确。这时Mapshaper的地图截图就派上用场了。
- 把截图粘贴到Inkscape里。它是作为单独图层添加的。
- 锁定该图层,并将透明度设置为~30%。
- 现在你可以通过将线条画与背景上的地图图像重叠,将SVG的高度和宽度调整到正确的数值。
- 完成后移除Mapshaper的图片。
现在你可以根据自己的喜好编辑台词。例如,你可以把与城市边界的线条加粗一些。
别忘了保存你的作品!
4
步骤4: 使用SVG

预览
现在用SVG随你喜欢的吧!
比如,导入XCS中的新svg文件,然后烧掉它,就像一块木头一样。或者用笔式绘图机画出漂亮的画。
评论
二创
您可能也喜欢
塔尔萨三层地图
2
10
阿姆斯特丹市中心 |激光雕刻木制地图文件
3
11
圣路易斯地图
2
3
纳什维尔三层地图
5
35
爱尔兰都柏林地图——激光切割
5
25
澳大利亚昆士兰州伯利头激光地图
5
10
悉尼地图激光切割三层
2
16
达拉斯 - 沃斯堡地图
3
14

激光切割地图
302
300
爱尔兰激光切割地图,包括道路、河流和湖泊。
8
35

雕刻自定义地图
29
59
布里斯班带河流细节的木雕地图
10
49

波士顿市分层地图
59
147
南塔克特岛精致的木制地图
4
7

梅斯市地图 - 城墙装饰
1
1

复古风格的古董世界地图放在古董桌上
3
25

生命之树,冬季
0
4

北达科他州公路地图木质墙艺术
0
2


