● 摘要
遥感数据是一种大图像文件,目前,遥感数据分发服务存在下载速度较慢、数据流程不畅、获取数据延迟等问题,业界很多单位亟需对现有的数据分发系统进行重构和升级,新系统应具备快速、准确的检索、调用、传输遥感数据文件的能力,具体的功能应该包含:用户及产品管理,数据产品检索、订购、下载,信息展示,订单管理,网站及日志管理,统计分析,磁盘清理,数据库备份,数据主动传输等。
本文介绍了某遥感卫星数据接收、加工、分发单位(以下简称某单位)为提高快速处理和分发能力,针对此项需求,梳理了整体工作流程和数据流程,运用数据库技术和JAVA、HTML、Java-script、CSS、JSP、PHP等开发语言,设计开发出一套集成多卫星多元数据管理、分发、检索、浏览、订购和下载功能的分发服务系统,以解决遥感数据管理低效、分发延时、下载错误、数据丢失等各种问题,满足各种用户对遥感卫星数据产品的需求。
该系统关键技术为:
1、总体架构的设计:通过数据库E-R模型,在独立的表之间建立了联系,从而减少了数据冗余,提高了数据检索效率,从而适应大数据文件快速传输要求。
2、数据的主动传输功能:某些重要用户数据需求量大,下载频繁,此功能为这些用户提供FTP方式推送下载,实现数据的主动传输,极大的提高了其下载速度,满足了重要用户的下载需求。
该系统效果明显,提高了数据传输速度,降低了数据冗余,优化了遥感卫星数据的管理和分发,方便了广大数据用户的下载使用,为将来卫星增加打下了基础,提升了国产遥感卫星数据的综合竞争能力,并为国内同行及其他网站大数据下载服务系统设计提供一定的借鉴。