作者:xinxin

上一篇博文讲了制图之前期准备,主要从需求分析、软件选择、数据准备和规范了解几方面来分享。制图的准备工作完成后,就开始着手配置地图。在配置地图的过程中,对于矢量数据除了会设置颜色,还需要用不同的符号来符号化。在SuperMap iDesktop的工作空间的资源中,提供了一些符号,用户可以按需选用,但在一些制图中,常会遇到资源库中的符号无法满足,遇到这种情况怎么,难道随便选一个符号进行符号吗,这肯定不行,基于这种情况iDesktop提供了用户制作符号的功能。
   符号从维度来分,可以分为二维符号和三维符号;符号从类型来分,可以分为矢量符号和栅格符号,制作地图主要用到二维符号中的矢量符号和栅格符号。矢量符号和栅格符号的最大区别是矢量符号可以编辑,设置不同的颜色,而栅格符号导入后就无法编辑和设置颜色。矢量符号和栅格符号都适用于点、线和面数据,下面小编将分别介绍点、线和面符号在iDesktop中的制作。

1、 点符号

1.1 导入点符号

进入点符号选择器中,可以通过文件菜单下的4种导入方式导入点符号:
1) 将.sym点符号库导入;
2) 导入TrueType字体,即将一些字体转成图形导入;
3) 将png、jpg、jpeg、bmp和ico格式的图片作为栅格符号导入;
4) 支持导入AutoCAD文件,主要支持.dwg和.dxf格式文件导入。

1.2 编辑点符号

先进入点符号选择器中,再通过编辑菜单中新建二维符号进去点符号编辑器中,如下图:

可以选用水平工具栏中的笔划类型在符号编辑区域编辑,选用垂直工具栏中的功能对编辑的符号进行组合和修改;笔划管理区域可以管理在符号编辑区域绘制的笔划,可以控制笔划的显隐、调序和属性,在属性中可以设置每个笔划的颜色、类型和宽度;在符号属性中可以设置对应的符号名称,也可以设置编号,但建议用默认的,否则自定义的编号与其它符号相同会覆盖相同编号的符号。符号编辑和属性设置完成后点确定即可,在点符号选择器中可以预览该符号的效果。
   上述主要分享是从无到有新建点符号的编辑过程,也可以对已有的矢量点符号进行编辑,修改符号的一些风格。具体操作是双击矢量点符号进入符号编辑器中,后续操作和上面的步骤类似,不再赘述。

2、 线符号

2.1 导入线符号

导入线符号只能通过导入.lsl格式的线符号库。

2.2 编辑线符号

先进入线符号选择器中,再通过编辑菜单中新建二维线型符号进去线符号编辑器中,如下图:

在子线管理工具栏中通过【+】添加一条子线,在右下区域会以虚实模式显示子线。在子线虚实模式设置区域显示的子线,蓝色部分为实线部分,灰色部分为虚线部分,可以增加、删除、拉伸和缩短虚、实线部分;在子线管理中可以设置子线的显隐、调整顺序、子线的类型和属性;当所编辑的线符号需要设置线端头符号时,可以在子线端头符号设置区域设置其效果;还可以通过预览区线符号的效果去做调整;最后可以设置对应的符号名称,设置完后点确定即可。

3、 面符号

3.1 导入面符号

通过填充符号选择器中的文件菜单中的导入方式有2种:
1) 导入面符号库文件.bru;
2) 导入图片,支持的图片格式png、jpg、jpeg和bmp。

3.2 编辑填充符号

先进入填充符号选择器中,再通过编辑菜单中新建二维填充符号进去填充符号编辑器中,如下图:

填充符号有两种子填充方式:符号填充和图像填充,选中的子填充方式不同,子填充设置区域中的内容不同。
1) 符号填充
   先选择某种填充符号,然后点击【+】在编辑模块中编辑对应的符号,右边的x和y会显示编辑符号所在的位置,也可以选中符号进行修改和删除等,用来填充的符号可以设置风格样式,并在预览区实时看到其效果,最后设置好符号信息点击确定即可。
2) 图像填充
   点击【+】默认添加的是符号填充,可以双击这个符号填充层,会出现一个下拉框,选择图像填充即可添加子图像填充层,这时需要导入本地图片(png、jpg、jpeg和bmp),并设置填充图片的宽、高和分辨率,最后设置好符号信息点击确定即可。
一般可以结合着两种填充方式来编辑填充符号,比如编辑一个茶园的填充符号,图像填充层可以导入一个png的图片表示地面,而用符号填充层来地面上的茶树,这样既简洁又形象。

3.3 编辑纯色符号

在编辑菜单下还可以新建纯色符号,顾名思义这个填充符号是以某种纯色来表示,比如在土地利用项目给不同的面设置颜色的时候,纯色的填充符号就很常用。

4、 保存

不管是从外部导入的符号还是在编辑器中编辑的符号都是保存在工作空间中,所以想要下次打开这个工作空间这些制作的符号还在,就必须在关闭工作空间前保存工作空间。

5、 注意

在制作符号时,导入的图片像素建议使用2的n次方,但不能超过512*512。

6、结语

制图之符号制作就分享到这,后续将分享制图之图层添加,敬请期待。

制作地图的那些事(二)——制图之符号制作相关推荐

  1. 制作地图的那些事(四)——制图之地图调优

    作者:xinxin 前篇: 制作地图的那些事(一)--制图之准备工作 制作地图的那些事(二)--制图之符号制作 制作地图的那些事(三)--制图之图层添加   在实际项目中,使用SuperMap iDe ...

  2. c语言利用二维数组制作地图,用程序实现RPG背景地图二维数组构建

    朱艳萍 摘要:该文主要阐述了前端RPG开发中,当作为背景的地图较为复杂时,如何用程序的方法构建与背景地图一致的二维数组,采用图文结合论述其算法,并使用原生JavaScript语言实现. 关键词:二维数 ...

  3. arcgis引用样式无符号_【技术积累】arcgis制图应用:符号制作

    软件使用人员从来不会说某某软件太难等等,因为掌握软件的技巧无它,"唯手熟尔".只有经历不同的项目,才能在项目过程中更熟练的掌握技能.实战最能练兵. 所以今天在工作中,遇到gis配图 ...

  4. 人类一败涂地做图教程_人类一败涂地-怎么制作地图-地图制作教程详细入门级...

    这是一份非常非常详细的地图制作教程,包括怎么下载,怎么导入,以及导入第三方地图,拖拽物体,以及物理碰撞等.希望可以给喜欢的朋友们一些参考和帮助. 一 .下载以及配置 1.下载 首先放上已经从官网拿的正 ...

  5. 告诉你SuperMap iDesktop软件怎么一步步制作地图的方法

    ** SuperMap iDesktop制作地图方法 ** 作者:邹爱红 ,撰写时间:2019-2-8 告诉你工具栏功能·怎么使用:(一般会用到工具栏上面的一些功能来做地图) 类型转换(图片告诉你操作 ...

  6. 有没有自己制作地图的软件,可以生成地图的软件

    目前室内停车场地图使用的是简单的图片显示方法,即人工将室内地图绘制成图片后,使用app客户端加载图片显示地图.而现有技术的问题与不足导致难以动态的更新和显示地图中各类元素.上海懒图信息科技有限公司经过 ...

  7. 【python绘制地图】使用folium制作地图,可解决多数问题

    Python使用folium制作地图并生成png图片 第一章 folium的方法和类的介绍(思维导图) 第二章 使用folium制作地图 第三章 folium实用功能进阶 第三章 使用Html2Ima ...

  8. 制作地图的布局、元素和设计介绍

    有人说:一个人从1岁活到80岁很平凡,但如果从80岁倒着活,那么一半以上的人都可能不凡. 生活没有捷径,我们踩过的坑都成为了生活的经验,这些经验越早知道,你要走的弯路就会越少. 绘制一幅令人满意的地图 ...

  9. excel做地图热力图_汇报更出彩使用Excel制作热力图

    平淡 首先准备数据.因为是制作地图热力图,Excel的三维地图是通过输入的实际地址进行自动识别,而我们获得的数据地址大多是省略了省市的地址(这样全国有同名地址时容易识别错误),所以还需要使用Excel ...

  10. 二维码的制作与识别使用了什么技术?

    二维码的制作与识别使用了什么技术,有哪些优缺点,发展前景是怎样的? 我们通常只需要使用在线二维码生成器就可以制作二维码,但你知道它是怎么制作的吗?具体来讲,它所使用的技术就是计算机图像处理技术,在线二 ...

最新文章

  1. 人工智能不确定性推理,柯南看的懂么?
  2. spring boot 及微服务 学习笔记
  3. 心得体悟帖---13、编程和学习同时进行
  4. 方维O2O系统 后台业务员功能开发
  5. 前端学习(3243):react的生命周期新
  6. 业务初期野蛮生长阶段,微服务化比较麻烦
  7. Express初级学习
  8. python信息安全工具之端口扫描器
  9. 推荐一款PHP的虚拟主机管理系统,比星外更好用
  10. 用 Python 写出 Gameboy 模拟器,这位丹麦小哥的大学项目火了!
  11. vray渲染不了 全白_3D VR渲染,怎么做到墙面白的很干净
  12. 安装Office365后版本信息显示为Office2016
  13. 4 Debezium抽取部署
  14. ACR2010_中轴型SpA患者使用TNF拮抗剂治疗后放射学进展与全身炎症消退相关
  15. 十七、网上商城项目(5)
  16. java 获取apk版本号_纯JAVA环境获取APK信息:包名,版本,版本号,大小,权限...
  17. CS0120 对象引用对于非静态的字段、方法或属性XX是必需的
  18. 计算机专业生自荐信范文,计算机专业实习生自荐信范文
  19. c#企业邮箱使用smtp发送邮件失败,
  20. 双链表的初始化(带头结点)

热门文章

  1. IBM Notes Domino V10.0.1第一组语言包发布!
  2. Xweibo与第三方站点单点登录配置
  3. 服务器如何取得系统管理员权限,技巧:Windows系统如何获得管理员权限?
  4. SmtpJS 几行代码实现javascript发送邮件(记录)
  5. 史上最全天气数据接口包括环境、气象、预警、水文、预报、实况、格点,落区、等值面、雷达、云图、空气质量实况及预报、气候统计、雷电分布、灾害性天气、短临预报、航空气象、农业气象、旅游气象、生活指数等
  6. C#基础 控制台应用程序(一)介绍
  7. 转载:技术大停滞——范式春梦中的地球工业文明7 寂静星空所隐含的恐怖前景
  8. 从0教你用Python写网络爬虫,内容详细代码清晰,适合入门学习
  9. 三维随机介质模型matlab,基于随机介质理论的复合材料孔隙二维形貌几何仿真
  10. WPF界面设计风格资源库