麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

ArcGIS实践教程(43)ArcGIS/ArcMap 出图(2)制图

ArcGIS制图过程如下:

图形编辑(如地图失量化) → 数据入库 → 挂接模板 → 标注转注记 → 添加图外要素

数据入库

数据编辑完成后,即可通过 ArcCatalog 装载到数据库中,当然在数据库下也可以进行 数据编辑,不过数据库下的数据编辑速度比较慢,因为前台一个操作可能涉及后台多个数据 库操作,所以一般情况下最好是单个文件的图层编辑完成后再导入到数据库中去,尽量减少 数据库下的编辑工作量。

ArcCatalog 下的数据装载过程很简单,在需要装载数据的要素类下点击鼠标右键,在 出现的菜单中选择 Load 并 Load Data,随后按界面提示将数据导入即可。

挂接模板

用 ArcMap 打开地图模板,在任一地图图层点击右键,在随之出现的菜单中选择 Data 并点击 Repair Data Source,然后在出现的 Data Source 对话框中选择图层所对应的数据库要 素类,数据自动载入,红色惊叹号消失,模板挂接就告完成。

标注转注记

地图上的文字或符号注记虽然不是地图中的主角,但是在成图过程中占用较大比例的制 图工作量。对于有空间要素对应的注记,如居民地,可直接利用要素的属性;没有空间要素 对应的地理名称,如山脉、海洋、海湾、海峡、海沟、海槽、海岭、海山、海台、海盆等等, 可通过注记线解决,采集注记位置线,归入注记线类,注记内容赋入属性项,因为一个一个 字往图上放不仅工作量大而且注记的位置也不容易确定。

地图标注(Label)的显示可通过 Label Manager 统一管理,在数据框上点击右键,在 Labeling 菜单中选择 Label Manager 即可显示标注管理对话框。

Label(标注)是地图的动态标注,如果要让动态 Label 成为固定比例尺下的地图标注, 必须将 Label 在一定比例尺下转换为 Annotation(注记),Annotation 才是固定比例尺下的 地图静态标注。

Label 到 Annotation 转换过程如下:先将地图显示比例尺定义到地图出图比例尺,例 如 1:5000000,在需要转注记的图层下点击鼠标右键,在出现的菜单中选择“Convert Labels to Annotation”,然后在 Convert Labels to Annotation 对话框中选择将 Annotation 保存 到数据库中,系统会在数据库中创建一个地图注记类,将地图注记保存下来。

地图注记保存到数据库后,就可以对地图注记进行编辑了,你可以调整注记位置避免 不同图层注记的压盖;可以修改注记文字的字体或大小,让注记文字大小比例与整幅地图协 调等等;你还可以通过注记编辑工具的右键菜单让注记沿地图要素标注。注记编辑工具通过 View Toolbar 的 Annotation 打开。

由于 Annotation 是在数据库下编辑,所以编辑速度可能会比较慢。

通过单击要素添加文本

1). 在内容表中,右击需要添加标注的图层,单击Properties。

2). 单击Labels选项卡。

3). 单击Label Field下拉箭头,单击作为标注的字段。

4). 单击OK。

5). 单击Draw工具条上的Label按钮。 应该是只需单击下拉箭头选择Label按钮。

6). 单击Place label at position clicked。 如果选择了Automatically find best placement,ArcMap会自动的为标注寻找合适的位置。

7). 单击Choose a style,然后单击需要的标注样式。

8). 在需要标注的要素上单击鼠标,标注就添加上去了。

(先在Draw工具条下新建标注组方便管理,New Annotation Group)

标注多个字段的属性及分子式标注

Propertis/label field /expression

实例:"<und>"& [单位名称] &"</und>" & VbCrLf & " " & [PARCEL_NO]

</und> 输出分数线 VbCrLf 换行

加粗:

"<BOL>" & [BlockName] & "</BOL>" & VbNewLine & [CompanyName]

除了加粗,ArcGIS中还支持下面的文本格式标签:

Font:

"<FNT name='Arial' size='18'>" & [LABELFIELD] & "</FNT>"

Color:

"<CLR red='255' green='255' blue='255'>" & [LABELFIELD] & "</CLR>"

"<CLR cyan='100' magenta ='100' yellow='100' black='100'>" & [LABELFIELD] & "</CLR>"

Bold:

"<BOL>" & [LABELFIELD] & "</BOL>"

Italic:

"<ITA>" & [LABELFIELD] & "</ITA>"

Underline:

"<UND>" & [LABELFIELD] & "</UND>"

All caps:

"<ACP>" & [LABELFIELD] & "</ACP>"

Small caps:

"<SCP>" & [LABELFIELD] & "</SCP>"

Superscript

"<SUP>" & [LABELFIELD] & "</SUP>"

Subscript:

"<SUB>" & [LABELFIELD] & "</SUB>"

Character spacing (%):

"<CHR spacing='25'>" & [LABELFIELD] & "</CHR>"

Word spacing (%):

"<WRD spacing='150'>" & [LABELFIELD] & "</WRD>"

Leading (pts):

"<LIN leading='12'>" & [LABELFIELD] & "</LIN

需要注意的是,使用这些标签后,生成的Label语句在Verify按钮中是不生效的,只对最终的显示结果生效。

手册目录

本手册的全部内容:ArcGIS实践教程汇总

麻辣GIS-Christina
作者:
地理小学生。
微博关注
手机阅读
赞赏支持
手机阅读
微信捐助麻辣GIS
微信打赏
支付宝捐助麻辣GIS
支付宝打赏

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

3.如果本文对您有所帮助,请您对我们团队进行 打赏捐助让我们在传播3S的路上可以走得更远,不胜感激。PS:如果你是学生党,请优先把经费用于购买学习资料 以及 与小哥哥/小姐姐约会上:-)

如您有疑问,可在文末留言,或到QQ群中提问。

本站QQ群(一):291616564 加入QQ群

本站QQ群(二):166408035 加入QQ群

本站QQ群(三):627853279 加入QQ群

本站QQ群(四):436386604 加入QQ群

本站QQ群(五):606176554 加入QQ群

本站QQ群(六):946178380 加入QQ群

本站QQ群(七):861271808 加入QQ群

微信公众号:malagis,扫描右边二维码直接关注。

发表评论