基于位置服务的土地违法综合处理信息系统_第1页
基于位置服务的土地违法综合处理信息系统_第2页
基于位置服务的土地违法综合处理信息系统_第3页
基于位置服务的土地违法综合处理信息系统_第4页
基于位置服务的土地违法综合处理信息系统_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

绪论1.1研究背景1.1.1土地监督制度2006年以来,随着社会经济的发展和城市化进程的加快,城市用地不断向外扩张,耕地丧失和城市加剧扩张已经成为关注焦点。许多地方为了短时间内促进经济发展,增加地方GDP,进而采用粗放的发展模式,无度扩大建设用地规模。与此同时,违法违规用地、滥占、乱用耕地现象屡禁不止,土地违法的态势很严峻。面对土地突出问题,土地严重违法的状况,2006年国务院下发通知成立国家土地督察机构,设立国家土地总督察办公室,并且在全国设立9个地方土地督察局,分别是沈阳、北京、上海、南京、武汉、济南、广州、成都和西安督察局[1]。代表国务院对各省、自治区、直辖市,以及各人民政府土地利用和管理情况进行监督检查。土地督察制度的建立有效遏制了地方违法用地发展势头,促进了最严格土地管理制度的落实,土地管理秩序明显好转[1]。但是,国家土地督察机构自组建以来,一直存在人员少、人均督察面积大、督察任务重等问题。不具有信息的即时性、准确性和全面性等特点,使得“人眼看、实地查”的传统督察手段难以担负国土督察重任,因此必须借助信息化技术,创新督察手段,实现消息的快速传递,对违法违规用地等现象的遏制,从而强有力的保护我国的土地资源。当国土资源被违法使用或者占用时,举报人应将相关违法信息上报到当地的国土部门。现在的举报方式主要有:网上举报,举报信,电话举报等方式。但是,这其中存在诸多问题,例如举报人信息的保护,举报内容描述不详细,证据不充足,举报信息传递不及时等问题,给相关部门核实工作带来了很大的困难。结合现今的网络发展,创建高效健全的举报途径,保护我国的国土资源,亟不可待。1.1.2互联网技术随着我国互联网技术的快速发展,以及中国网络基础设施的不断完善,使我们走进了信息化的时代。根据中国网络信息中心发布的第37次《中国互联网络发展状况统计报告》显示,截至2015年12月,中国网民规模达6.88亿,互联网普及率达到50.3%,半数中国人已接入互联网。同时,移动互联网塑造了全新的社会生活形态,“互联网+”行动计划不断助力企业发展,互联网对于整体社会的影响已进入到新的阶段。《报告》同时显示,网民的上网设备正在向手机端集中,手机成为拉动网民规模增长的主要因素。截至2015年12月,我国手机网民规模达6.20亿,有90.1%的网民通过手机上网。与此同时,截止到2015年第一季度,微信已经覆盖中国的90%以上的智能手机,月活跃用户达到5.49亿,微信公众号总数已经超过800万个,表示微信服务已经成为了我们生活中的一部分了[2]。移动位置服务(LBS)是指主要通过移动定位技术获得用户当前的所在位置,在电子地图和业务平台的支持下,提供给用户位置的相关信息服务,自智能手机普及以来,基于位置的服务得到进一步的发展,更趋于成熟化。目前,无线定位在军事和民用技术中获得了广泛应用。1.2研究现状1.2.1国外研究现状国外的土地信息系统发展比国内早,已经有了近50年的历史,并且较为发达,按时间可分为以下几个阶段[3]:起步阶段:20世纪60年代,随着计算科技的发展,计算机技术在存储、分类、测量计算、分析等方面具有显著优势,因此地理位置信息系统也随之产生。1960年加拿大开始对全国农业土地利用与开发进行规划,1962年加拿大利用当时最先进的计算机设备和软件,开发了世界上第一个土地信息系统。之后,美国部分地区也相继开发了土地信息系统。发展阶段:20世纪70年代,是土地信息系统形成的一个时期,随着计算机存储技术的迅速发展,具有专业性的地理信息系统开始逐渐建立。据不完全统计,这时期内约有三百多个地理信息系统开始投入使用,这些系统被广泛用于地质矿产,土地水文等领域的数据采集。普及阶段:20世纪80年代,随着计算机的性能和软件开发技术不断提高,同时数据库技术得到进一步发展,地理信息系统技术也趋于成熟,土地信息系统也逐渐商业化,全球市场中地理信息系统报价软件已经多达70个。高速发展阶段:20世纪90年代,随着计算机的性价提高以及因特网开始走进人民群众,计算机软件和硬件技术都大幅度提升,地理信息系统开始成为许多机构必备的工作系统,同时土地信息系统也逐渐成为一个开发平台,可以允许用户进行二次开发。近年来,全球定位、遥感、信息系统和计算机技术逐渐融合,以及数学模型的引入,地理信息系统在技术上有了新的进展,同时也加快了地理信息系统的建设速度。通过互联网可以实现土地信息的数据共享和查询,可以针对违规违法的土地进行相关处理,这是土地信息系统的一个重要发展。例如,澳大利亚西澳大利亚州以及维多利亚州国土管理部门经过多年的研究,建立了土地信息系统,并且实现了提供给高级用户的信息查询及共享功能。1.2.2国内研究现状我国的土地信息系统发展相对较晚,但是发展快。70年代初,我国的计算机技术开始运用于信息测量、制图以及遥感领域,随着信息技术的发展,开始对地理信息系统进行研究和实验。80年代时,随着计算机技术的推广和应用,我国对地理信息系统的研究也取得了相应的进展,土地信息系统开始逐渐建立。90年代,基于信息技术的蓬勃发展,我国部分城市建立了自己的土地信息系统,主要用于城镇管理以及土地相关监测。之后,随着全球定位系统和遥感技术的发展,地理信息系统取得了革命性的进展,各地土地信息系统相继建立,为我国的土地资源管理和监测做出了重大贡献[3]。2006年11月,国土资源部执法监察局为了及时掌握违法用地总量以及一段时间内违法用地的特点,向省市国土资源部门下发了国土资源执法监察管理信息系统,该系统主要实现案件查处业务的规范化管理和有关数据的汇总上报功能。2007年,武汉市国土资源局为了解决国土执法监察工作中违法行为不能及时发现、案件调查取证难、违法案件查处周期长等问题,尝试采用“3S”技术对国土执法手段进行技术创新,提出了“数字执法”概念[3]。1.3研究目的及意义国土资源是一个国家及其居民赖以生存的物质基础,是由自然资源和社会经济资源组成的物质实体。我国的国土资源虽然总量大,种类多,但是人均占有量少,并且山地多于平地,耕地比例小,土地资源地区分布不均衡等特点,而且土地资源利用的不合理性,土地资源随意使用,违法违规用地,土地资源开发过度等问题出现,表示我们现今国土资源相关管理方面制度还不完善,缺乏强有力的管理措施,整治力度还未达到要求。因此,我们需要完善国土资源执法监察制度,并且实现国土资源的信息化管理,从而保护我们的国土资源。目前,我国的国土执法监察主要还是以人工为主,举报方式还不够智能化,不能及时传递具体的地理位置信息、视频等重要证据信息。随着互联网技术的迅速发展,越来越多的应用走进我们的视野,微信便是其中最流行的一款软件,已经覆盖了90%的智能手机,并且具有众多的公众号。因此,利用微信公众平台,实现国土违法举报,作为一种新型的举报途径,具有方便快捷高效等优点,在以后这种举报方式将会被越来越重视。同时,结合现在移动位置服务(LBS)和PHP技术,举报人能够添加文字说明,照片信息,视频信息和位置信息等证据对违法行为进行实时举证,解决了以往举报人举报信息不足,举报信息传递不及时等问题。利用微信公众号,移动位置服务和当今的互联网技术的相互结合,实现了数字化执法管理的要求,并且提高了国土资源执法监察工作的准确性、及时性,推动了国土资源管理的规范化和现代化,本文将大致的介绍土地监察系统的功能和具体操作,为土地违法举报提供一种新思路[4]。1.4研究的基本内容1.4.1研究内容结合现今迅速发展的微信应用,利用微信公众平台,结合PHP技术和移动位置服务,实现土地监察系统的开发,通过该系统,能够方便快捷及时传递信息,将举报信息进行数据保存处理和反馈,从而健全国土资源执法监察制度和实现保护国土资源的目的。1.4.2拟解决的关键问题土地监察系统,主要通过位置服务,可以准确快捷地将当事人的违法行为相关信息发送到土地监察系统,由后台人员将违法信息递交到相关的部门进行核实,通过部门的调查取证,做出相应的措施,再向举报人反馈相应的举报结果,由此保护我国的国土资源。土地监察系统,需要对举报信息做出详细的管理,建立合理的数据库是实现本系统的关键,这其中包括文字信息,图片信息,视频信息以及位置信息和举报者相关信息。如何从举报者上传的举报信息和地理位置数据通过服务器进行准确地接收存储,还要提供系统查询,以及对举报者身份保密是本系统需要处理的关键问题。1.4.3论文写作本文主要分为六个章节撰写,具体结构如下:第一章:绪论绪论主要介绍了现今国土资源的现状和相关土地监督制度,并且说明了现在国土资源违法举报存在的一些问题,再提出了该论文研究的目的,研究的基本内容及其系统开发需要解决的关键问题。第二章:关键技术关键技术是完成系统开发的核心,本章主要介绍了完成系统设计及其实现的相应技术,包括PHP,微信开发API,百度地图API,HTML5和CSS3网页开发和MySQL数据存储。第三章:土地监察系统设计主要对信息处理系统功能需求进行分析,阐述了该系统基本需求,介绍了系统开发的相应需求,设计构造方案,以及应该实现土地监察系统的建设目标,还有相应的数据库结构设计,最后各处相应的举报流程图。第四章:土地监察系统的建立经过前期对土地监察系统的设计,接下来就是进行土地监察系统建立,本章主要说明了系统开发环境,相应的网页制作,如何获取地理位置以及实现数据库的建立。第五章:土地监察系统测试通过前期的土地监察系统设计,建立,接下来便是对系统进行功能测试,发现系统的优点和缺点,为以后进行系统开发和系统维护提供相应的技术支持。经过对系统的测试,得到相应的结论。第六章:总结经过对系统的研究背景和研究现状的认识,以及经历系统的设计,建立,测试阶段,总结此次项目存在的不足与思考。

关键技术分析2.1PHP开发语言PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,并且免费开放了几乎所有的源代码主要适用于Web开发领域。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多,同时它的编辑更简单,实用性强,更适合初学者;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP支持的数据库极其广泛,可直接与Infomix、Oracle、Sybase、Solid、PostgreSQL、MySQL、Access等直接连接。PHP还完全支持ODBC(OpenDataBaseConnectivity)接口,凡是支持ODBC接口的数据库,PHP都可顺利地对其操作。最重要的是PHP可以用C、C++进行程序的扩展![11]2.2HTML5网页HTML5是万维网标准通用标记下的第五个应用超文本标记语言。它的设计目的是为了在移动设备上支持多媒体,提高与用户之间的交互友好度。并且具有如下的特性:HTML5赋予网页更好的意义和结构;基于HTML5开发的网页APP拥有更短的启动时间,更快的联网速度;HTML5提供了前所未有的数据与应用接入开放接口,使外部应用可以直接与浏览器内部的数据直接相连;支持网页端的Audio、Video等多媒体功能,与网站自带的APPS,摄像头,影音功能相得益彰;基于SVG、Canvas、WebGL及CSS3的3D功能,将会所呈现的惊人视觉效果。2.3百度地图API百度地图API是百度免费为开发者开放,提供包括JavaScriptAPI、Web服务API、AndroidSDK、iOSSDK、定位SDK、车联网API、LBS云等多种开发工具与服务的应用接口,同时具有基本地图展现、搜索、定位、逆地理编码、路线规划、LBS云存储与检索等功能,并且适用于PC端、移动端、服务器等多种设备,业已广泛应用互联网、移动设备、车厂等行业,主要涉及房产、电商、团购、移动手机应用、生活服务网站等的多种操作系统下的地图应用开发。2.4微信公众平台API微信公众平台是运营者通过公众号为微信用户提供资讯和服务的平台,而公众平台开发接口则是提供服务的基础,为了给微信用户提供更好的服务,一种新的消息处理方式就是提供微信接口及公众平台消息接口给开发者。开发者在公众平台网站中创建公众号、获取接口权限后,根据业务需求进行开发。2.5MySQL数据库MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。

土地监察系统设计3.1土地监察系统功能需求分析(1)及时发现并举报违规用地。目前而言,我国举报违规用地的主要途径还是通过电话举报,举报信等方式,这或多或少都存在一些不足,电话举报尚不能为违法行为提供更多的证据,而举报信的传递时间又较长。所以,我们迫切的需要一种既快捷又能提供详细信息的新途径,因此,随着现今手机软件的发展,结合现在流行的社交平台,利用微信公众平台向广大群众提供便捷的举报途径,促进国土资源部门与群众的交流,提高监察工作效率,制止违规违法用地行为。(2)及时定位违规用地。由于违法用地有远有近,也还存在举报人不能准确向相关部门描述地理位置等原因,导致了记录后信息掌握不齐全,相关位置只能经过一定方式后才能确定,所以我们迫切需要利用现今的移动位置服务对违法建设地进行迅速的定位,从而提高监察效率。(3)及时分析汇总数据。为了及时准确的了解一段时间内区域内违规违法的用地形式,需要建立一个信息系统存储违规违法的相关信息的数据库,并且对数据进行分析,方便为下个阶段的政策制定进行科学的决策。3.2土地监察系统建设目标土地监察系统是利用微信公众平台,经举报人上传相关的举报材料,之后国土管理相关人员则对其举报地进行核查处理,并且还可将相应的处理结果反馈给举报者。土地监察系统通过现今便捷的移动位置服务上传相应的位置信息,将举报地的位置信息以及相应的举报信息保存在对应的数据库中,经过对数据库的一体化管理,及时掌握违法用地总量以及一段时间内违法用地的特点。信息系统完成后将实现对违规违法用地的及时发现,对国土执法监察工作的全面监管,进而实现国土执法的高效和精细管理。3.3土地监察系统功能模块设计表4-1土地监察系统功能模块功能模块名描述地理位置处理模块利用百度地图API,通过浏览器获取到举报者当前位置信息,并使用PHP上传至数据库存储文字处理模块获取举报者对违规发生地的详情描述,并使用PHP上传至数据库存储。视频处理模块获取举报者上传至服务器的短视频,并存储在对应的本地文件。图片处理模块处理传递来的图片,下载图片,并储存信息。举报人信息处理模块获取举报人提供的相关信息,进行相应的存储3.4土地监察系统流程设计土地监察系统,致力于将一系列复杂的举报操作简单化。用户可以利用微信公众平台,一方面可以通过按钮提示求助相关问题,另一方面也可以直接通过公众平台结合网页进行交互上传土地违规违法的相关材料或者采用聊天的方式上传相关违法信息进行违法举报。根据土地监察系统的实际操作情况给出相应的流程图,如图3-1所示:

输入真实输入真实通过通过填写点击进入点击发送给相关部门相关部门实地考察信息反馈给用户信息真实性土地违法处理土地违法举报公众号我要举报地理位置上传图片文字说明视频录入举报土地资源问题反馈问题答案管理员审核相关部门问题解答管理员审核发送给相关部门图3-图3-1举报流程图3.5数据库设计土地监察系统采用MySQL实现对所有信息的存储。MySQL是一个小型关系型数据库管理系统,MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。下面给出设计的数据库表结构,分别是举报信息表(message),举报人信息表(person)。表3-1举报信息表(message)字段名数据类型长度说明描述idTinyint不空,主键举报信息编号positionText50不空位置地名longitudeFloat空位置经度latitudeFloat空位置纬度informationText不空违规发生地详情描述imageVarchar50不空存储的照片名videoVarchar50不空存储的视频名lastdateDatetime不空上传信息的时间表3-2举报人信息表(person)字段名数据类型长度说明描述idTinyint不空,主键对应的举报人编号nameVarchar20空举报人姓名phoneVarchar20空举报人联系电话locationVarchar20空举报人地址

土地监察系统的建立4.1开发环境本系统采用的是网站和微信公众平台相结合的方式进行开发。利用微信6.3.18版本进行测试。微信公众平台:要实现网页与微信的交互,需要先申请微信公众平台的公众号,登录微信公众平台后,利用自定义菜单模块实现所需菜单编辑以及相关的菜单内容,利用素材管理模块可以将图文消息与网页链接起来。网站:为了提供一个稳定,高效快捷的网站开发环境,本系统采用Apache服务器进行本地配置,利用MySQL进行信息存储,PHP作为后台脚本语言进行数据传输,最后根据HTML5和CSS进行网页前端制作。本系统是在Windows8平台下,利用Xampp软件集成包实现所有的基本配置,最后由于本系统是以本机为服务器,互联网还无法进行访问,这里使用花生壳软件获取动态域名,最终实现与互联网的衔接。4.2网页制作土地监察系统的网页前端采用HTML5和style样式属性进行样式编译,结合jQuery库中ajax方法实现获取经过定位得到的经纬度并将数据传递到PHP文件。在网页中,要实现各个模块的功能,因此,HTML文件使用的是表单传递,将举报者上传的违法地相关信息进行post方法传递到对应的PHP文件中。下面给出主页see.html的关键代码。<formaction="see.php"method="post"enctype="multipart/form-data"onsubmit="returnCheck();"><divclass="head">土地违法举报相关信息</div><br>自动获取您的地理位置:<divid="allmap"></div><br>具体位置:<br><inputtype="text"name="position"id="position"/><br><br>事件描述:<textareaname="information"rows="7"></textarea><br><br>上传举报照片:<inputtype="file"name="image"/><br><br>上传举报视频:<inputtype="hidden"name="MAX_FILE_SIZE"value="50000000"><inputtype="file"name="video"/><br><br>联系方式:(可不填写)<br> 姓        名:<inputtype="text"name="name"/><br><br>联系电话:<inputtype="text"name="phone"/><br><br>联系地址:<inputtype="text"name="location"/><br><br><inputtype="submit"name="submit"value="提交举报"id="submit"></form>对应的效果显示如图4-1:图4-1网页基本图4.3地理位置的获取土地监察系统的位置服务是采用百度地图API接口,利用浏览器定位实现位置获取,其核心代码主要是参照百度地图API提供的方法进行更改设计,于此同时,也将获取到的位置数据传递到后台服务器中,再将数据传递到数据库中进行存储。下面给出位置获取代码:varmap=newBMap.Map("allmap");varpoint=newBMap.Point(116.331398,39.897445);map.centerAndZoom(point,15);vargeolocation=newBMap.Geolocation();geolocation.getCurrentPosition(function(r){if(this.getStatus()==BMAP_STATUS_SUCCESS){varmk=newBMap.Marker(r.point);map.addOverlay(mk);map.panTo(r.point);//全局变量位置longitudelatitudevarlongitude=r.point.lng;varlatitude=r.point.lat;point=newBMap.Point(longitude,latitude);//数据提交 $.ajax({url:"see.php",type:"POST",data:{trans_data:longitude,trans_data1:latitude},//dataType:"json",error:function(){alert('ErrorloadingXMLdocument');},success:function(data,status){//如果调用php成功//alert(longitude,latitude);//解码,显示汉字}});图4-2位置定位图4.4数据库的建立本系统采用的是MySQL进行数据库创建和数据操作,根据系统需求和功能板块进行建表。本系统处于开发初始阶段,所以现今只是建立了举报信息表(message),举报人信息表(person)。通过MySQL的可视化界面,可以直接根据自己所需建立相应的表,也可以通过MySQL代码进行表操作,接下来是建立数据库结构表的相关代码:(1)举报信息表(message)CREATETABLE`message`(`id`tinyint(1)NOTNULLauto_increment,`position`textNOTNULL,`longitude`floatNULL,`latitude`floatNULL,`information`textNOTNULL,`image`varchar(50)NOTNULL,`video`varchar(50)NOTNULL,`lastdate`datetimeNOTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8AUTO_INCREMENT=1;(2)举报人信息表:(person)CREATETABLE`person`(`id`tinyint(1)NOTNULLauto_increment,`name`varchar(20)NULL,`phone`varchar(20)NULL,`location`varchar(20)NULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8AUTO_INCREMENT=1;

土地监察系统测试5.1测试目的 鉴于本系统现今只是初略完成了基本的违法地信息传递存储和举报违法地信息的简单查询,尚未达到理想的标准,现在的系统还不智能化,仅仅具有其简单的功能,因此,本次只是对其系统信息传递,存储,查询功能进行测试。本次的测试目的主要是为了验证该系统的适应性以及其功能,检查该系统是否能实现基本的功能,例如用户界面,地理位置获取,数据库数据操作是否符合用户要求。对测试中发现的问题,及时分析并找出解决方法,进而使系统更加完善,确保系统稳定运行满足用户的各个功能需求。5.2土地监察系统的功能测试截图经过上述的系统设计以及系统建立,将开发完成的程序放进本地服务器,利用微信应用进行测试,下图是测试违法地举报信息过程截图以及测试违法地举报信息查询截图。图5-1举报信息编写截图图5-2举报信息上传截图图5-3举报信息查询截图5.3测试结论本系统是基于移动地理位置服务的土地违法举报系统,经过多次的系统测试发现,该系统存在一些问题,系统读取文件过慢,容易造成系统内存不足,且文件上传的时间与当

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论