摘要:

随着通信行业甲方对设计勘察要求的提高,设计院的工作人员在外勘察的任务也越来越重.而传统勘察绘图使用纸质介质进行信息采集并在整理后进行计算机制图的的方式效率过于低下,不能满足当前勘察对效率和成本的要求.如何更好地利用信息化工具进行勘察绘图是通信勘察领域的研究热点课题之一. 为了提高通信勘察的效率和质量,我们开发出一套基于B/S架构的智能勘察设计系统,包括用于信息采集上传的Android手机端和用于文件管理下载的Web网站端.其中绘图模块是Android手机端的主要模块之一,目前市场上还没有发现专门针对通信勘察绘图的移动信息化软件.本文通过手机内预置的绘图流程,简化传统勘察绘图的工序,使勘察人员能通过Android手机及绘图软件的优势,更高效率地实现通信勘察绘图工作中机房室内图,铁塔图等的绘制. 本文以绘图模块为研究重点,通过对已有的勘察图纸和勘察人员绘图习惯的调研和分析,基于提高勘察绘图效率和用户体验的思想,提出了一种基于Android手机的勘察绘图模块的设计与实现方案. 主要工作如下: (1)对移动信息化及Android系统的现状进行了综述,并调研了多位通信勘察绘图从业人员,对其绘图流程,使用习惯进行了深入分析,并对现有的多个省市的通信勘察的机房室内图,铁塔图的构成元素进行了归纳总结,提出了基于Android手机对传统通信勘察绘图工作进行信息化改造的方案. (2)给出了基于Android平台使用Java语言绘制通信勘察图纸的绘图流程.基于勘察人员的使用习惯,以及Android手机的特性,本文对基本绘图组件进行了画法和操作上的定制,并内置于手机中,然后通过在手机屏幕上拖动与输入信息的方式来调整基本组件,最后导出相应的工程可用的图纸,达到了对传统通信勘察绘图工作进行信息化改造的目的.对于机房室内图,进行了组件划分,使用MVC模式与简单工厂模式搭建了低耦合的软件架构,并解决了手机绘图的精确性以及历史绘图的修改问题.由于一般的CAD绘图软件命令较多,使用复杂,无法应用于对效率要求较高的通信勘察绘图工作中,本文创新地改进了根据现场绘制的草图再进行CAD制图的传统绘图方式,利用手机直接生成CAD脚本的方式大幅减少了机房机房室内图的绘制时间.对于铁塔图,利用简化绘图元素,流程化绘图步骤的方式在绘图质量不下降的前提下大幅减少了铁塔图的绘制时间. (3)对绘图模块中的两个子模块均进行了图纸生成的测试,并从绘图的速度与质量两个维度与传统的勘察绘图流程进行了比较,分析和总结,测试表明相比于传统绘图流程,使用本文的手机绘图模块进行通信勘察绘图时绘图速度能够得到大幅提升

展开

基于android的课程画图设计,基于Android的智能终端通信勘察设计系统绘图模块的设计与实现...相关推荐

  1. 电商系统架构设计系列(一):电商系统到底是如何设计出来的?

    引言 电商这个业务,和我们的生活息息相关.你可能对电商多少有一些了解,但是,即使是一个最小化的电商系统,它仍然非常复杂. 在这个系列的文章里,我们将一起以一个创业公司的 CTO 的视角,来设计一个最小 ...

  2. 【毕业设计】基于程序化生成和音频检测的生态仿真与3D内容生成系统----音频检测算法设计

    (2条消息) [开发日志]2022.09.02 ZENO----Audio----Beat detection algorithm----Combine Wav&Mp3_minimp3 和 f ...

  3. android canvas drawrect画图,为什么在android中调用canvas.drawRect时只绘制一个矩形?

    我正在尝试使用foreach循环为ArrayList中的每个字符串绘制一个矩形,但它似乎只绘制了最后一个矩形. 我看过类似的问题,但他们遇到的问题包括矩形底部高于顶部并调用drawPaint - 但我 ...

  4. 设计一个简单分页存储管理系统_【系统架构】如何设计一个简单灵活的收银系统?看这里!(1)...

    在电商项目中,收银系统是一个不可或缺的功能,因为你不仅要通过它来进行收款.退款,而且也要通过它进行财务的对账.报税等.因此,如何设计一个简单灵活的收银系统,对于开发电商项目来说非常重要. 那如何设计一 ...

  5. mysql意见反馈表设计_一个基于PHP和MySQL的意见反馈模块的设计和实现

    一个基于PHP和MySQL的意见反馈模块的设计和实现杜大刚 [期刊名称]<计算机与现代化> [年(卷),期]2005(000)003 [摘要]本文涉及的意见反馈模块是一个基于PHP和MyS ...

  6. qam已调信号matlab相干解调,通信原理课程设计-基于MATLAB的M-QAM调制及相干解调的设计与仿真.doc...

    通 信 原 理 课 程 设 计 报 告 题 目:基于MATLAB 的M-QAM调 制及相干解调的设计与仿真 班 级:通信工程 1411 姓 名: 成 绩: 日 期:2016 年 12 月 21 日 基 ...

  7. 基于Flume的美团日志收集系统(一)架构和设计

    背景 美团的日志收集系统负责美团的所有业务日志的收集,并分别给Hadoop平台提供离线数据和Storm平台提供实时数据流.美团的日志收集系统基于Flume设计和搭建而成. <基于Flume的美团 ...

  8. 如何设计一个亿级消息量的 IM 系统

    来源:https://xie.infoq.cn/article/19e95a78e2f5389588debfb1c IM核心概念 用户 :系统的使用者 消息 :是指用户之间的沟通内容.通常在IM系统中 ...

  9. ssm+bootsrap人力资源考勤系统-JAVA【数据库设计、源码、开题报告】

    摘要 计算机信息技术的快速发展使得企业的传统办公方式不能够在满足我们实际工作中的各种需要,于是企业办公自动化应运而生.办公自动化主要是利用计算机网络技术,使用各种设备结合软件系统来协助完成各种工作任务 ...

最新文章

  1. 《Two Dozen Short Lessons in Haskell》学习(八)- Function Types, Classes, and Polymorphism
  2. 无需训练RNN或生成模型,我写了一个AI来讲故事
  3. 计算机组成原理文华学院,华中科技大学文华学院计算机组成原理课设.doc
  4. 多图详解教程:Eclipse 3.6连接Tomcat 7
  5. 162. Leetcode 45. 跳跃游戏 II (贪心算法-贪心区间)
  6. tnsname.ora
  7. status debug when entering opportunity overview page
  8. ASP.NET MVC Caching with OutputCache
  9. flask查询mysql数据展示_flask下直接展示mysql数据库 字段
  10. linux   图片
  11. 如何导出无水印_抖音视频怎么去水印 抖音怎么导出无水印视频
  12. 【密码学基础】02 数论基础
  13. 管理系统中计算机应用 tps,全国1月自学考试管理系统中计算机应用试题(5)
  14. 微信小程序实现扫码登录网站
  15. Python爬取豆瓣top榜电影
  16. 怎么下载网页在线视频
  17. 【LeetCode刷题】Greedy贪心算法笔记
  18. 多种好看好玩的词云例子Example
  19. python输入一个字符串、计算其中小写字符的个数_利用键盘录入,输入一个字符串,统计该字符串中各个字符的数量,并输出(c/c++实现)...
  20. Pr更新可否又是个传说?

热门文章

  1. git 初始化git存储库_什么不保存到Git存储库中
  2. 容纳10万人服务器多少钱_令人尴尬的故事:为什么我的服务器只能容纳10名玩家...
  3. 三国历史的教训读后感_历史上伟大的创新者的教训,你永远都不会忘记
  4. java 一些容易忽视的小点-类和对象
  5. 2020计算机科学第五轮评估,2019-2020全国计算机专业大学排名
  6. 缺少Python27_d.lib的解决方法
  7. 利用Python多进程执行,加快MySQL批量添加数据的执行速度
  8. urllib2库的基本使用
  9. Linux(Ubuntu)内存查询top命令详解
  10. C# 读取EXCEL文件的三种经典方法