当前位置:课程学习>>第七章 数据显示与地图编制>>电子教案>>知识点三


知识点三:地图注记


3.3文字在地图主体的放置

当提到文字注记的放置,我们必须首先认识两类文字元素。地图中的文字元素(也称标识)是与空间要素直接相关的。大多数情况下,这些标识就是空间要素的名称。但也可以是某些属性值,如等高线读数和降水量。地图上其他文字元素,如图名和图例,并不与特定位置相联系;相反,这些文字元素(如图解元素)的放置位与版面设计有关。

作为通用规则,文字放置的位置应该能显示所标识空回要素的位置和范围。制图学家建议把点状要素的名称放在其符号的右上方;线状要素的名称用条块状标识,并且与要素的走向平行;面状要素的名称应放在指明其面积范围的地方。其他通用规则包括:标识排列应与地图边框或纬线对齐,且标识应完整置于陆地或水体上。

在GIS软件包中,实现标注算法并非易事。名称自动标识给计算机程序员们提出了许多难题:名称必须有可读性,并且不能与其他名称或符号叠置;名称必须清晰指示其所要指示的符号;名称的放置方式也要遵循制图惯例。这些问题在小比例尺地图上更加严重,因为在小比例尺地图上名称之间地图空间的竞争更加剧烈。因此,不应期望标注能够完全自动化,通常需要一些交互式的编辑,改善最后成果图的效果。为此,GIS软件包提供多种标注方法。

例如,ArcGIS提供了交互式和动态标注法。交互式标注法每次只能编辑一个标识。如果摆放位置的效果不理想,标识可以被马上移走。当标识数目不多或者标识位置心须准确的时候,交互式标注法是一种理想的方法。动态标注法可能是大多数用户的选择,因为它可以自动标注所有或者被选择的项目。通过动态标注,我们可以设置文字标识摆放的顺序,解决潜在的冲突。例如,可以选择以条块状摆放线状要素,并与该线状要素走向平行;还可以设定在同一地图空间标识竞争的优先规则。在默认状态下,ArcGIS不允许标识之间相互重叠。这是一条明智的规则,在此约束条件下,标识的摆放位置将被影响,一些标识的位置可能还需要作调整(图7.10)。

图7.10 美国主要城市的动态标注。最初的效果不错,但并非完全令人满意。比如费城就看不见。圣安东尼奥、印第安纳波利斯、巴尔的摩的标识名与其所在点状符号稍有重叠,而旧金山与圣何塞太靠近。

动态标识不能被单独选择或调整。但是,它们可以首选被转换为文本元素,然后就如同交互式标注一样可以被单独移走或改变(图7.11)。在一个确实拥挤的区域处理好标识的方法是用一条引线,把标识和它对应的要素连接起来(图7.12)。

图7.11 图7.10 的修订版。重新把费城(Philadelphia)添加到地图上,并把几个城市的标识名逐个移到靠近各自点状符号的地方。

图7.12 连接点状符号及其标识的引线。

或许标注过程中最艰巨的任务应属河流名称标识。一般规则是河流的名称要沿着河流走向,标注在河流的上流或下流。交互式和动态标注法都可以使河流名称顺着河流弯曲的方向,而弯曲地出现标识。而河流名称的弯曲状况取决于相应河段的平滑程度和长度,以及河流名称的长度。一次性就把所有的名称放在正确的位置上几乎是不可能的[图7.13(a)]。用样条文字(spline text)工具可把有问题的名称删除并重新标注,这种工具可以使文字串沿着屏幕数字化生成的曲线排列[图7.13(b)]。

图7.13a 河流的动态标注或许并不能对每个标识起作用。Brown Cr.与Fagan Cr.重叠,Pamas Cr.与Short Cr.的名称并不沿着小溪的走向。

图7.13b 用样条文字(spline text)工具重新标注图9.14a中有问题的标识。

图7.9 使用太多种字体导致整幅地图不协调

进入知识点四