一种基于AutoLISP的地形图斜坡类要素处理程序的设计与实现
2023-06-21郑伟安孟大鹏王秀元崔秀明凌晓春
郑伟安 孟大鹏 王秀元 崔秀明 凌晓春



摘要: 在大比例尺地形图编辑中存在大量的依比例斜坡类符号要素,包括依比例斜坡、干堤、加固岸、路堤、路堑等,该类符号是一种复合性符号,由坡顶线和坡面两部分组成,坡顶线由坡顶母线和长短齿符号组成,其中长齿长度和坡面宽度一致且垂直于坡顶母线,该符号表示复杂,编辑工作较为费时费力。利用AutoLISP语言开发斜坡类符号要素处理程序,实现符号长齿自动延伸,可大大提高该类符号编辑工作效率,提升制图表达效果。
关键词: 斜坡类要素;AutoLISP语言;地形图
中图分类号: P208 文献标识码: A doi:10.12128/j.issn.1672 6979.2023.04.009
引文格式: 郑伟安,孟大鹏,王秀元,等.一种基于AutoLISP的地形图斜坡类要素处理程序的设计与实现[J].山东国土资源,2023,39(4):58 63. ZHENG Wei'an, MENG Dapeng, WANG Xiuyuan, et al. Design and Implementation of a Topographic Slope like Element Processing Program Based on AutoLISP[J].Shandong Land and Resources,2023,39(4):58 63.
0 引言
LISP语言是一种广泛应用的程序设计语言,该语言处理的对象为符号表达式,因此也称为符号式语言,LISP语言具有语法简单,编写程序便捷、灵活,数据类型丰富等特点[1]。AutoLISP是由Autodesk公司开发的一种专门为AutoCAD二次开发设计的LISP编程语言,它即有LISP语言人工智能的特性,又有AutoCAD强大的图形编辑功能等特点,可以把AutoLISP程序和AutoCAD绘图功能结合起来[2],实现部分制图功能的自动化,可大大提升地形图编辑工作效率,提升制图效果。
Geoway3.6软件是一款优秀的地形图编辑软件,具有强大的地形图编辑和优秀的符号设计功能[3]。在Geoway3.6软件下可对符号进行自主设计,形成符合要求的符号系统。在Geoway3.6软件中斜坡类符号的实现有一定优势,但难以实现斜坡长齿长度与斜坡宽度一致,需要将数据导出dxf格式,在AutoCAD软件中进一步进行处理。……
