技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种MapGis地层地质代号自动斜体方法与流程  >  正文

一种MapGis地层地质代号自动斜体方法与流程

  • 国知局
  • 2024-07-31 23:11:30

本发明涉及字符生成,具体是指一种mapgis地层地质代号自动斜体方法。

背景技术:

1、目前我国地质图件基本都使用mapgis软件制图,按照制图规范,地层代号中地质组名需要斜体,例如青白口系南芬组二段地层代号为qbn2;在mapgis中,一个字符串能有一种形态,因此传统处理方式是手工剪断字符串,将地质代号分为2-3部分,然后后设置需要斜体部分的属性,耗时费力且容易出错,不能满足使用需求。

技术实现思路

1、为解决上述技术问题,本发明提供的技术方案为:一种mapgis地层地质代号自动斜体方法,包括以下步骤:

2、s1、数据准备

3、将地质代号图层单独提取为一个文件,文件内不存在其他地质点子图符号,在mapgis k9以上版本,注释与点要素不属于同一类别,不存在混存现象;

4、s2、唯一值斜体标记

5、将所有地质代号字符串放入一个不重复集合中,得到地质代号字符串唯一值,此时进行人机交互标记需要斜体的部分,并将需要斜体的部分使用“$+”标记出来;

6、s3、水平字符串处理

7、每个地质代号分为两次写入,写入时还使用原始代号的大小;第一次写入时,将被标记的字符串替换为等数量的空格符号后写入,此时写入坐标使用原地质代号坐标;第二次写入时,写入斜体部分,并重新计算坐标;

8、s4、旋转字符串处理

9、对于旋转放置的地质代号,每个地质代号分为两次写入;第一次写入时,将被标记的字符串替换为等数量的空格符号后写入,此时写入坐标使用原地质代号坐标,并且旋转角度要与原始代号设置一致;第二次写入时,写入斜体部分,并计算斜体代号的写入坐标;

10、s5、数据导出

11、将所有地质代号的正体和斜体部分导出为一个文件即可。

12、本发明与现有技术相比的优点在于:本发明能够(1)提高制图效率:自动斜体功能可以显著减少手动调整地层地质代号字体样式的工作量;通过自动斜体方法,可以大大提高制图效率。

13、(2)保证制图准确性:手动调整字体样式时,可能会因为操作失误或疏忽而导致字体样式不一致。而自动斜体方法则可以确保所有地层地质代号都按照统一的规则进行斜体处理,从而保证了制图的准确性。

14、(3)易于维护与更新:当地层地质代号发生变化或需要更新时,只需重新执行自动化斜体功能,即可实现自动斜体方法的更新。这相比于手动调整每个地层地质代号的字体样式来说,维护成本更低,更新速度更快。

技术特征:

1.一种mapgis地层地质代号自动斜体方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种mapgis地层地质代号自动斜体方法,其特征在于,步骤s3中,计算斜体代号的写入坐标,包括以下步骤:

3.根据权利要求1所述的一种mapgis地层地质代号自动斜体方法,其特征在于,步骤s4中,计算斜体代号的写入坐标,包括以下步骤:

技术总结本发明公开了一种MapGis地层地质代号自动斜体方法,涉及字符生成技术领域,包括数据准备、唯一值斜体标记、水平字符串处理、旋转字符串处理、数据导出,本发明通过自动斜体可以显著减少手动调整地层地质代号字体样式的工作量;通过自动斜体方法,可以大大提高制图效率;同时,自动斜体方法则可以确保所有地层地质代号都按照统一的规则进行斜体处理,从而保证了制图的准确性;当地层地质代号发生变化或需要更新时,只需重新执行自动化斜体功能,即可实现自动斜体方法的更新,维护成本更低,更新速度更快。技术研发人员:王烜,王然,杨欢,张旭东,廖俊宇,张呈彬,李英,马聪,赵小薇,王粉丽,王珊珊,柳岩松,鲁红峰,卢君实,单学东,王海鹏受保护的技术使用者:辽宁省地质勘查院有限责任公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/196316.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。