维基旅行:如何绘制静态地图
在这个卫星和GPS的时代,您不再需要成为专业的制图师才能绘制出准确的地图。以下说明是关于使用Inkscape(一种适用于大多数操作系统的免费图像创建程序)创建标准的维基旅行地图。使用其他绘图工具的过程类似。
概述
[]维基旅行地图是由一种名为SVG(可缩放矢量图形)的文件格式组成的。这些文件包含被显示为“矢量”的图形集合——这些形状可以以任何放大倍数查看,而不会出现像素化。对于维基旅行地图,这些矢量将代表街道、地理特征等。
Inkscape的逻辑基于在SVG文件中的不同图层内,以各种矢量、图标和文本标签的形式构建不同对象的结构。
SVG地图完成后,应以PNG(便携式网络图形)格式创建位图文件,因为所有浏览器都可以显示PNG文件。然后同时上传这两个版本:一个供未来编辑者更新(SVG),另一个包含在目的地维基旅行文章中(PNG)。

工具
[]您将需要一些工具来构建地图。最关键的是一个能够生成SVG格式文件的矢量绘图程序,最好是Inkscape。
- Inkscape是一款开源(免费)工具,适用于Windows、Mac OS X和Linux。请使用最新版本,以避免兼容性问题。
其他矢量绘图程序(例如Adobe Illustrator、CorelDRAW、Sodipodi和Freehand)也可以使用,但本文档将重点介绍使用Inkscape绘制地图。
此外,您必须安装两种字体
- DejaVu Sans和DejaVu Sans Condensed用于维基旅行地图。这两种字体都可以在这里找到。
地图类型及其模板
[]有两种主要的维基旅行地图类型,重要的是要确定哪种类型最适合您的地图,因为使用的模板是不同的。
城市或地区街道地图
[]这是城市区域的详细地图,最适合使用小型城市或地区模板创建的文章。此地图类型也常适用于使用公园文章模板创建的文章。
我们可以使用的地图模板可以在此处下载。下面是两种不同类型的城市/地区街道地图示例,它们可以为您提供地图内容和最终外观的灵感。两者都是使用相同的地区地图模板创建的(点击任意一个即可放大)。
杜邦圆地图是一个小型城市地区的详细街道地图。伦敦汉普斯特德地图覆盖的区域更大,因此细节较少(但仍相当可观)。
国家或地区地图
[]这是国家或地区的地图,最适合使用国家、地区或特大城市模板创建的文章。
维基旅行有一个专门的远征活动来制作国家/地区地图。如果您计划绘制此类地图,强烈建议您阅读该文章并考虑加入远征活动。有关国家或地区地图的调色板、使用的符号等具体细节,请参阅地区地图远征活动及其讨论页。
地区地图模板可以在此处获取。下面是两种不同类型的地区地图示例,它们可以为您提供地图内容和最终外观的灵感。两者都是使用相同的地区地图模板创建的(点击任意一个即可放大)。
泰国国家地图显示了该国的地区、主要交通路线和主要目的地。芝加哥地图显示了城市的范围、主要交通路线及其主要地区划分。请注意,两张地图都显示了周围的陆地和水域;这一点很重要,以免您的地图区域看起来像漂浮在白色海洋中的岛屿。
每个地区地图的颜色代码可以在Template:StdColor找到。
专业地图
[]此外,还有一些专业地图类型,例如潜水点和寺庙的布局图。如果您计划绘制此类专业地图,建议您下载现有的合适SVG地图,并熟悉所使用的结构和样式。
创建您的地图
[]|
在开始绘制自己的地图之前,请尝试在Inkscape中打开一些现有的地图(SVG格式),以了解其他维基旅行者是如何进行此过程的。 |
以下说明和建议主要适用于城市或地区街道地图的创建。但是,一旦您掌握了这种类型的地图,您应该也能轻松绘制国家或地区地图。
选项
[]以下是四种地图制作方法的建议:
- 即时地图,直接从OpenStreetMap.org复制,无特定旅行信息;
- 手绘地图,从底图绘制;
- 从OpenStreetMap导入SVG的地图,然后用Inkscape处理;
- 使用Travegeo生成的地图
当然,您也可以在维基媒体共享资源中查找现有的SVG地图,通过修改使其美学风格符合我们的模板标准,并添加旅行图标和标注,以便在维基旅行中使用。
即时地图
[]这个简单的三步流程可用于创建简单的城市街道地图。
- 访问openstreetmap.org。导航到您选择的目的地。
- 点击“导出”选项卡。确保选中“Mapnik Image”并且“Image Size”设置合理(2000x2000到3000x3000之间为佳)。点击“导出”按钮进行下载。
- 将“map.png”重命名为一个更合理的名称,并上传到维基媒体共享资源。您完成了!
手绘地图
[]手绘地图可能最优雅和最准确(当在高质量卫星底图上描摹时),并且是开始熟悉SVG文件工作方式的绝佳方式——因为您将从头开始创建它们!
在编辑之前下载File:Template for regions explained.svg是一个好主意;这将为您提供地图所需的颜色和图案。
获取底图
[]为了描摹新地图,您需要一张现有的地图或其他图像来进行描摹(该图像必须符合我们的Copyleft规定——要么属于公共领域,要么在适当的知识共享许可下)。有多种可能的来源:
- OpenStreetMap.org是查找具有街道细节的现有地图作为地图交通网络的最佳地点。使用OSM作为背景图像,您可以描摹地图线条,但请记住,OSM默认使用墨卡托投影(可以更改为其他投影,包括等距圆柱投影)。
- 可以从OpenStreetMap导出SVG文件,从而消除任何描摹的需要。请参阅#从OSM导入SVG获取详细说明。
- 科德萨斯大学图书馆地图集(Perry-Castañeda Library Map Collection)和联合国制图处(UN Cartographic Section)是获取现有国家地图的好来源(尽管它们的道路网络并不总是非常准确)。但是Project:Regions map Expedition已经完成了世界上最后一个国家的地图绘制,因此这一点变得不那么重要了!
- 所有NASA WorldWind(死链接)中的卫星图像,包括Landsat Global Mosaic(i-3可见层除外)、Blue Marble和USGS图层,都属于公共领域,因此完全符合我们的Copyleft规定——它们甚至不需要署名。然而,不幸的是,在美国以外的地区通常找不到足够高分辨率的公共领域图像。
- 维基媒体共享资源是查找现有地图的好起点。按类别浏览图像,例如马来西亚地图类别或爱尔兰SVG地图类别。
您的底图应导入到您在地图文件中创建的新图层中(图层,添加图层)。我们建议您将此图层命名为Base。
请注意,互联网上许多地图,包括Google地图,都不是在免费许可下发布的;任何不属于适当知识共享许可的都不是“大忌”。它们会在共享资源上被删除,因为它们是侵权作品的衍生品。
定义背景
[]创建一个名为Background的新图层,并使用钢笔工具(左侧工具栏上的钢笔图标)围绕您导入的图像绘制一条线以匹配您的地图大小。
根据您地图的位置,您需要用灰色或维基旅行的水图案填充背景图层。这可以通过选择对象,从顶部菜单中选择“对象”,然后选择“填充和描边”(快捷键:shift+ctrl+f)来实现。在出现的菜单框中,要获得中灰色填充,请在RGBA框中输入8e908dff(或使用吸管工具从模板中选择此颜色);对于水图案,选择棋盘格图案按钮,然后在下拉框中选择pattern8479。不要使用描边。
现在您应该有一个已填充的背景图层,它覆盖了包含底图的对象图层。要再次显示底图,请使用填充和描边菜单框中的不透明度滑块来去饱和填充的背景图层。将其降低到大约20%时,您应该可以清楚地看到您的底图。您也可以通过点击图层框中的眼睛图标来关闭选定的图层。
定义前景
[]为您的主地图创建一个图层。我们建议您将此图层命名为Foreground。再次使用钢笔工具,布置您地图的区域。
完成后,将属性更改为所需的浅灰色区域,用于您的主地图区域。使用填充:d0d0d0ff,无描边。
现在您应该看到您想要的地图区域已完全填充。与背景图层一样,您需要使用不透明度滑块去饱和填充,或关闭图层以查看下面的底图。
构建街道网格
[]|
烦人的钢笔工具
如果您没有图形绘制经验,可能会觉得钢笔工具有点难以驾驭。但经过一段时间的练习,您很快就能绘制出精美精确的曲线;“编辑节点”(F2)工具可用于删除或调整曲线上的点。 |
创建一个名为Streets的新图层,并将其置于最顶层(shift+ctrl+home)。
使用钢笔工具绘制您地图的道路网格。道路应为白色,因此将描边颜色设置为ffffffff,并且无填充颜色。
将描边宽度的测量单位设置为mm(mm比像素更容易可视化!)。描边宽度应设置为您要描摹的道路的合适宽度。您的地图上几乎肯定会有不同宽度的道路,并且最好一次性描摹完。保持街道组织良好的一种方法是将相同宽度的路径组合成一个路径。为此,只需选择多个路径,然后从“路径”菜单中选择“组合”(ctrl+k)。
如果您想显示任何其他交通路线,如轻轨、地铁或火车线路等,应立即绘制并添加到单独的图层中。使用适合您地图的描边颜色和宽度。
要创建黑白虚线铁路(许多维基旅行地图制作者喜欢使用),请创建一个实心黑线(或白线),复制它(ctrl+d),然后将复制的线条填充设置为白色,并从描边样式框中选择虚线(ctrl+shift+f)。
有时显示人行道、小径、步行道等是可取的。这应使用虚线完成,描边颜色为eeeccbff。
绘制地理要素
[]|
图案问题
Inkscape处理图案的效果不太好。您会注意到图案对象经常显示透明的网格线,并且您似乎无法控制图案的缩放。 第一个问题很容易解决:复制图案对象(ctrl+d),将复制品移到原始对象下方(PgDn/END),然后使用吸管工具将填充颜色设置为背景(绿色用于公园,蓝色用于水)的颜色。 对于第二个问题,实际上有一个方法可以在Inkscape中缩放图案,尽管它隐藏得非常深。用节点编辑器(F2)选择图案对象。然后向左滚动(通常需要滚动很远),您会看到一个方形/圆形/x“框”。通过单击并拖动方形手柄,您可以缩放图案。 |
创建一个名为Geography的新图层,并将其置于最顶层(shift+ctrl+home)。
使用钢笔工具绘制任何绿地,这次使用维基旅行公园图案作为填充(pattern15875),描边颜色为406c86ff,描边宽度为0.05mm。如果绿色区域填充了街道之间的整个街区,您可以关闭描边,绘制一个覆盖街道的区域,然后稍后将其推到下方图层。
对任何水体遵循相同的过程,但使用填充:pattern8479,描边颜色:406c86ff,描边宽度:0.05mm。
河流最好使用与水图案颜色匹配的描边颜色(9ccec9ff)绘制,但如果它们不够清晰,可以尝试053bd7ff。描边宽度应与您正在描摹的河流的比例相匹配。
完成此图层后,将其设置为位于“Streets”图层和任何其他交通图层下方。向上和向下移动图层在Inkscape中相对简单。您可以选择图层,然后选择“提升图层”或“降低图层”,或者使用快捷键shift+ctrl+PgUp和shift+ctrl+PgDn。
主要建筑物
[]如果(仅仅是如果)您的地图包含任何您希望明确标识的主要建筑物或地标,请创建一个位于“Main area”图层之上的名为Buildings的图层,并在其中绘制它们。这些的填充颜色为8e908dff,描边颜色为808080ff,描边宽度仍为0.05mm。
标注
[]创建一个名为Street names的新图层,并将其置于最顶层(shift+ctrl+home)。
通常最好使用DejaVu Sans粗体字体,该字体在小分辨率下显示更清晰,尤其是在打印供离线使用时。标记您的每条街道(或尽可能多的街道)。
此时,您还可以放置任何其他必需的标签:
- 湖泊或池塘名称:使用字体颜色006bffff
- 河流名称:使用字体颜色053bd7ff
- 公园名称:通常在公园图案上方使用白色标签效果最好。
- 街区名称、建筑物名称等:通常使用深灰色而不是黑色(例如:1a1a1aff)并斜体显示效果最好。
标注地图
[]您的街道地图现在已准备就绪,是时候将其变成一本旅行指南了。
但在这样做之前,值得回顾一下您的文件结构现在应该是什么样子。您应该有以下图层:
- 街道名称
- 道路
- 地理
- Buildings(可能)
- 街道
- Other transportation routes(可能)
- Main area
- 背景
- Base
现在,创建两个名为Travel icons和Key的新图层,并将它们置于最顶层。
根据地图的比例,您可能需要调整模板中提供的旅行图标的大小。要调整图标大小,请使用菜单选项“对象”、“变换”、“缩放”,并将它们缩放到适合您地图的大小(ctrl+m)。(通过按F1并在周围绘制选择矩形来一次选择多个对象)。您可以从模板中复制粘贴所需的图标。
在模板上,您会看到一个白色的列表框。应将其复制并粘贴到“Key”图层中。它可以根据需要调整大小和形状,以最好地适应您的地图以及它将包含的列表数量。编辑列表框中的文本,使其包含文章中的所有列表(用于查看/做、购买、餐饮、饮品、住宿和联系人列表),按编号和字母顺序排列。
取出维基旅行文章的所有条目,开始将它们放置在地图上,并在放置过程中进行编辑,以确保编号与列表框中的编号对齐。理想情况下,您应该已经确切知道所有内容的位置,但像Google地图这样的在线地址定位器对于刷新您的记忆非常有用。您可以通过选择文本工具,单击图标顶部,然后编辑编号来更改图标编号。请确保不要更改旅行图标中文本的字体——它已经过格式化,以在最小尺寸下(尤其是在打印时)实现最大的可读性。
您还应该从模板复制并粘贴到此图层的插入标题框(缩放(ctrl-m或ctrl或alt+<或>)并根据需要编辑)、比例尺(根据需要调整)和北向箭头(根据需要缩放)。请记住花额外的时间添加一个准确的比例尺——这对于旅行者确定他们将步行多远的距离至关重要。一个简单的方法是匹配您的比例尺与底图上的比例尺。
注意:严格遵循上述说明至关重要,尤其是要为任何可能需要翻译成其他语言的文本保持单独的图层,因为这将使过程容易得多。
收尾工作
[]现在您应该完成了地图的所有元素,接下来的步骤将确保它能得到一个完美的收尾。
- 使用不透明度滑块将任何去饱和图层的属性改回100%。
- 创建一个名为Frame的最终图层,在该图层中标记出您希望导出到PNG文件(从而包含在文章中的地图的确切区域)。该图层应始终位于最顶层,不含填充,无描边宽度。您可以通过导航到“Frame”图层并按Ctrl+A来选择它,即使它没有填充或描边(不要在Frame图层中创建多个对象!)。
- 最好将框架的大小调整为3008x1709像素的精确分辨率。模板上的细绿色框已经设置了这个比例,您只需要调整其大小和/或旋转以适应您的地图。对于更接近方形的大地图,将框的宽度加倍到3008x3418,然后可以打印成两页。
- 选择您的框架,然后转到“文件”>“文档属性”。点击“调整页面大小以适应内容”,然后点击“调整页面大小以适应绘图或选择”。完成此操作后,缩略图将在维基媒体共享资源上正确显示。
导出完成的地图
[]最后应存在的图层清单:
- Frame
- Key
- 街道名称
- Travel icons
- Map template
- Buildings(可能)
- Other transportation routes(可能)
- 街道
- 地理
- Foreground
- 背景
- Base
通过选择您的空白框架并按shift+ctrl+e,导出地图的PNG副本。这使您可以轻松控制导出的大小和形状。
最好使用PNG文件,而不是原始SVG,因为SVG并不总是在各种浏览器中都能很好地显示,维基旅行不提供SVG图形支持,最重要的是,这将使您和其他编辑者在协调、更新和更好地利用SVG文件(尤其是在翻译方面)方面拥有更大的灵活性。
导出位图时,输入合适的像素宽度——2000-3000像素通常是合理的,因为它在打印时会产生很好的效果。文章中将包含一个较小的地图缩略图,最好是能让用户在文章中阅读所有文本的分辨率。给地图一个合适的名称,点击“文件”部分下的“导出”按钮。然后您将看到导出文章的选项,点击它,您就完成了!
或者,您可以通过在“导出区域”下选择“页面”来定制要导出的区域。这使得获取地图的精确框架相对容易。
从OSM导入SVG
[]您可以下载OpenStreetMap的道路地图并以SVG格式进行编辑。这些是创建维基旅行风格地图的绝佳基础,可以节省大量手工描摹的时间。但缺点是它们通常包含过多的数据,并且需要一段时间才能删除不必要的元素。
可以使用多种不同的程序来实现这一点,它们各有优缺点。
从JOSM导出SVG
[]JOSM是OpenStreetMap数据的编辑器,也具有导出功能。JOSM允许您下载所需区域的OSM数据,过滤掉您不感兴趣的对象,然后导出为简单的SVG,您可以稍后添加样式。
请按照以下步骤操作:
- 从其网站下载JOSM
- 文件->从OSM下载...,放大到您想要的区域,然后点击下载
- (单击地图对象,您应该会在屏幕右侧的某个对话框中看到其属性)
- 编辑->搜索...并输入搜索字符串。例如,“highway”(不带引号)将选择所有道路和街道,“highway:residential”将选择所有居民区街道。然后您可以按编辑->清除,所有高亮显示的对象(您搜索到的)将被删除。这让您可以快速过滤掉您不想要的内容。
- 或者,可以使用“从Overpass API下载”选项卡和查询向导来稀疏加载数据。
- 可选:全选,然后工具->简化路径。根据地图覆盖范围设置最大误差(对于区域和小型城市:0.1-1米;对于大型城市和小型地区:1-10米;大型地区:10-100米)。
- 可选:遵循这些说明将纬度/经度坐标截断到小数点后5位或更少,以节省磁盘空间。
- 文件->另存为...,选择GPX格式,保存到GPX文件。
- 关闭JOSM。选择“立即退出”(不要上传或保存任何内容,因为您没有对OpenStreetMap数据进行任何有用的编辑)。
- 将您的GPX文件转换为SVG格式。如果您有Linux/Unix计算机,可以使用gpx2svg脚本轻松可靠地完成此操作。从任何其他计算机,请参阅此处的建议。
从Maperitive导出SVG
[]下载并安装Maperitive,这是一款优秀的、对新手友好的程序,具有从OSM数据导出SVG文件的便捷功能。BrainCrunch写了一篇实用指南,介绍如何使用Maperitive进行SVG导出,但快速版本如下:
在Maperitive中,首先导航到要导出的区域。
- 设置边界,使用“地图 -> 设置边界”菜单按钮,并按您喜欢的方式拖动它们。
- 加载边界内的OSM内容,通过“地图 -> 下载OSM数据(Overpass API)”。
- 通过单击右下角的“地图源”框中的“Web map”,然后单击红色的X来删除网络地图。
- 导出到SVG,使用屏幕底部的命令提示符。输入(不带引号):“export-svg compatibility=inkscape zoom=X”
您可以为缩放级别选择1-19之间的任意数字,这将决定导出多少细节(以及文件大小)。zoom=15是包含街道名称的阈值,但您可以通过在Maperitive中简单地放大和缩小来预览可以获得的细节量(键盘快捷键为+和-)。Maperitive中的当前缩放级别始终显示在最底部的任务栏中,例如“zoom 5.4748”。
对于导出大区域,缩放级别低于7通常意味着高速公路将被省略。
管理
[]从Maperitive导入的OSM带有大量无关的图层,在Inkscape中编辑它们可能会对您PC的内存造成相当大的负担(Inkscape很容易崩溃)。本节是一个快速粗略的指南,用于从一开始就保持内容的可管理性。
在所有步骤之间保存(Ctrl+S),并在删除主要图层或项目后进行“真空定义”(文件 → 真空定义)。
- 关闭资源占用最多的图层。关闭“line artwork”,保存。关闭“polygons”,保存。关闭“labels”,保存。
- 删除“map frame”和“map grid”图层(但如果需要显示经纬度,例如在岛屿群岛地图中,则保留地图网格图层)以及浮动标签。
- 您可以删除“polygons”中的大量不必要项目,方法是删除明显不相关的图层,甚至无需打开它们即可查看(建筑物、果园、商业区等),但您可能想保留“water”、“national park”以及任何您认为需要的其他图层。特别是删除建筑物有助于大大减小文件大小。
- 创建河流图层(如果您想保留它们),并将“Line artwork”的任何河流和溪流(如果您想要额外的溪流细节)子图层中的所有内容移到新图层。然后关闭新的“rivers”图层,删除现在空的图层。一次性选择不同图层中的所有河流和溪流以将它们一起移动的最简单方法是关闭或锁定所有非河流/溪流图层,然后单击并拖动进行选择。
- 对所有高速公路图层执行相同的操作——将它们放入一个新的高速公路图层中,然后删除现在空的图层。
- 通常保留海岸线在一个单独的图层中也很有用。
- 国家公园和所有“边界”图层通常都很有用,因此在从“Line artwork”中删除图层时要小心保留它们。
- 您会注意到很多路径是克隆的。这没有帮助,所以选择它们(一次一个图层)并使用“编辑 -> 克隆 -> 解除克隆”(或Shift+Alt+D)来解除它们。在此过程中删除自动添加的任何填充,然后进行真空定义、保存,并观察文件大小的减小!
- 是时候发挥创意了。将地区地图模板导入到一个新的“template”图层中,并调整颜色以匹配维基旅行的方案。创建地区图层,也许可以从“Line artwork”中的一个边界图层借用边界,添加城市标记和标签、图例等。您可以使用“Map decoration”图层中的现有比例尺来测量维基旅行风格的比例尺。
其他提示
- 由于Inkscape不擅长裁剪,最快(即内存占用最少)的方法是绘制一个覆盖您想要裁剪的区域的对象(例如矩形),然后选择顶部的对象和裁剪目标,然后按Ctrl+-使用差值工具。
- 导入中的白色小街道是导致矢量节点过多的主要原因,这会消耗您的视觉内存。将它们全部放入一个“small streets”图层中,并通过点击图层对话框旁边的眼睛图标将其关闭(这会使该图层不可见,直到您再次将其打开)。现在选择一条小小的白色街道(Ctrl+单击),然后按Ctrl+Shift+X调出XML编辑器。然后复制“style”下的信息。按Ctrl+F调出查找框,并将样式信息粘贴到样式字段中,然后按Enter键。这将选择所有具有相同样式的白色小街道。然后按Ctrl+G将它们分组,这将使您的计算机更容易将它们移动到不同的图层。然后按Shift+PgUp将小街道网格移动到不可见的“small streets”图层。这可能需要一段时间,但一旦完成,小街道将保持隐藏状态,直到您需要它们,并且不会拖累您的系统资源。
转换
[]首先是文本。不幸的是,导入的OSM SVG的“labels”图层中的文本通常不太有用。您很可能会删除这些图层并添加自己的文本。请务必使用DejaVu Sans Condensed!
现在该处理街道了(较大的街道,因为您已经在上面的“管理”部分处理了较小的街道)。您必须选择所有同类对象(例如,红色的街道),将它们分组(Ctrl+G),然后更改颜色以匹配通常的维基旅行方案。要选择所有同类别的路径/对象,请使用上面部分所述的查找操作。例如,红色街道很容易选择,只需在查找操作的样式框中输入“stroke:#eb9799”即可选择所有红色街道。将街道组合成一个组,然后将它们移到一个专用的“big streets”图层中。对所有类型的街道重复此操作。要查找各种街道类型的唯一属性,请选择一个路径,然后打开XML编辑器(Shift+Ctrl+X),检查style属性,并找到一个唯一的值输入到find框中。为了符合维基旅行的颜色标准,将描边颜色更改为白色(尽管高速公路/国道可以染成红色或黄色,以区分于普通的城市街道)。
诸如公园、建筑物和水域等其他对象的颜色也应更改,以符合维基旅行的标准。这可以通过相同的方式完成,使用查找功能选择特定类型的对象,然后使用填充功能更改颜色(或图案)。将所有同类对象合并到一个路径中(Ctrl+K组合选择)将有助于保持可管理性。您可以在此处获取标准颜色和图案。
完成
[]最后几个任务简单得多,但耗时。剩下的是添加旅行图标、图例、标题、指南针、比例尺等。这些任务与手绘地图的上述章节中描述的任务相同。
从Travegeo导出SVG
[]Travegeo(前身为ShareMap)是一个社交地图服务,允许创建免费许可(CC-SA-3)的SVG地图。使用Travegeo创建的地图之后可以在上传前在经典的SVG编辑器中进行调整。
主要特点
[]- 能够从OpenStreetMap导入特定类型的对象
- 能够导入GPS收集的用户数据(使用GPX格式)
- 能够描摹旧的印刷地图(当您绘制历史特征时尤其有趣)
- 同时创建静态(也称为SVG)和交互式动态地图
缺点
[]- 有时在发布前需要在Inkscape中调整视觉外观
- 出于性能原因,OpenStreetMap背景是嵌入的光栅
- 对于大型数据集,经典的GIS工具(QGis,Grass GIS)比基于Web的Travegeo更稳定。
- 由于从ShareMap迁移(Adobe Flash关闭后),编辑功能暂时禁用,直到2021年3月。
上传您的地图
[]上传您的地图时,请务必将其上传到维基媒体共享资源,并记住同时上传位图(.png)和矢量(.svg)版本。这样,其他人以后就可以在您的地图基础上进行修改。
帮助
[]以下维基旅行地图制作者很乐意为他人提供具体的帮助和建议。请随时将任何问题和请求留在他们的用户讨论页上——您不会打扰到他们!
Inkscape技巧和窍门
[]请所有地图制作者使用本节来添加关于使用Inkscape的有用技巧和窍门。
- 使用编辑节点工具(F2)来操作街道,因为这可以保持描边宽度不变。
- 要延长一条街道,请使用编辑节点工具选中它,然后选择钢笔工具。您添加的任何节点都将成为同一对象的一部分。
- 使用ALT-光标键来“微调”对象到正确的位置。
- 对象可以组合到图层中,这些图层可以通过单击“眼睛”图标来显示或隐藏。以下图层堆栈使“剥离”地图的各个组件变得容易:背景 - 卫星数据 - 区域高亮 - 街道地图 - 区域注释。
- 锁定您不主动处理的图层可以节省您很多麻烦,因为这样可以防止意外移动或更改锁定图层上的对象。
- Inkscape不是最稳定的程序,容易挂起。最新版本有一个自动保存功能,但它并不100%可靠;请记住定期保存您的工作。
- 在Inkscape中,请注意,将来自不同图层的项目组合在一起会将其提升到所选项目中最高项目的图层。
- 组合具有完全相同属性的路径(街道、公园、水体)(ctrl-k)或分组(ctrl-g)可以节省大量时间,因为它允许您通过一次单击来更改相同的路径。要自动选择具有相同属性的路径,请按ctrl-x调出XML编辑器;突出显示并复制(ctrl-c)style下的相关项目(例如fill:XXXXXXFF);然后按Ctrl+F调出查找框;并将项目粘贴(ctrl-v)到其style字段中。然后按Enter键,您将选择您SVG中具有该特定属性的每个路径!
- 路径菜单中的“联合”、“差值”和“交集”工具极其有用,用于精确操作对象。掌握它们的用法需要一些实验,但这对于处理复杂的地理信息或创建相互嵌合的颜色字段来显示地图上的街区或区域尤其值得。
- 在执行操作之前,请务必关闭XML编辑器,否则它会痛苦地缓慢显示每一个单独的更改。