以后地位:欧博娱乐网 > 欧博娱乐宝库 > 信息科技类 > 软件开辟 > 试析基于安卓零碎的丈量软件开辟技能注释

08VIP欢乐国际

泉源:UC欧博娱乐网2016-06-21 11:33

择要:

安卓零碎形式下设计开辟的丈量软件,可以使用在挪动终端中,从而到达单一导线、水准道路、盘算功用以及外业功用,还可以转换差别坐标,而且也可以根据蓝牙设置装备摆设接纳以及传输计

  现阶段,社会上越来越遍及安卓操纵零碎,具有运用方便、价钱低、功用弱小等特点,开源性零碎是其根本动力,可以在差别行业中失掉少量推行,而且逐步代替其他方式的掌上设置装备摆设,由于设计开辟工夫绝对比拟长,需求树立契合实践状况的平板电脑和安卓手机丈量软件开辟零碎,设计根本功用模块。
 
  1.丈量软件开辟中使用安卓零碎的紧张性
 
        1.1安卓零碎的操纵性和适用性比拟强
 
  随着曰常生存中不时遍及智能手机,给人们生存带来严峻影响,安卓零碎的可操纵性和适用性比拟强,曾经成为浩繁零碎中比拟精彩的零碎,逐步成为现在运用最多的挪动终端零碎。别的,安卓零碎根本属于开源零碎,促运用户运用和设计开辟的时分非常方便,丈量进程中安卓零碎可以无效处理丈量条件、情况等题目,以便于片面进步丈量的精确度。
 
  1.2安卓零碎可以进步丈量服从
 
  为了可以无效进步丈量的质量以及服从,公道使用Java言语来开辟和设计安卓零碎,基于此树立相应的丈量软件,不光可以及时记载、保管和俦输丈量以及收罗数据信息,还可以保存界面中原始记载,以便于片面进步丈量服从,到达低落丈量任务量的目标。
 
  1.3安卓零碎可以处理丈量外业不续航景象
 
  外血丈量的进程中,由于田野、隧道、井上等情况影响和限定丈量任务,促使丈量的时分曾经逐步不克不及使用传统设置装备摆设。随着不时开展信息化技能,外业丈量进程中急需求开辟新技能。现阶段外业丈量进程中常常使用丈量软件平台便是PDA平台,固然可以在肯定水平上进步任务服从和质量,但是由于PDA具有比拟小的屏幕,运用的时分非常不方便,促使不克不及完全满意丈量实践需求。丈量软件中公道使用安卓零碎的可操纵性、开源性、适用性比拟强,可以完全满意丈量中缺乏续航题目。
 
  2.丈量软件顺序功用
 
  丈量软件具有比拟小内存和装置包,操纵方便和复杂。开辟进程中次要便是使用sqllite和Java嵌入式方式。用户使用丈量软件的时分可以对反省角停止随时反省,而且实时进;(于保管记载。根据零碎实践状况用户可以随时修正数据信息。根据国度相干规范以及观察品级来对光标地位停止主动挪动。超限反省的进程中,假如零碎超限,零碎会提出GO字样。假如呈现偶数站,零碎中需求提示输入信息,按钮从白色主动变为绿色,对数据停止记载,为了不丧失零碎数据,需求设置可以实时保管的保管按钮。根据相干统计后果可以发明,应用空间数据处置软件,来促进主动构成后果电子表格。设计零碎软件的根本功用有,翻开软件、文件保管、新建文件、删除文件等。存储外业记载数据。丈量软件中使用安卓零碎,需求公道设计外业记载办理丈量的软件模块,以此来添加、创立、备份、阅读丈量数据,别的,这种外业模块需求可以创立数据输出口,以便于到达存储数据的目标。传输外业数据。丈量软件中使用安卓零碎实践上便是传输以及承受盘算机和挪动终端、挪动终端之间的数据'
 
  3.顺序设计开辟
 
        3.1开辟顺序的情况
 
  开辟零碎软件之前需求对升发软件的情况充沛理解,搭建好情况才干够开辟零碎软件,次要包罗JDK装置、AndroidSDK装置、myEclipse装置、ADT装置、创立AVD。
 
  3.2树立新顺序
 
  (1)点开Eclipse、文件新建、工程,会出现新的提示枢,然后点击安卓工程、下一个项目,输出工程称号,选择需求设计的平台,然后输出使用包称号和顺序称号,然后翻开LevelAc?tivityjava,会表现错误提示,次要便是由于会构成主动默许语句,但是零碎中没有主页。处理上述题目的根本方法便是,新建xml文件,选择安卓xml文件,点击下一个,输出main文件名,选择Layout文件资源,然后点击Finish完成创立。
 
  (2)翻开Windows中的AndroidSDK当前,选择契合实践状况的模仿情况,然后点击NEW按钮,呈现提出输出称号的对话框,选择设计预期平台,然后点击CreateAVD当前封闭零碎。点击Run菜单中的Configurtions,创立新文件输出称号,选择新建的文件点击0K和APPLY按钮,然后对DONothing项目点击Run按钮,完成工程创立。
 
  (3)添加头文件。安卓软件开辟的时分Java言语是最紧张的要害技能,需求完全理解C++言语编程,安卓数据开源性零碎,曾经具有一些绝对成熟的功用,实践操纵设计的时分可以间接使用,基于此可以更方便停止编程。
 
  (4)SQLite操纵数据库技能。Android为零碎提供SQLite数据库,普通都是合适使用在比拟小设置装备摆设上,但是可以拥有强度功用,数据库可以办理一切数据,称号为SQLiteOpenHelper的数据库包,间接对Java文件停止复制,工程选择右键粘贴。
 
  4.丈量软件中使用安卓零碎的设计
 
  使用软件开辟的时分,升?发的要害便是数据存储。安卓零碎中存储数据的根本方法便是SQLite数据库、零碎设置装备摆设、文件存储、网络存储等。文件存储、SQLite数据库、零碎配罝次要便是根据丈量软件来存储零碎外部数据信息。安卓零碎为了可以不时简化数据库,具有两种操纵方法。第一,SQLiteDatabase类,这种方法次要便是封装数据库零碎的API函数,封装数据库零碎包罗实行SQL指令、queiy、delete、insert等操纵。数据零碎中,根据外业丈量数据安卓零碎可以记载相应特性,根据差别功用树立四个表,一切的表都具有绝对应的数据功用,根据特定字段公道衔接每张表。应用pointid方法对水准道路记载表、导线记载表和坐标志录表停止衔接。坐标志录表中可以存储结算当前控制点地位信息,应用从Ctrlpoint来区分差别未知点和已知点的数据信息。根据poin3id、point2id、point1id来记载已知点坐标便是交会记载表,可以搜刮坐标志录W。交会丈量的时分需求剖析两种方法测角交会和测边交会。实践使用丈量软件的时分至多需求存在三个控制点数据信息,设计一切字段的时分需求根据实践状况来公道设置交会丈量的四个字段,right2data、right1data、left2data、left1data,别的,还应该丈量复用存储角和复用存储边。上述四个构造记载表中,不光需求具有coordinate表,还需求具有area字段,从而来到达区分以及查找每张表和地区的干系。假如coordinate表中没有公道设置area字段,剖析差别条件状况下分别控制点坐标的丈量地区存在差别的状况,从而来避免丈量外业数据的时分呈现混杂。在实践丈量软件中使用安卓零碎可以笼统呈现FeatureObject,根据上述数据信息可以构成三个派生类,水准道路类Levobject、交会类corobject、导线类Troabject,此中次要包罗一个或多个类组成,经过高程、立体坐标组成的是坐标点类SurPoint。也便是说丈量软件中使用安卓零碎来运用数据库的时分,次要便是通报数据的时分把笼统工具作为传输参数,而且这种技能可以在差别坐标点上实行相反的数据操纵,以便于可以低落零碎中通报参数的个数,也可以简化其他挪用数据库,可以在肯定水平上防止过于庞大的数据,方便任务职员停止维护,别的,笼统工具还可以通报其他模块模块数据,以便于不时扩展零碎17)。
 
  5.丈量软件中安卓零碎的详细使用
 
  丈量软件中使用安卓零碎的时分,用户选择运转当前就够非常疾速的进入到主操纵界面,普通状况下丈量外业任务数据的时分都具有比拟分歧的记载数据表格,因而为了可以愈加方便的停止记载数据,应用以上方法来设计表构造,设计记载数据主页面的外业丈量水准线路记载款式、导线丈量记载款式。外ik丈量进程中充沛剖析单一导线,应用导线行进偏向可以把程度较分为右角和左角,因而实践使用丈量软件爱你的时分需求得当调理右角和左角选项'交会丈量零碎数据后,设计侧边和侧角两种交会范例,应用交会丈量设计范例来公道选择和记载间隔和角度,而且需求可以随时切换上述两个选项,别的,经过详细剖析交会丈量实践数据和相干标准需求,需求具有三个已知交会点,因而,设计输出界面的时分,应该设置四个程度角或许三个间隔输出选项。不论是交会丈量记载表、导线记载表,照旧水准记载表,完成每一次数据丈量当前,都需求核算丈量数据。比方,丈量程度角或许测回红黑面读数差或许上下半测回差值,实践操纵的时分需求对项目停止严厉标准,假如呈现超越限定的丈量后果,零碎会提示正告。完成交会记载丈量的时分,相干职员需求根据实践状况来盘算导线平差和交会丈量范例,别的,根据盘问和检测坐标志录表来细致阅读和标准零碎现在测点坐标和控制点坐标,以便于包管可以颠簸运转安卓零碎丈量软件。安卓零碎丈量软件设计的蓝牙传输数据模块次要便是根据BluetoothAdapter类,应用盘算机和终端设置装备摆设中的盘算机记载表接纳数据和传输数据。基于此设置装备摆设中可以接纳和传输文本、表格方式的盘算构造和记载表,这种方法可以在肯定水平上方便传输丈量后果,为当前保管和阅读数据提供参考根据[91。
 
  6.完毕语
 
  综上,在剖析安卓零碎丈量软件的时分,不光需求盘算机和挪动终端、挪动终端之间停止接纳和传输数据,完成单一导线丈量外业记载、水准线路丈量外业数据、交会丈量外业数据的目标,别的,在详细剖析外北丈量实践需求的根底上可以细化设计零碎功用,实践设计丈量软件的时分需求运用安卓零碎来剖析和办理丈量数据,这种丈量方法不光可以方便职员操纵挪动终端,还可以最大限制低落任务量,到达无纸化操纵记载的目标。
 
                                                                                                            吴天亮
                                                                    (武汉轻工大学数学与盘算机学院,湖北武汉430023)

中心期刊引荐


宣布范例: 欧博娱乐宣布 欧博娱乐投稿
标题: *
姓名: *
手机: * (填写数值)
Email:
QQ: * (填写数值)
文章:
要求: