基于WebGIS的遥感定位信息管理系统设计

时间:2022-08-19 03:50:48

基于WebGIS的遥感定位信息管理系统设计

摘 要: 针对当前遥感定位信息管理系统的定位精度不高、集成度不好的问题,提出基于WebGIS的遥感定位信息管理系统优化设计方法。进行遥感定位信息管理系统的软件开发环境描述和总体设计,信息管理系统的软件开发平台是Visual DSP++ 4.5,主要功能模块包括WebGIS遥感信息采集模块、数据加工模块、集成信息处理模块、智能控制模块和人机交互通信模块等,进行系统的模块化设计描述,最后进行系统调试和仿真实验。结果表明,该系统能准确实现对遥感信息的采集和定位,精度高,可靠性和兼容性好。

关键词: WebGIS; 地理信息; 遥感信息定位; 信息管理系统

中图分类号: TN92?34; TP271 文献标识码: A 文章编号: 1004?373X(2017)07?0016?04

Design of remote sensing locating information management system based on WebGIS

YUAN Yuan

(School of Geosciences, China University of Petroleum, Qingdao 266580, China)

Abstract: Since the locating accuracy and integration level of the remote sensing locating information management system at present are low, an optimum design method of the remote sensing locating information management system based on WebGIS is proposed. The software development environment of the remote sensing locating management system is described, and the overall design of the system is conducted. The software development platform of the information management system is based on Visual DSP++ 4.5. The main function modules of the system include the WebGIS remote sensing information collection module, data processing module, integrated information processing module, intelligent control module and man?machine interactive communication module. The modular design of the system is described. The system debugging and simulation experiment were carried out. The results show that the system can acquire and locate the remote sensing information accurately, has high precision and reliability, and good compatibility.

Keywords: WebGIS; geographic information; remote sensing information positioning; information management system

0 引 言

随着地理信息系统(Geographic Information System,GIS)的发展,采用Web技术进行地理信息系统的网络组网设计,实现GIS信息共享。构建WebGIS网络地理信息系统,WebGIS通过Internet平台,客户端应用软件采用网络协议实现地理信息的远程采集和空间信息共享,在浏览器(客户端)获得各种地理信息和遥感信息数据,再利用嵌入HTTP标准的应用体系实现网络空间环境下的空间信息管理和遥感信息[1?2]。WebGIS中海量的空间数据能有效指导遥感定位,基于WebGIS进行遥感定位能有效提高对地理目标的定位精度,基于WebGIS的遥感定位信息管理系统在远程遥感监测、地理探测、目标识别等领域具有广阔的应用前景[3?4]。

本文基于WebGIS对遥感定位信息管理系统进行优化设计,首先进行系统的总体设计描述和功能模块介绍,然后进行遥感定位系统的模块化设计,最后进行信息管理系统的联调测试,并得出有效性结论。

1 系统总体设计描述

1.1 信息管理系统的总体设计及开发环境描述

对遥感定位信息管理系统的设计主要是利用WebGIS浏览器(browser),WebGIS服务器,WebGIS编辑器(Editor)的信息服务功能,在嵌入式环境下通过Internet/Intranet实现对WebGIS海量数据库信息互联[5],首先分析基于WebGIS的遥感定位信息管理系统的总体设计结构并进行软件开发环境描述,进行功能模块分析和介绍,基于WebGIS的遥感定位信息管理系统建立在Visual DSP++ 4.5开发平台上,为了提高系统的可移植性,系统的核心采用嵌入式STM32开发,安装Linux系统,使用S3C2440自带的A/D系统进行WebGIS的遥感定位信息6通道同步采样设计,遥感定位信息管理系统主要包括硬件设计和软件设计两大部分,本文重点进行信息管理系统的软件开发设计,硬件部分由前期开发完成。信息管理系统的主要功能模块包括WebGIS遥感信息采集模块、数据加工模块、集成信息处理模块、智能控制模块和人机交互通信模块。

bool enqueueBack(data acquisition bus &pPacket);

当CAN接收到一个E2PROM程序输入字节,在Boot Loader使系统上电后进行遥感定位信息管理系统的正向触发,调用函数设置hpe1432_setTriggerLevel,用readerThread和writerThread负责与客户端通信。

2.2 系统的软件平台设计

WebGIS遥感定位信息管理系统的软件主要由Linux内核的裁剪与编译,WebGIS遥感定位信息数据的根文件系统的配置,Linux嵌入式内核的移植,系统主程序的编写四部分组成,系统的软件结构如图2所示。

基于WebGIS的遥感定位信息管理系统软件采用模块化的设计方案,各功能子程序分开编写,Linux内核的裁剪实现串口数据和网络数据的转发,在移植Linux操作系统后,提供了连接网络的API接口,接口程序为:

virtual int readFD(HP kernel E1562D/E SCSI hard disk data*buffer, int trigger, int *err);

virtual MineComm writeFD(int MineSendPacket, const char *buffer, int count, int *TCPComm);

由于TCPComm这个类完成与客户端进行连接,TCPComm这个类由三个线程构成,serverThread,WebGIS遥感定位信息管理系统的控制命令采用函数readerThread和writerThread完成,函数设计为:

bool readPerxsvt(int pFD, TCP client needs data &pPawqqft);

bool writePqfeft(int pqefD, SFPaqwfvt &pPqvvet);

构建基于WebGIS的遥感定位信息管理系统的嵌入式Linux开发环境,通过LCD控制器完成编译,得到嵌入式Linux环境下的rootfs数据编译库,在嵌入式Linux环境下进行遥感数据信息加载,程序加载模块的加载代码设计为:

#define MISC_ home/Arm?angstrom/nfs _pwm_ 255

//可视化控制

#define s3cQt/Root file system "pwm" //嵌入式程序写入

int ADSP?BF537s_oot file system ();

//ADSP?BF537缓存遥感定位信息数据

>>cript SPORT0_TFSDIV// SPORT0_TCLKDI//

//服掌髋渲梦募

Vret =(SPORT0_RILDN _ compilation/ makefile (&misc);

// 遥感定位数据信息的编译和安装

通过引导加载程序进行WebGIS遥感定位信息管理系统的信息分类,对CAN的相关寄存器进行初始化操作,采用三星S3C2440进行主控模块设计,利用C/C++编写程序,在CAN同步串口中实现系统冷启动和远程控制。

2.3 人机交互程序设计

人机交互程序的功能主要是实现信息管理系统的人机交互控制和界面设计,采用GUI和MySQL实现界面设计的图形渲染,数据处理模块传回的遥感定位数据在MinePressureCollectionC.nc里面完成信息定位和数据输出,以图形化形式实时显示当前的遥感定位信息,在人机交互程序设计中使用如下一些接口:

>>interface Timer< PHP MySQL > as collected data;

//Sample Timer;

>>interface Read< front page >; //Read WebGIS data analysis

>>interface ReadStream< alarm parameters >;

//alarm parameters (sampling period)

>>interface system initialization parameters; //Indication

>>detection system;

>>interface data processing module as regular database backup;

>>interface Send as AlertRoot;

>>interface Init as underground workstation;

>>interface Std implementation as SensorControl;

>>interface Std implementation as data import;

>>interface Std implementation as DisseminationControl;

>>interface SplitControl as RadioControl;

>>interface newAlert?>pressure = avg;

>>interface regular database //Persistent storage

>>interface ConfigStorage;

3 系统联调测试分析

采用系统联调测试进行系统的应用性能分析,在嵌入式设备上运行Qt C++ API执行WebGIS遥感定位信息的数据写入和程序加载,系统调试过程使用的设备为Inter Pentium TYP3220A遥感地理信息系统数据采集器,Opengl32PST3202可编程控制器,实时读取WebGIS遥感定位信息系统采集的数据,计算并存储,在人机交互界面配置管理员,设置系统初始化参数及约束参量指标信息,整个联调系统采用PHP和MySQL实现,Web控制端远程控制遥感定位信息管理,信息管理系统的Web控制端界面如图3所示。

在管理系统Web控制端点击左边的data,可以查看遥感定位的历史记录,完成人机交互,得到遥感定位的输出结果如图4所示。

从以上调试结果分析得知,采用本文设计的遥感信息定位管理系统具有较好的人机交互性和界面友好型,数据定位信息的准确度高,列表分类准确明细。最后以实证数据为例,取其中的10个定位节点测试系统的遥感定位精度,得到的测试结果见表1和图5。分析结果可知,本文设计的遥感定位信息管理系统对遥感定位的精度较高。

4 结 语

本文提出基于WebGIS的遥感定位信息管理系统优化设计方法。首先进行遥感定位信息管理系统的软件开发环境描述和总体设计,信息管理系统的软件开发平台是Visual DSP++ 4.5,设计系统的功能模块包括WebGIS遥感信息采集模块、数据加工模块、集成信息处理模块、智能控制模块和人机交互通信模块等,进行系统的模块化设计描述。最后进行系统调试和仿真实验,分析得知,本文设计的系统能准确实现对遥感信息的采集和定位,精度高,性能好。

⒖嘉南

[1] CHEN B, LIU X P, LIU K F, et al. Fuzzy approximation?based adaptive control of nonlinear delayed systems with unknown dead zone [J]. IEEE transactions on fuzzy systems, 2014, 22(2): 237?248.

[2] TONG S C, HUO B Y, LI Y M. Observer?based adaptive decentralized fuzzy fault?tolerant control of nonlinear large?scale systems with actuator failures [J]. IEEE transactions on fuzzy systems, 2014, 22(1): 1?15.

[3] HAN S I, LEE J M. Fuzzy echo state neural networks and funnel dynamic surface control for prescribed performance of a nonlinear dynamic system [J]. IEEE transactions on industrial electronics, 2014, 61(2): 1099?1112.

[4] 秦宁宁,余颖华,吴德恩.移动混合传感网中节点自主部署算法[J].电子与信息学报,2016,38(7):1838?1842.

[5] MAHBOUBI H, MOEZZI K, AGHDAM A G, et al. Distributed deployment algorithms for improved coverage in a network of wireless mobile sensors [J]. IEEE transactions on industrial informatics, 2014, 10(1): 163?174.

[6] MAHBOUBI H. Distributed deployment algorithms for efficient coverage in a network of mobile sensors with nonidentical sensing capabilities [J]. IEEE transactions on vehicular technology, 2014, 63(8): 3998?4016.

[7] GUBBI J, BUYYA R, MARUSIC S, et al. Internet of Things (IoT): a vision, architectural elements, and future directions [J]. Future generation computer systems, 2013, 29(7): 1645?1660.

[8] BOUDIA O R M, SENOUCI S M, FEHAM M. A novel secure aggregation scheme for wireless sensor networks using stateful public key cryptography [J]. Ad Hoc networks, 2015, 32(C): 98?113.

上一篇:慕课与传统英语教学的比较研究 下一篇:基于BIM在项目全生命期内的造价模型设计