测量工程LISP程序设计

测量工程LISP程序设计 pdf epub mobi txt 电子书 下载 2025

程效军 等 著
图书标签:
  • LISP
  • 测量工程
  • 程序设计
  • AutoLISP
  • 测量程序
  • CAD
  • 自动化
  • 工程软件
  • 技术绘图
  • 编程
想要找书就要到 静思书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 同济大学出版社
ISBN:9787560847443
版次:1
商品编码:10992015
包装:平装
开本:16开
出版时间:2012-03-01
用纸:胶版纸
页数:277

具体描述

内容简介

  《测量工程LISP程序设计》共六章,内容为针对测绘工程利用LISP语言编程对AutoCAD二次开发,进行计算和绘图。第一章对LISP语言作简明扼要的介绍;第二章介绍测绘工程的计算和绘图中常用的LISP函数;第三章介绍LISP程序设计中的各种流程控制;第四章介绍应用DCL语言编制对话框;第五章为地形测量LISP程序设计,内容有地形图图式、线型、线形符号、地物符号和面填充符号的自定义函数设计、地形图展点连线、等高线绘制、建筑三维图测绘等的程序设计;第六章介绍工程测量中若干LISP程序设计,包括空间前方交会、平面平整度测定、球面多点求球心、抛物面方程回归计算、缓和曲线测设数据计算、光电测距仪参数测定等程序设计。
     《测量工程LISP程序设计》可作为高等院校测绘工程、地理信息系统、土木工程等专业的本科生及研究生的教材和工程勘察单位工程技术人员的参考书。

目录

前言
1 LISP语言概述
1.1 LISP语言的简单介绍
1.2 LISP语言的数据类型
1.2.1 整型
1.2.2 实型
1.2.3 字符串
1.2.4 表
1.2.5 函数
1.2.6 图元名
1.2.7 选择集
1.3 LISP语言的变量
1.3.1 变量的标识符
1.3.2 变量的数据类型
1.3.3 预定义标识符
1.3.4 显示变量的值
1.4 LISP语言的表达式
1.4.1 表达式的构成
1.4.2 表达式的求值规则
2 LISP函数
2.1 数值计算函数
2.1.1 和函数
2.1.2 差函数
2.1.3 乘函数
2.1.4 除函数
2.1.5 加一函数
2.1.6 减一函数
2.1.7 求余函数
2.1.8 取整函数
2.1.9 绝对值函数
2.1.10 幂函数
2.1.11 e幂函数
2.1.12 平方根函数
2.1.13 正弦函数
2.1.14 余弦函数
2.1.15 反正切函数
2.1.16 对数函数
2.1.17 最大值函数
2.1.18 最小值函数
2.1.19 转实型数函数
2.2 赋值函数
2.3 交互输入函数
2.3.1 整数输入
2.3.2 实数输入
2.3.3 字符输入
2.3.4 点输入
2.3.5 文件选取
2.4 几何运算函数
2.4.1 方位角运算
2.4.2 距离运算
2.4.3 极坐标法运算
2.4.4 交点运算
2.5 关系运算函数
2.5.1 等于
2.5.2 不等于
2.5.3 小于
2.5.4 小于等于
2.5.5 大于
2.5.6 大于等于
2.5.7 相等
2.6 逻辑运算函数
2.6.1 与函数
2.6.2 或函数
2.6.3 非函数
2.7 数据类型转换函数
2.7.1 角度转换弧度
2.7.2 弧度转换角度
……
3 LISP流程控制
4 LISP程序的对话框设计
5 地形测量LISP程序设计
6 工程测量LISP测序设计
参考文献

前言/序言


《测量工程LISP程序设计》是一本深入探索LISP语言在测量工程领域应用的书籍。本书并非简单地罗列LISP语法,而是以测量工程的实际需求为出发点,系统地阐述如何利用LISP的强大功能,解决测量工作中遇到的各种复杂问题,提高工作效率和精度。 本书的编写逻辑清晰,从基础的LISP概念切入,逐步引导读者理解并掌握在测量工程中至关重要的编程思想和技巧。内容涵盖了从数据处理、图形绘制到算法实现等多个层面,旨在为测量工程师和相关专业人士提供一套行之有效的 LISP 编程解决方案。 第一部分:LISP语言基础与测量工程的契合 在正式进入测量工程的应用之前,本书首先为读者构建坚实的LISP语言基础。这部分内容并非枯燥的语法讲解,而是紧密结合测量工程的特点,阐述LISP语言为何适合处理测量数据。 LISP的函数式编程范式与数据处理: 测量工程的核心是对海量测量数据进行采集、存储、转换和分析。LISP的函数式编程特性,如列表(list)作为基本数据结构,以及强大的函数组合能力,使其在处理结构化和非结构化的测量数据时展现出得天独厚的优势。本书将通过具体的例子,例如解析坐标点、测量记录、仪器参数等,展示LISP如何优雅地进行数据结构的定义和操作。 递归与迭代在测量算法中的应用: 许多测量算法,如坐标转换、轨迹拟合、误差分析等,都涉及到递归或迭代的计算过程。本书将深入浅出地讲解LISP的递归和迭代机制,并示范如何在测量问题中应用这些技术,例如使用递归实现点的三角剖分,或者使用迭代优化测量模型的参数。 宏(Macro)在定制测量工具中的作用: 测量工程师常常需要开发定制化的工具来满足特定的测量需求,例如自动生成报表、批量处理数据、创建自定义的绘图指令等。LISP的宏机制允许用户在编译时扩展语言的语法,从而构建出功能强大且高度灵活的宏命令。本书将通过设计和实现一系列实用的LISP宏,演示如何通过宏来简化测量流程,创建个性化的测量软件模块。 变量、作用域与数据管理: 在复杂的测量项目中,有效地管理变量和数据至关重要。本书将详细讲解LISP的作用域规则,以及如何通过局部变量和全局变量来控制数据的生命周期和访问权限,确保测量数据的准确性和一致性。 第二部分:LISP在数据处理与转换中的核心应用 测量数据的处理是测量工程的生命线。本书的第二部分将聚焦于如何利用LISP对各种测量数据进行高效、准确的处理和转换。 坐标系统的理解与LISP实现: 测量工程离不开对不同坐标系统的理解和转换,如大地坐标系、平面直角坐标系、地方坐标系等。本书将深入讲解各种坐标系的数学模型,并提供使用LISP实现坐标系之间相互转换的详细代码。这包括高斯-克吕格投影、UTM投影的转换算法,以及不同基准面下的高程转换等。通过实际案例,读者将学会如何编写LISP程序来处理来自不同测量仪器、不同坐标系的测量数据,并将其统一到同一参照系下。 测量数据的输入、输出与格式化: 实际测量项目中,数据来源多样,格式各异,例如从GPS接收机导入的NMEA语句、全站仪导出的DXF或ASCII文件、激光扫描仪的点云数据等。本书将教授如何使用LISP编写程序来读取和解析这些不同格式的数据文件,并将其转换为LISP能够方便处理的数据结构。同时,本书也将介绍如何使用LISP将处理后的测量结果按照指定的格式输出,例如生成专业的测量报告、CAD图纸的坐标点集、或者用于GIS软件的地理空间数据。 数据清洗与异常值检测: 测量过程中难免会出现数据采集错误或仪器故障导致的数据异常。本书将介绍如何利用LISP的统计函数和逻辑判断能力,编写程序来检测和处理测量数据中的异常值,例如使用统计方法(如均值、标准差)识别离群点,或者通过数据拟合来验证数据的合理性,从而提高测量数据的可靠性。 测量数据的可视化基础: 尽管LISP本身并非专业的绘图软件,但它可以通过与绘图库的接口,或者直接生成绘图指令,来实现测量数据的可视化。本书将介绍如何使用LISP生成简单的图形元素,如绘制点、线、多边形,以及如何将处理后的坐标数据转化为可用于CAD软件的绘图指令。这为读者理解测量结果的空间分布和几何关系提供了基础。 第三部分:LISP在测量算法与工程应用中的实践 本部分是本书的核心,将 LISP 的强大能力与具体的测量工程问题相结合,通过大量的实例代码,带领读者解决实际工程中的挑战。 直线、圆、多边形等几何元素的构建与分析: 测量工程中,对各种几何元素进行精确的构建和分析是基础。本书将展示如何使用LISP来定义和操作点、直线、圆、圆弧、多边形等基本几何对象。例如,如何通过 LISP 程序实现两点确定直线、三点确定圆、给定直线与圆的交点计算,以及如何判断点是否在多边形内部等。 测量坐标系的平移、旋转与缩放: 在工程测量中,常常需要对测区进行整体的平移、旋转和缩放,以满足不同的工程要求或与其他工程数据的对接。本书将提供用LISP实现二维和三维坐标变换的通用算法,包括仿射变换、相似变换等,并讲解如何在实际项目中应用这些变换,例如进行地图投影的局部调整、或者实现测量数据的坐标系匹配。 放样(Stakeout)与导线测量(Traverse)的 LISP 实现: 放样和导线测量是测量工程中的经典问题。本书将提供使用LISP程序实现导线测量数据处理的详细方法,包括对测量数据的方位角、边长进行平差计算,以及误差的传播分析。同时,也将讲解如何编写 LISP 程序辅助放样,根据设计坐标在现场精确标定控制点或施工点。 地形曲面建模与分析的 LISP 基础: 现代测量工程广泛应用于地形分析和土方计算。本书将介绍 LISP 在地形曲面建模方面的基础应用,例如如何基于离散的测量点构建三角网(TIN),并使用 LISP 程序计算曲面的面积、坡度、坡向等。对于更复杂的曲面建模,本书也将提供 LISP 与专业建模软件接口的思路。 误差理论与平差计算的 LISP 辅助: 测量结果的精确度至关重要,误差分析和数据平差是保证精度的关键。本书将引入基本的误差传播定律,并展示如何使用 LISP 来辅助进行误差计算和简单的平差处理。虽然复杂的最小二乘法平差可能需要专门的软件,但 LISP 可以用于预处理数据、进行辅助计算、以及验证结果的合理性。 与其他工程软件的接口与联动: 测量工程的数据往往需要与其他工程软件进行交换和联动,例如 CAD 软件、GIS 软件、BIM 软件等。本书将探讨 LISP 程序如何通过文件接口、API 调用等方式,与其他软件进行数据交互,实现测量数据在整个工程流程中的无缝衔接。例如,如何将 LISP 计算出的控制点坐标导入 CAD 软件进行图纸绘制,或者如何将测量的高程数据传递给 BIM 模型。 第四部分:高级 LISP 技巧与最佳实践 为了帮助读者更进一步地提升 LISP 编程能力,本书的第四部分将介绍一些高级的 LISP 技巧和在测量工程中应遵循的最佳实践。 性能优化与代码效率: 在处理海量测量数据时,程序的运行效率直接影响工作效率。本书将探讨 LISP 代码的性能优化技巧,例如如何选择合适的数据结构,如何避免不必要的函数调用,以及如何利用 LISP 的特定函数提高计算速度。 模块化编程与代码重用: 随着测量项目复杂度的增加,编写可维护、可重用的代码变得尤为重要。本书将讲解如何将 LISP 程序设计成模块化的结构,如何创建可重用的函数库,以及如何有效地组织和管理大型 LISP 项目。 调试与错误处理: 编写程序过程中,调试和错误处理是不可或缺的环节。本书将介绍 LISP 的调试工具和技巧,以及如何通过编写 robust 的 LISP 代码来处理潜在的错误情况,例如文件不存在、数据格式错误等,从而提高程序的健壮性。 LISP 在测量自动化中的展望: 随着人工智能和自动化技术的不断发展, LISP 在测量工程中的应用前景更加广阔。本书将对 LISP 在测量自动化、智能数据分析、以及与其他新兴技术的融合等方面进行展望,鼓励读者探索 LISP 在未来测量工程中的更多可能性。 本书的特点: 理论与实践相结合: 本书内容紧密结合测量工程的实际需求,提供大量可直接运行的 LISP 代码示例,让读者在实践中学习和掌握 LISP 编程。 由浅入深,循序渐进: 从 LISP 基础概念到复杂的测量算法实现,本书的讲解层次分明,适合不同 LISP 编程基础的读者。 解决实际问题: 本书的目标是为测量工程师提供一套切实可行的 LISP 解决方案,帮助他们提高工作效率、提升测量精度。 开放性与拓展性: 本书不仅教授 LISP 的应用,也鼓励读者根据自己的需求,进一步拓展 LISP 的功能,开发更强大的测量工具。 《测量工程LISP程序设计》是一本能够帮助测量工程师武装技术、提升专业技能的宝贵参考书,它将 LISP 语言的灵活性和强大功能,与测量工程的实际应用紧密结合,为读者打开一扇通往高效、精确测量的新大门。

用户评价

评分

对于《测量工程LISP程序设计》这本书,我首先想到的是它是否能提供一套系统性的LISP程序设计方法论,来应对测量工程中那些常见但又棘手的挑战。我个人在实际工作中,经常会遇到需要处理海量测量数据,比如地形测量、工程放样、或者变形监测等,这些过程如果仅仅依靠手动操作,效率低下且容易出错。我期望这本书能够提供一些巧妙的LISP函数或宏,能够大幅度简化数据导入、预处理、坐标转换、数据校验等流程。例如,是否会介绍如何利用LISP语言编写自定义命令,直接在CAD软件中进行坐标点定义、线段绘制、或者曲面生成,从而实现设计与测量数据的无缝衔接。此外,测量工程中的精度控制至关重要,我希望书中能够分享一些关于如何通过LISP程序来优化算法,提高计算精度,或者对测量结果进行统计分析和误差评估的先进技术。如果书中还能包含一些典型的测量工程案例,并附带完整的LISP程序代码,那将是极大的福利,可以直接借鉴并应用到我的项目中。

评分

《测量工程LISP程序设计》这个书名,让我联想到在工程计算领域,LISP曾经是许多高级应用和定制化工具的首选语言。对于测量工程而言,许多复杂的几何计算、坐标变换、数据拟合等任务,如果能够通过LISP进行编程实现,无疑将大大提升工作效率和精度。我特别想了解的是,这本书是否会涵盖一些利用LISP进行高级数据可视化和图形渲染的技术,尤其是在三维建模和空间分析方面。例如,能否通过LISP程序将测量点云数据转化为具有特定渲染效果的三维模型,并支持交互式漫游和分析?另外,考虑到测量工程中经常需要与不同格式的数据文件交互,我希望书中能够提供关于如何使用LISP读写各种测量数据格式(如DXF、DWG、LAS等)的详细指南,并且能够实现不同数据格式之间的转换。如果书中还能讲解一些如何利用LISP编写自定义的测量插件或工具,集成到现有的工程软件平台中,那将会非常有价值。

评分

这本书的标题《测量工程LISP程序设计》让我产生了一种好奇, LSP语言在工程领域的应用,尤其是测量工程,这让我感到非常新颖。我一直对计算机编程在专业领域的结合充满兴趣,而测量工程则是我长期关注的领域。我了解到,LISP作为一种历史悠久且功能强大的编程语言,在某些特定领域,尤其是符号处理和人工智能方面,有着独特的优势。书中是否会深入探讨LISP在测量数据处理、工程图纸自动化生成、或者复杂工程问题的数值模拟方面的应用?例如,我很好奇它是否会介绍如何利用LISP编写脚本来自动化处理大量的测量点云数据,进行三维模型的重建,或者通过LISP程序实现对地形变化的监测与分析。另外,考虑到测量工程的严谨性和精度要求,书中对于LISP在保证计算精度、错误校验以及与CAD软件集成等方面的实践经验是否会有详尽的阐述,这将是我非常关注的重点。总而言之,我对这本书在揭示LISP语言在测量工程领域潜力的方面抱有极高的期待,希望能从中获得实际的应用指导和技术启迪,从而在我的工作中能够更高效地解决复杂的技术难题,推动测量工程技术的进步。

评分

当我看到《测量工程LISP程序设计》时,我的脑海中立刻浮现出许多与测量工程相关的计算难题。LISP作为一门强大的语言,其在符号计算和逻辑推理方面的优势,让我对它在解决测量工程中的复杂算法和优化问题充满了期待。我希望这本书能够深入探讨如何利用LISP编写程序来解决诸如最小二乘法拟合、误差传播分析、或者最优控制算法等,这些在测量数据处理和工程精度评定中至关重要的环节。例如,是否会介绍如何通过LISP实现对大规模测量数据集的聚类分析,或者利用其函数式编程的特性,构建高度并行化的计算模型,以加速复杂的工程模拟。我也很好奇,书中是否会涉及LISP与人工智能技术,如机器学习或专家系统,在智能测量、自动化质量控制等领域的结合应用。如果本书能够提供一些实际的案例分析,并展示LISP在解决这些工程挑战时的独特魅力,那将是非常具有启发性的。

评分

这本书的名字《测量工程LISP程序设计》激起了我对于技术融合的强烈兴趣。在我看来,LISP语言以其独特的符号处理能力和灵活的宏机制,在某些特定应用场景下,能展现出令人惊叹的效率和创造力。我一直在思考,在如今越来越注重智能化和自动化的测量工程领域,LISP是否能够扮演更重要的角色。比如,它是否能够被用来开发更智能化的测量仪器驱动程序,或者用于构建能够自主识别和分析测量场景的AI系统。我也非常好奇,书中是否会探讨LISP在空间数据结构设计和管理方面的优势,尤其是在处理大规模地理空间信息时,LISP是否能提供更高效的数据组织和检索方式。更进一步,我希望这本书能够引导读者思考如何将LISP的函数式编程范式,融入到测量工程的计算流程中,从而实现代码的模块化、可维护性和可重用性,减少重复劳动,提高开发效率。如果书中能够提供一些前沿的研究方向或者未来展望,那将进一步拓宽我的思路。

评分

东西不错,京东服务也很好

评分

没太多要说的 反正是本好书

评分

一本好书,蕴涵着丰富的知识和美好的情感。阅读一本好书,就是跨越时间和空间,同睿智而高尚的人对话,这是非常美妙的事情的事情。“书籍是人类进步的阶梯” ,让我们在书的世界里遨游吧!

评分

家里老婆叫买的,技术型女人,没办法

评分

书籍是儿童认识世界的一个窗口。在新世纪里,课外阅读是儿童发展的一种重要的精神资源。通过阅读,可以把孩子引入一个神奇美妙的图书世界,使他们的生活更加丰富多彩、乐趣无穷。我们的教育要赶超时代,就得超越课堂,去开辟课外阅读的广阔天地。书是无声的,但是书是有生命的,只有学生产生了浓厚的兴趣,才能让阅读成为心灵的对话,让眼前变成一片辽阔而绚丽的世界。总之,兴趣不是天生就有的,读书的兴趣也必然在读书的实践中形成。只要我们用心去培养学生,长此以往,相信一定能够培养起学生的读书兴趣。

评分

还好

评分

不少学生阅读的效果不尽人意,影响阅读兴趣,主要原因是阅读方法不当,没有形成良好的阅读习惯,因此,教师要加强学生阅读指导,鼓励学生读好书、好读书、善读书。首先要培养良好的阅读习惯。阅读习惯是在长期的阅读实践中逐渐形成的。培养良好的读书习惯,一要定书。阅读的书一旦选定,就一定要读完,不能半途而废。在这里,我曾将一些适合孩子们读的书目告诉给孩子们,让他们自己选择自己喜欢的书、感兴趣的书。二要定时。针对自己的学生生活情况,选择读书时间,不能想读就读,不想读就几天不读。这里我要求学生们利用早读时间、阅读课时间、作业后的一部分时间来读书。三要定量。根据自己的阅读能力,制定一个读书计划。保持良好的读书姿势,认真做好阅读记录。这里的定量,也就是因人而议,对于学习上较吃力的同学,我要求他们一天只读一小段,弄懂所读的这小段就可以了,我想慢慢的,他们通过读书,将来也会有所作为。其次要运用恰当的阅读方法。(1)读思结合。“学而不思则罔”。阅读应特别注意教给学生思考方法,边读边思,把读的过程变成思维加工的过程,让学生在阅读的实践过程中,在主动积极的思维和情感活动中,加深理解和体验,有所感悟和思考,受到情感熏陶,获得思想启迪,享受阅读乐趣,增强学生的综合能力。(2)读写结合。读写结合是传统语文教学中的精华。解放学生阅读的时间和空间,目的就是让学生实实在在地读一读,想一想,问一问,说一说,做一做,写一写。把读写结合起来,让全体学生动起来,使读和写逐内化为学生良好的阅读习惯。(3)抓住重点精读。在阅读中抓人物的外貌、神态、语言、动作和心理活动用心去读;抓精彩重点语段用情去朗读;抓意境描写,发挥想像去读书。

评分

你可以把一本书读上一百遍,甚至还可以把它背下来。因此,我的回答是:是的,我愿意读上一百遍,我愿意读到能背诵的程度。这有什么关系呢?你不会因为以前见过你的朋友就不愿在见到他们了吧?你不会因为熟悉家中的一切就弃家而去吧?一本你喜爱的书就是一位朋友,也是一处你随时想去就去的故地。从某中意义上说,它是你自己的东西,因为世界没有两个人会用同一种方式读同一本书。书就像一位循循善诱的老师,书这位好老师,好向导,让我游览了祖国壮丽的万水千山,众多名胜古迹,也让我在数学的王国里认识了新朋友。是她带我领略了风景如画的《桂林山水》,又到了气势非凡的《长城》

评分

很不错,书也很完整,抽空看看

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有