###
DOI:
计算机系统应用英文版:2010,19(1):185-189
本文二维码信息
码上扫一扫!
基于Java 与C++联合编程实现网络环境下遥感影像的切割算法
(1.北京市地震局 北京市地震应急保障中心 北京 100080;2.中国科学院对地观测与数字地球科学中心 中国科学院数字地球科学重点实验室 北京 100101;3.山东理工大学 电气与电子工程学院 山东 淄博 255049)
Web-Oriented Cutting Algorithm of Remote Sensing Images Based on Java and C++
摘要
图/表
参考文献
相似文献
本文已被:浏览 1894次   下载 3824
Received:May 04, 2009    
中文摘要: 随着GIS 与RS 的集成、数字地球、信息共享等研究工作的深入开展,如何实现遥感影像在Internet 环境下的快速发布就成为一项迫切的研究工作。目前比较成功的影像发布方法是将影像重采样、分层切割进而建立影像金字塔存储模型。网络环境下遥感影像的切割算法是解决上述影像金字塔问题的有效途径。首先讨论了以JNI(Java Native Interface)技术为基础实现Java 与C++联合编程的一些关键问题。进而,以Java与C++联合编程为基础,实现了面向Internet网络环境的、基于B/S 架构的遥感影像切割算法。这种实现方法结合了C++语言在图像处理方面的高效性和Java 语言在网络编程方面的优越性,从而为遥感影像的网络快速发布提供了保障。实践证明该方案可行,且算法稳定可靠、易于操作。
Abstract:With the progress of researches on the integration of Geographic Information System (GIS) and Remote Sensing (RS), digital earth, and information sharing, it has become significant to publish RS images on the Internet. A large image is often extract ed into different levels of detail and cut into pieces or tiles to construct a pyramid structure for Web distribution. Therefore, an efficient and flexible cutting algorithm of RS images under the Internet environment is correspondingly expected. In this paper, methods to achieve programming by combining Java with C++ are discussed. The JNI-based combined programming is discussed in four sections, including parameter trans fer, call C++ functions in Java, call Java functions in C++, and exception handling. Subsequently, the Web-oriented cutting algorithm of RS images is implemented based on the above combined programming, which makes the rapid Web publication of RS images become easier to accomplish. Tests of the program with a global RS image prove that the design scheme is feasible and the algorithm is effi cient, stable, and flexible.
文章编号:     中图分类号:    文献标志码:
基金项目:国家"十一五”计划(2007BAB25B06).
引用文本:
谭庆全,毕建涛,刘群.基于Java 与C++联合编程实现网络环境下遥感影像的切割算法.计算机系统应用,2010,19(1):185-189
TAN Qing-Quan,BI Jian-Tao,LIU Qun.Web-Oriented Cutting Algorithm of Remote Sensing Images Based on Java and C++.COMPUTER SYSTEMS APPLICATIONS,2010,19(1):185-189