基于Android系统的地籍调查平台.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android系统的地籍调查平台.doc

基于Android系统的地籍调查平台   摘 要:本文讨论了利用Android系统进行地籍调查的可行性,以及实现方式。为地籍调查实现自动化提供了方法。   关键词:地籍;安卓;功能实现   中图分类号:P273 文献标识码:A   一、引言   地籍调查项目一直是测绘项目中投入人力最大,时间持续最长的项目。它的特点是涉及到的宗地数量多,与普通权利人接触时间长,调查中容易产生错误的工作环节突出,工作反复,有很多重复性工作,对于调查人员素质要求不高,对于仪器设备要求不高等。以往的地籍调查工作方式是,先进行外业调查,包括:收取权利人的证件,实地绘制宗地草图,指界,喷绘界址点等。内业需要将收取的权利人证件扫描,内容录入相关表格形成属性数据。之后再将权利人证件返还回去。这个过程中需要两次打扰权利人,对权利人的时间耽误比较多,而且将证件带回内业录入也容易产生遗失,有很大的安全隐患。同时,录入工作比较耽误时间加上扫描工作的时间,造成内业时间工作过长,人员劳动量很重的困难。   Android的出现对解决以上问题提供了工作方法。Android(安卓),是一个以Linux为基础的开源移动设备操作系统,主要用于智能手机和平板电脑。而目前Android智能手机的普及程度已经达到了人手一部的程度,为在Android系统上实现地籍平台提供了硬件基础。自从Android问世以来,Android SDK的出现就赢得了广大开发人员的青睐,它以Java为开发语言,门槛低容易实现。所以Android SDK为Android地籍平台提供了软件基础。   二、数据库的设计   每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库―SQLite。SQLite第一个Alpha版本诞生于2000年5月,它是一款轻量级数据库,它的设计目标是嵌入式的,占用资源非常的低,只需要几百K的内存就够了。   SQLite数据库是D.Richard Hipp用C语言编写的开源嵌入式数据库,支持的数据库大小为2TB。它具有如下特征:   (1)轻量级   SQLite和C\S模式的数据库软件不同,它是进程内的数据库引擎,因此不存在数据库的客户端和服务器。使用SQLite一般只需要带上它的一个动态库,就可以享受它的全部功能。而且那个动态库的尺寸也相当小。   (2)独立性   SQLite数据库的核心引擎本身不依赖第三方软件,使用它也不需要“安装”,所以在使用的时候能够省去不少麻烦。   (3)隔离性   SQLite数据库中的所有信息(比如表、视图、触发器)都包含在一个文件内,方便管理和维护。   (4)跨平台   SQLite数据库支持大部分操作系统,除了我们在电脑上使用的操作系统之外,很多手机操作系统同样可以运行,比如Android、Windows Mobile、Symbian、Palm等。   (5)多语言接口   SQLite数据库支持很多语言编程接口,比如C\C++、Java、Python、dotNet、Ruby、Perl等,得到更多开发者的喜爱。   (6)安全性   SQLite数据库通过数据库级上的独占性和共享锁来实现独立事务处理。这意味着多个进程可以在同一时间从同一数据库读取数据,但只有一个可以写入数据。在某个进程或线程向数据库执行写操作之前,必须获得独占锁定。在发出独占锁定后,其他的读或写操作将不会再发生。   1 数据库的设计思路   地籍调查数据应包括属性数据如:权利人姓名、联系电话、地址、身份证号、代理人姓名地址身份证号等,这些信息应直接存储在数据库中。而地籍调查需要复印的身份证、户口本、权属证明文件等应该以图片格式存储在SD卡中。系统自动建立JHWorkspace文件夹作为总的工作空间。在开始工作以前需要新建工作目录,在工作目录下建立Sqlite3数据库info.db存储宗地数据,在工作目录下建立QLR目录存储权利人身份证照片,建立HKB目录存储户口本照片,建立DLR目录存储代理人身份证照片,建立QSLY目录存储权属来源证明文件照片,建立WTS目录存储委托书文件照片,建立QT目录存储其他文件照片。   2 属性数据结构   Sqlite是数据库,在数据库中每个属性应该以一个字段进行存储,对属性和字段的定义关系到系统的使用性,即是否满足宗地数据要求,是否满足土地的登记发证要求。   三、功能实现   1 Android软件的开发方式   (1)使用Android SDK,Android SDK主要以Java语言为开发方式,使用简单实现功能高效,是本项目选择的主要开发环境。   (2)使用Android NDK,Android NDK主要以

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档