ArcGIS制图表达Representation实战篇4-自由式制图表达

by 李远祥

上一章节关于制图表达的控制点中已经介绍过制图表达的编辑功能,利用制图表达的编辑功能,可以实现一些规则以外的效果。但前面使用的到的制图表达编辑,都是非常简单的编辑,基本上就是一些辅助性的操作,那么这一章将给大家带来制图表达非常强大的编辑方式--自由式制图表达。

自由式制图表达,名字叫起来都是比较拗口(制图表达的专有名称都非常拗口,这好像是它的特点)。从字面上来看,就是制图表达很自由。没错,之前介绍的制图表达都是基于规则和几何效果的,自由式制图表达就是打破这些规则的限制,同时继续可以使用制图表达。那我们看看这个神奇的效果,下面这个运动场效果(在最初制图表达的第一章介绍篇已经展示过)

这个那么复杂的效果,其实就是一个椭圆面的要素,在数据里面变现出来的是一条记录。这样的效果不是一个或几个规则和几何效果叠加可以变现出来的,它更像是用一些绘图软件绘制出来的。这就是自由式制图表达的魅力,可以非常自由的在一个要素里面绘制不同的效果。下面我们来分解一下如何制作这个效果。

首先将这个要素加载进来,并将其转换为制图表达

打开【编辑器】和【制图表达工具】,开启编辑模式,用制图表达的选择工具选中要素,点击制图表达下拉,选择【自由式制图表达】--【转为自由式制图表达】,转换后就可以对制图表达进行非常细致的编辑了。

继续选中这个要素,在【制图表达】-【自由式制图表达】,就可以看到【编辑自由式制图表达】,就可以进入一个更加细致的界面。

到了【编辑自由式制图表达】的界面,看起来就非常熟悉不过了,完全就是一个图片编辑器。右上角是一系类的编辑工具,选中要素后,同时也可以看到工具条下的制图表达规则和效果。

在这个界面下面,就可以同时使用自由编辑工具和制图表达的规则和几何效果工具。制图就是一个需要想象力的工作,当我们看到这个椭圆形的要素的时候,就应该能够和真实的运动场联系起来。最起码第一时间能够想到用抽象的简笔画绘制出来。所以,制图也是一个综合能力的体现。

首先我们来分解一下球场的大体轮廓,有一圈又一圈的座位,并需要具体知道多少,只需要知道有很多,并且是一圈又一圈就知道了(笔者几乎每天都看到天河体育场,但从来不清楚有多少个座位,但不影响我们的想象力)。沿着运动场边缘去绘制座位,非常简单,只需要用利用边线去做一些内缓冲线即可。增加好几层线符号,分别做等距的内缓冲。

通过简单的重复操作,运动场的这些作为的轮廓基本上就出来了。在运动场中间加入足球场的白色边界,那就更加明显了。使用【创建】工具(就是A字下的工具)可以很快的绘制出一个矩形面。当然,绘制出来的就是一个具有填充的面。

绘制出来的填充面是可以调整大小和位置的。将其调整好后,放置到运动场的中间。这里我们不需要面填充,值需要其边线就足够了,可以计入一个线符号层,然后删除其面符号层。

中场线和两边的球门位置的线也可以通过钢笔工具和圆形工具进行绘制。这些都需要一定的绘图基础了。

基本轮廓出来之后,就是制图里面精益求精的部分。与其说是精益求精,不如说是吹毛求疵吧。为了增强视觉效果,可以手绘一些放射线,让运动场座位变得有间隔;绘制一些不同颜色的面加入到球场里面,座位最前排座位,看起来更加突出一些;增加一些梯形凹陷,看似是进入球场的球员通道。这些都不是操作问题,而是想象力的问题了。

当然了,要让运动场整体还有一个俯瞰的效果,笔者特意针对整个椭圆面,增加两个面符号层,分别上下移动一些位置,赋予一些灰颜色,看起来层次感更加强烈。

有时候制图并不是个技术活,它还是需要一些艺术细胞的,需要一些工匠精神,也需要比较较真和执着。所有的工作完成之后,点击【确定】按钮,进行保存。一般建议是完成一部分绘制就保存一下,因为这个界面下一不小心退出,之前的工作就全部丢失,这会非常的痛苦。

再一次重申一下,这种自由式制图表达式保存在override字段里面的,每次绘制的时候都会从里面读取这些杂乱无章的信息并进行重新加载,会增加整个地图的显示性能,因此,不要随便使用自由式的制图表达。

自由式制图表达一般是在标志性建筑和地貌时才使用,这样结合其他规则,可以使显示和性能同时得到兼顾。可以说,自由式制图表达就是点睛之笔。

ArcGIS制图表达Representation实战篇4-自由式制图表达相关推荐

  1. ArcGIS制图表达Representation实战篇3-控制点

    ArcGIS制图表达Representation实战篇3-控制点 by 李远祥 这一章讲述的是一个非常专业的名词,叫控制点.此控制点非测绘行业术语的控制点,而是制图表达里面的控制点,所以不能混为一谈. ...

  2. ArcGIS制图表达Representation实战篇2-河流渐变与符号旋转

    ArcGIS制图表达Representation实战篇2-河流渐变与符号旋转 by 李远祥 上一章节主要是从实战中使用规则和几何效果,如何分解制图规则.本章主要还是通过一些特殊要求如河流线宽渐变和符号 ...

  3. ArcGIS制图表达Representation实战篇1-边界线和行道树制作

    ArcGIS制图表达Representation实战篇1-边界线和行道树制作 by 李远祥 即便是有了一些制图表达的基础,很多人还是对ArcGIS制图表达理解停留在表面,因为没有实际的强化训练是很难体 ...

  4. 【第二季】Arcgis地图制图基础|(三)巧用制图表达

    写在前面的话: B站搜索"中图地信"便可观看全套71章节详细操作视频(有操作数据获取,同步学习) (一)房屋阴影效果的实现 创建房屋阴影效果,分以下2个步骤来实现. 第1步:将要素 ...

  5. MySQL的进阶实战篇

    关联文章: MySQL的初次见面礼基础实战篇 MySQL的进阶实战篇 本篇上一篇博文MySQL的初次见面礼基础实战篇的延续,是mysql的进阶内容的记录,本篇主要知识点如下: 进阶实战篇 进阶实战篇 ...

  6. Redis 实战篇:通过 Geo 类型实现附近的人邂逅女神

    码老湿,阅读了你的巧用数据类型实现亿级数据统计之后,我学会了如何游刃有余的使用不同的数据类型(String.Hash.List.Set.Sorted Set.HyperLogLog.Bitmap)去解 ...

  7. Redis 实战篇:GEO 助我邂逅附近女神

    码老湿,阅读了你的巧用数据类型实现亿级数据统计之后,我学会了如何游刃有余的使用不同的数据类型(String.Hash.List.Set.Sorted Set.HyperLogLog.Bitmap)去解 ...

  8. 【自然语言处理】主题建模:BERTopic(实战篇)

    主题建模:BERTopic(实战篇) BERTopic 是基于深度学习的一种主题建模方法. 2018 2018 2018 年底, D e v l i n e t a l . Devlin\ et\ a ...

  9. OKR之剑·实战篇06:OKR致胜法宝-氛围业绩双轮驱动(下)

    作者:vivo 互联网平台产品研发团队 本文是<OKR 之剑>系列之实战第 6 篇-- 本文介绍团队营造氛围的方法与实践.在业绩方面的探索与输出,在两方面分别总结了一些经验分享给大家. 一 ...

最新文章

  1. 深入理解javascript中的立即执行函数(function(){…})()
  2. ExtJs 中的 Ext.QuickTips.init()
  3. TOJ5398: 签到大富翁(简单模拟) and TOJ 5395: 大于中值的边界元素(数组的应用)...
  4. 父盒子高度为子盒子总高度自动撑满 height: fit-content; //设置内容高度
  5. 吴恩达深度学习 —— 2.15 python中的广播
  6. java架构师之路:推荐的15本书
  7. 2 Django-2的路由层(URLconf)
  8. RU大神手册上要再“做”的题
  9. 插件开发之360 DroidPlugin源码分析(五)Service预注册占坑
  10. unistd.h中定义函数
  11. 一个免费功能强大的谷歌翻译api
  12. 简单网页布局的html代码网站,一个简单的网页布局代码
  13. 制作一个html文件 效果如下图,PSD网页切图制作HTML教程1
  14. iPad安装老版本APP应用软件
  15. java 用户名称中emoji表情包的模糊处理
  16. Java 密码学相关知识
  17. 11.7亿、苹果仅20%、1/4的时间看短视频...关于互联网,你必须知道的几个数字......
  18. 进制转换(非常详细+算法代码)
  19. JFrog Artifactory的数据备份与恢复教程
  20. Solidworks2020中零件图的材质无法正常显示的问题(只有在选中零件时材质才能正常显示)

热门文章

  1. php求平均值的函数_最全计算机二级函数关键知识点汇总整理!
  2. 图片底侧空白缝隙解决方案(HTML、CSS)
  3. PCL之求点云的BoundingBox
  4. java doget 返回json_HttpClient调用doGet、doPost、JSON传参及获得返回值
  5. app怎么调用mysql数据_数据库: 安装配置数据库,使用Navicat for MySQL和手机APP 连接测试...
  6. 2018年内蒙古孕产妇、婴儿死亡率实现双下降
  7. Mysql 时间类型整理
  8. Stack Overflow监控系统内部架构初探
  9. Web API的CORS
  10. Unity中Camera的Clear flags,Culling Mask,Depth参数