APP下载

基于清华山维符号定制的应用与探讨

2021-05-20于洋

辽宁自然资源 2021年4期
关键词:嵌套语句代码

于洋

(辽宁省自然资源事务服务中心,辽宁沈阳 110034)

基础地理测绘技术泛指负责实施基础测绘的可以为国民经济和人文社会科学发展以及国家的各个部门和单位专业技术测绘人员提供基本目的地理位置信息的技术总称。基本的地图测绘必须按照测绘国家或周边地区的有关国家测绘统一规划和国家统一测绘技术标准要求进行。

一、研究目的

在生产的任务中遇到的问题,例如:编码的错漏、字段属性的错漏和对新增和变化符号的定制,进行对软件的优化。

二、EPS脚本的语言的实际应用

(1)针对学校340101符号的制作,根据类型变换符号样式,,通过选择语句来实现,代码如下所示:

符号描述(样式)可以根据符号某些属性的不同而发生变化,系统支持条件语句和循环语句。

条件语句规则有两种:

a.IF..CASE...END IF语句

IF[属性字段名称](或变量)

CASE 值 1

符号描述语句1

符号描述语句2

......

符号描述语句N

CASE 值 2

符号描述语句1

符号描述语句2

......

符号描述语句N

CASE

符号描述语句1

符号描述语句2

......

符号描述语句N

DEFAULT

...

END IF

B.IF...END IF

IF condition

[statements]

END IF

例如:

IF [ftype]

CASE 大学

4,3401011102,,,30 0,0.7 0,1.35 1.35,0

1,3401011102,,,30 0,0.7 0,1.15

1,3401011102,,,30 -0.9000,0.7000 0.9000,0.7000

3,3401011102,,,30 -0.8,-0.9728 -0.0749,-0.2436 0.4857,0.6184

3,3401011102,,,30,0.8,-0.9728 0.0749,-0.2436 -0.4857,0.6184

//t,0,[ftype],,162,200,200, 1,-1

CASE中、小学

1,3401011102,,,30 0,0.7 0,1.15

1,3401011102,,,30 -0.9000,0.7000 0.9000,0.7000

3,3401011102,,,30 -0.8,-0.9728 -0.0749,-0.2436 0.4857,0.6184

3,3401011102,,,30,0.8,-0.9728 0.0749,-0.2436 -0.4857,0.6184

//t,0,[ftype],,162,200,200,1,-1

CASE

4 -0.3,0 0,0.3 0.3,0

t,0,大学还是中小学?,,5,150,150 1,-1

END IF

(2)花圃、花坛820200符号制作,通过嵌套来实现,代码如下所示:

G,820200301 45 135 16 16

描述820200301嵌套代码

1 0.0000,0.0000 0.7500,1.5000

1 -0.75000,0.0000 0.7500,0.0000

1 0.0000,0.0000 -0.7500,1.5000

1 0.0000,0.0000 0.0000,1.5000

(3)再次了解基本约定

①数学坐标系:我们使用现代数学中的坐标系。东和西坐标-x方向坐标,北和南坐标-y座标坐标;

②嵌套类型:指制作复杂的特征符号时,可以嵌套其他点类型,线型和标注的特征;

③可选:方括号内容是可选的。

④偏移:在一个工程图中,用于直接确定一个锚点。正数指的是一个图形的主体向前或后方向的左或前或右偏移,负数指的是一个图形的主体向前或后方向的右或后或左偏移。偏移量通常是一个值的相对值,可以直接定义成它为一个常数或其他变量。当将偏移量取值定义成作为一个变量时,偏移量的取值大小与其相对于从它的起点(0)移动到到达终点(1)的时间长度成正比。

格式:0:1:0.5

含义:在起点(0)和终点(1)之间的一半处确定一个锚点。

⑤借点优先级:对于绘图,在指定位置嵌套图元。

格式:L/R/M [,左右偏移[,节点优先级]]

(4)符号描述的实例:以编码“1110”三角点为例,FeatureCodeTB中的定义(表1),SymbolScriptTB中的定义(表2)。

编码及图示符号由FeatureCode TB和SymbolScriptTB两个表定制。

FeatureCodeTB表描述实体编码的基本属性定义,如编码、层名、几何类型、线型、颜色、线宽、是否打散等信息。FeatureCodeTB实体表达式描述几何实体文件编码的基本信息属性以及定义,如实体编码、层名、几何实体类型、线型、颜色、线宽、是否可以打散等相关信息。

SymbolScriptTB表定制符号的具体描述。从SymbolScriptTB表的描述中看出三角点编码1110有四条语句组成:第一句从语法上看嵌套了图元编码111001;第二句、第三句分别嵌套了标注且分类号分别为1%、3%;第四句表示用了嵌套编码1010画线。

无论数据符号信息化多么复杂,eps两个平台都在传统地理学的意义上能够保持一个实体的数据完整性,即对于实体处理对象的数据符号信息化处理是基于数据骨架上的线索来实现的,从而可以满足并能够确保其在统计数据分析中的地理意义实体对象查询的处理结果以及数据自动收集和实时更新的数据正确性和数据纯度也十分符合现代人们对一件完整实体事物的传统认知处理习惯。

可以看出,就像是由几部分部件组装而来构成的一辆汽车一样,上述嵌入配套的原始数字编码和符号标记一起直接完成了每个三角点的原始符号结构化,并直接附加代码到一个实体应用代码1110上从而成为独立的一个实体代码类别。但是,FeatureCodeTB则代表和SymbolScriptTB表示其中的所有插入嵌套原始码源代码也可能需要进行定义和明确描述,以便被其他编码实体的源代码真正地嵌入配套和广泛使用。否则嵌套为假,系统将可能无法自动处理它,将不会提示一个错误。

表2 SymbolScriptTB中的定义

三、结语

基于eps实现在平台上并通过进行模板优化定制,设计了新疆1:500数据库文字符号编码模板,经过实际操作项目试验检查,结果基本符合国际相关国家规范的符号格式编码要求,减少了大量的传统手工文字编辑编码工作,实现了数据库符号示意图的自动集成,标准化和操作自动化。同时,可以将这种模板自动定制制作方法可以扩展应用到其他各种基于比例尺图和地形图的各种符号化地图方案的设计制作中,体现了eps等模板自动控制系统技术在各种符号化地图中的技术实用性和技术优越性。具体来说,我们首先可以从以下几个主要方面进行开始:

(1)熟悉模板框架,了解模板中每个表的功能。可以通过Access软件打开模板,从而可以轻松查看模板中的表。通过查看,您可以阐明每个表的一般功能以及表之间的对应关系。

(2)及时进行文件备份并在每次修改前预先做备份标记。模板的每次修改必须自动更新模板到新的数据库,并且模板无法自动撤消并在下次更新后自动返回。更改网站模板之前需要进行数据备份。您甚至可以选择备份整个您的模板存档文件或整个模板文档中的数据表。符号描述和列表软件支持多种文本中的注释提示功能,该注释功能软件可广泛用于文本解释,标记和提示促进对关键词和句子的快速阅读和正确理解。

(3)渐进式定制。可以逐步改进自定义过程,并且可以逐步修改每个子代码或功能。完成一个步骤后,可以立即查看更改,并且可以在子代码完成后嵌套符号。渐进式定制方法可以减少难度并完成复杂的功能。

猜你喜欢

嵌套语句代码
兼具高自由度低互耦的间距约束稀疏阵列设计
创世代码
创世代码
创世代码
创世代码
论电影嵌套式结构的内涵与类型
嵌套交易如何实现逆市盈利
巧用嵌套交易实现逆市盈利
我喜欢
冠词缺失与中介语句法损伤研究