BaseMap模板理解


发布日期 : 2017-10-30 08:18:27 UTC

访问量: 303 次浏览

1. Group Layers

Community BaseMap,坐标参考为Web-Mercator, 最终提供的地图服务共计有20级,即L0-L19.

我们知道,无论是ArcGIS Online、Bing Maps、Google Maps, 还是其他的互联网地图,不同比例尺下显示的内容有差异的, 大比例尺总是比小比例尺的内容详尽。而这, 在制作BaseMap中,就体现在Group Layers。

Group Layers,为了能方便的管理同一要素类型, 同一内容表示或者同一范围等要素而存在。因此,在模板中, 我们可看到模板的TOC中有不同比例尺(不同级别)的Group Layers。 展开可看到,每个级别下所表示的内容。此外,对不同的Group Layers设置有可见比例尺。

2.Symbology

符号化,通俗的理解即为对要素进行“模拟”的展现, 使对象更容易被认识。当然,可模拟成不同风格, 如卡通or现实;质朴or花哨均可。

ArcMap中提供有符号选择器,针对点、线、面要素均有很多默认的符号。 当然,还可以通过自己创建、外部导入Style File等方式接入更多的符号。

3.Style File

样式是符号、颜色、地图元素及其他图形元素组成的集合, 有助于一组用户创建和共享协调一致的地图。一个样式文件, 就是包含您所创建、或者ESRI提供的一类元素的库, 样式中含有在ArcGIS 中使用的符号、图形和颜色, 其中符号包括:点、线、面和文本符号。一个Style File为一个.style文件。

通过共享相同的Style File文件,便可引用相同的符号、 标准规则等。这样就可以实现在用户组中共享同一种制图标准,并保证制图表达更为一致。

如何创建符号库呢?即可以通过修改ArcGIS Style Manager中 提供符号来创建新的符号,也可以引用外部的新建符号 (可以基于图片制作符号库也可以基于TrueType字体制作符号库)。

4.Layer Definition Query

Layer Definition Queries允许您指定要用在图层中的要素。 在“Query Builder”对话框中,您可以创建表达式来选择要用在图层中的数据集的特定要素。

这在制图时非常有用,您可以不用对数据本身做处理而决定数据的哪些部分用于显示。

5. Maplex

Maplex是ArcGIS的高级标注方法,相比标准标注, 使用Maplex可以更快速的实现很多标注效果,生产出更加美观的地图。

Maplex中提供了更丰富的标注放置规则, 如专门应用于道路的街道放置规则、应用于河流放置的河流放置规则等; 我们在地图中常见的长标注分行显示也是通过Maplex实现的; 通过Maplex还可以设置标注重复显示的方式;通过Maplex还可以实现点抽稀。

图 5 点标注摆放位置选择器

图 6 线要素标注摆放规则列表

图 7 设置一定范围内重复标注的移除

图 8 换行设置

如上所述,Maplex可以快速实现很多标准标注无法实现的标注样式, 因此,在高级制图中经常使用Maplex。

6. Representation

制图表达允许您对要素的外观进行自定义, 通过各类不同的几何效果(Geometric Effects), 就可以实现更丰富的制图效果,还可以解决一些数据处理问题, 如平滑等。一个要素类可以有多个与其关联的制图表达。

使用制图表达可以实现建筑物的阴影效果,立体效果, 面填充的多种效果,穿过道路或者河流的桥梁的覆盖效果等。 在Campus地图制作中就会用到建筑物的阴影、立体等效果,以制作出更加美观、逼真的地图。

7.Label Classes

同一Label Class具有相同的标注属性。例如,在道路图层中, 可以创建多个标注分类以定义每种类型道路的信息和样式: 高速公路、国道、普通公路等;在点图层中, 可以创建多个标注分类以定义不同类别的点信息和样式: 学校、饭店、医院、旅游景点、博物馆等。 下图所示为交通服务点要素中,包含的多个标注类,如机场、火车站等。

8.Sql Query

Sql Query可以控制只为一个标注类中的特定的要素进行标注。 可以在标注管理器中进行设置。如图所示, 为对火车站的标注进行设置,名称最后一个字为“站”的进行标注。

9.Label Expression(VBScript)

Label Expression即标注表达式,可以用来调整标注的显示格式。 标注表达式中除了可以插入字符和脚本函数外,还可以使用标签, 实现更改全部和部分标注外观的特殊字符,如中文标准与英文标注同时使用, 中文标注采用中文的字体和样式,英文标注采用英文字体与样式等效果。

10.Symbol Levels

使用符号级别可以通过指定符号的绘制顺序, 以覆盖ArcMap的默认绘制顺序。一种常见的用法道路绘制的融合。 符号等级设置中包含默认视图和高级视图两种设置方法, 其中默认视图可以通过上下移动符号更改其绘制顺序, 高级视图将每个符号分为多个图层,通过输入数值来指定每个符号图层的绘制顺序。

  1. Annotation

地图注记由字体、字号、字间距、位置、排列方向及色彩构成。 与label不同的是,annotation是以“要素”的方式存储, 因此每个字符串都有自己的位置、属性, 还可以单独修改和编辑其中的一个annotation的位置和显示属性, 可以通过ArcMap把label转为annotation。

将label转化为annotation之后,由动态的label转化为静态的annotation, 可以加快显示速度与切图速度,同时由于annotation为静态的, 通过annotation可以确定显示的内容,而label是动态的, 每次的显示都不尽相同。但由于对annotation只能单个手动编辑, 因此最好在label状态下显示为最佳效果之后再转换为annotation。


本文链接 :BaseMap模板理解