作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

›› 2005, Vol. 31 ›› Issue (22): 94-.

• 论文 • 上一篇    下一篇

空间数据库GUI管理工具中的传输与显示技术

申排伟,陆锋   

  1. 中国科学院地理科学与资源研究所资源与环境信息系统国家重点实验室,中国科学院地理科学与资源研究所资源与环境信息系统国家重点实验室 北京 100101
  • 发布日期:2005-11-25

Data Transmission and Displaying Technologies in Java GUI for Spatial Database Management System

SHEN Paiwei,LU Feng   

  1. (Lab of Resource and Environment Information System,Institute of Geographical Sciences and Natural Resources Research,CAS,Beijing 100101)
  • Published:2005-11-25

摘要: 将基于Java的空间数据动态结果集构造、双缓冲技术和多线程传输与绘制技术进行集成,应用于空间数据库GUI管理工具中,减少了客户端资源占用,提高了空间数据传输与显示的效率。为了验证多线程方法在空间数据传输中的效率,围绕单线程和多线程的空间数据传输与显示进行了对比实验。实验结果表明,多线程可以有效提高数据传输与显示效率。在一般情况下,考虑到资源占用和传输效率的需求,4~6个辅助线程是比较合理的折中方案。

关键词: 空间数据库, 图形用户界面, Java, 双缓冲, 多线程

Abstract: In this paper,Java-based dynamic record set building,double buffering and multi-thread transmitting and drawing technologies are integrated to reduce the resource occupation of the clients and increase the transmitting and displaying efficiency of large spatial database.To verify the effects of multi-thread method and compare the efficiency distinction of different thread number,an experiment is carried out with some spatial databases with different amount of data.It is shown that multi-thread method is much more efficient than single-thread method,and the authors argue that generally 4 to 6 auxiliary threads can be set as a tradeoff between efficient spatial data transmitting and resource occupation.

中图分类号: