节点文献
构建基于G/S模式的数字月球平台关键技术研究
Research on Key Technologies for Digital Moon Platform Based on G/S Model
【作者】 谭力;
【导师】 苗放;
【作者基本信息】 成都理工大学 , 地球探测与信息技术, 2011, 博士
【摘要】 “数字月球”是一个集月球科学、信息科学和系统科学于一体的综合学科,它不仅是一个学科领域的创新,同时也是一个工程技术系统的创新,是统一地用数字化手段解决月球科学问题,最大限度利用月球信息资源的有效途径。数字月球平台作为“数字月球”概念的应用和延伸,是“数字月球”的重要组成部分,也是“数字月球”产品化、平台化的主要体现方式。数字月球平台旨在提供以月球空间信息为主的信息服务,空间信息服务模式是其关键,G/S模式作为一种新型的空间信息网络服务模式,能够有效解决海量、异构、多源空间数据的组织和管理,实现了空间信息服务的聚合。本文针对我国绕月探测工程科学数据发布和成果共享的需求以及现有月球空间信息网络服务模式的不足,从研究数字月球平台理论体系出发,将G/S模式与数字月球平台进行结合,从信息服务的角度深入分析和研究了基于G/S模式的数字月球平台的架构体系和运行机制,对其中所涉及的关键技术进行了详细地梳理和阐述,建立了一套以数字月球标记语言DLML为基础的月球空间数据描述与分布式集成方法,并以此为核心构建了基于G/S模式的数字月球平台原型系统。本文取得的主要创新点包括:(1)设计了一种月球信息标识语言——数字月球标记语言DLML。在深入研究GML、KML等地理信息标识语言的基础上,结合我国月球探测科学数据发布和成果共享的需要,以可扩展标记语言XML的语法和格式为基础,设计和实现了一种月球信息标识语言,用于实现对以月球空间对象为核心的空间数据和属性数据以及探月科学成果数据、月球场景漫游控制和分布式数据集成的描述。(2)提出并设计了一种基于G/S模式的数字月球平台的技术架构。以“数据分散、信息汇聚、服务聚合”为理念,提出了一种基于G/S模式的、以数字月球标记言语DLML为核心的数字月球平台的技术架构。该技术架构有别于传统意义上的虚拟月球系统或基于其它架构模式的数字月球平台,具有一定的前瞻性和探索性。本文在深入研究基于G/S模式的数字月球平台的基础上,从我国月球探测科学数据发布与成果共享的角度出发,围绕数字月球标记语言DLML这个核心,对分布式月球空间数据服务器群中的关键技术和数字月球浏览器的设计与实现作了相应的研究,最终确立了基于G/S模式的数字月球平台的架构体系,并实现其原型系统。通过具体的应用实例验证了基于G/S模式的数字月球平台在提供月球空间信息服务过程中的有效性、优越性,为探索数字月球平台架构模式提供了科学依据和一定的参考价值。(3)提出了一种以服务聚合为核心的月球空间信息服务模式。本文将G/S空间信息服务聚合模式用于数字月球平台的核心——月球空间信息服务的数字化,以数字月球平台中的信息服务过程为研究对象,从数据分散、信息汇聚和服务聚合的角度对基于G/S模式的数字月球平台的架构体系和运行机制进行了分析和研究,为建立我国自主、可控的、面向服务架构的月球空间信息服务平台提供理论依据和应用模型。基于以上创新性的研究,本文取得的主要成果包括:1.丰富和完善了“数字月球”的概念及其应用框架在对“数字地球”概念及其应用进行研究的基础上,结合月球空间信息服务数字化的需求,对现有“数字月球”的概念和内涵进行了补充和完善,明确了“数字月球”的应用框架,系统和全面地阐述了“数字月球”的含义、理论依据、框架体系和关键技术,为数字月球平台的构建提供了理论指导和实践依据。2.初步建立了基于G/S模式的数字月球平台的理论体系和技术架构体系。从“数字月球”框架的角度,提出涵盖月球空间信息管理和月球空间信息服务的数字月球平台的概念,并对其含义、理论依据、框架体系、科研意义等进行了诠释,将G/S模式与数字月球平台相结合,从信息服务的角度分析和研究了基于G/S模式的数字月球平台的架构体系和运行机制,初步建立了基于G/S模式的数字月球平台的理论体系和技术架构体系,为建立我国自主、可控的数字月球平台提供理论依据和应用模型。3.建立了一套以数字月球标记语言DLML为基础的月球空间数据描述与分布式集成方法。在深入研究GML、KML等地理标记语言的基础上,针对我国绕月探测科学数据的特点和数据发布与成果共享的需求,设计了一种以可扩展标记语言XML的语法和格式为基础的月球信息标识语言——数字月球标记语言DLML。通过数字月球标记语言DLML能够实现对月球空间数据、属性数据、探月科学成果数据、场景漫游控制以及分布式数据集成的描述,建立了一套以数字月球标记语言DLML为基础的月球空间数据描述与分布式集成方法。4.搭建了基于G/S模式的数字月球平台原型系统。以G/S模式以及“数字月球”框架为理论基础,以嫦娥一号CCD影像数据和高程数据为数据支撑,以数字月球标记语言DLML为核心,搭建了基于G/S模式的数字月球平台原型系统。该系统采用G/S架构模式,前台通过以地学浏览器Geo-browser为原型的数字月球浏览器实现用户与系统的功能交互。后台通过分布式月球空间数据服务器管理月球相关数据。该系统通过数字月球标记语言DLML能够实现对以月球空间信息为主的信息进行描述、展示以及分布式集成,对建立我国自主、可控的数字月球平台以及其他月球数据管理与共享平台均具有一定的借鉴价值和推广价值。
【Abstract】 Digital Moon is a comprehensive discipline that combines moon science, information technology and system science. Not only is it an innovation in disciplinary field, but also in engineering technology system. It is a unified digitized means of solving problems of Moon science and an efficient approach of utmost using of exploiting the moon information resources. Digital Moon Platform as the application and extension of Digital Moon is a significant component of Digital Moon and the main presentation method of the commercialization and platforming of it as well. Digital Moon platform is conducted to offer information services mainly about lunar spatial information, and its key is spatial information service module. G/S module as a new spatial information network service module is able to efficiently solve the organization and management problems of massive, isomerous and multi-sources spatial data, thus realized the polymerization of the spatial information service.Beginning with the study of the Digital Moon platform theory system, directed towards our country’s requirements of data publication and achievements sharing of lunar orbiting exploration engineering science and connected G/S module with Digital Moon platform, this article deeply analyzed and researched the architecture and operating mechanism of Digital Moon Platform based on G/S module from the information service perspective, elaborated the all the referring key technologies, established a suit of data description and distributed integration methods based on Digital Lunar Mark-up Language(DLML) of Lunar Spatial data, and finally constructed the prototype system of the Digital Moon Platform based on G/S module.The innovations achieved by this article are:(1) Designed a digital Lunar Mark-up Language (DLML). On the basis of deeply study of GML, KML and other geo-information mark-up language, according to the requirements of our country’s data publication and achievements sharing of lunar orbiting exploration engineering science, on the basis of the grammar and syntax of extensible mark-up language (XML), designed and implemented a kind of lunar information mark-up Language. DLML is used for realize the descriptions of spatial data and attribute data, achievement data of the moon exploration science, the moon scene wandering control and distributed data integration with the moon space objects at the core.(2) Put forward the architecture of Digital Moon based on G/S module. With the conception of Distribution of Data,Aggregation of Information,Polymerization of Service, this article proposed an architecture of Digital Moon platform which is based on G/S module and with the DLML at the core. Different from traditional virtual Moon system or Digital Moon Platforms based on other architectures, this architecture has prospect and prediction. This article on the basis of deeply study of the Digital Moon Platform based on G/S module, started from the data publication and achievement sharing of our country’s data exploration science, and centered on the DLML as the core, did some corresponding researches on the key technologies of distributed Moon spatial data server cluster and the design and implementation of Digital Moon browser, and ultimately established the architecture of Digital Moon Platform based on G/S module, as well as its prototype system. Moreover, through specific application examples, the validity and superiority of the moon space information service providing capacity of Digital Moon Platform based on G/S module has been proved.(3) Put forward a moon spatial information service module centering on information polymerization. This article uses the G/S spatial information service polymerization module on the core of Digital Moon Platform– digitalization of moon spatial information service, and using the information service process in Digital Moon Platform as research subject, analyzed and studied the architecture and operation mechanism of Digital Moon Platform based on G/S module from the perspective of Distribution of Data,Aggregation of Information,Polymerization of Service, thus offered the theoretical foundation and application model for our country to construct independent, controllable, architecture-oriented Lunar Spatial Information Service platform.Based on the innovative research mentioned above, the achievements this article has gained include:1. Enriched and enhanced the concept and application architecture of Digital Moon.On the basis of the study of the concept and application of Digital Earth and combined with the digitalize requirement of Lunar Spatial Information Service, this article complemented and enhanced the current concept and connotation of Digital Moon, clarified the application architecture of Digital Moon, systematically and comprehensively presented the meaning, theoretical foundation, architecture and key technologies of Digital Moon, therefore provided theoretical direction and practical evidence of constructing Digital Moon Platform.2. Preliminarily established the theory foundation and technical architecture of Digital Moon Platform based on G/S module.From the perspective of Digital Moo”, this article put forward the concept of the Digital Moon Platform covering Lunar Spatial Information management and Lunar Spatial Information Service, and annotated its meaning, theory foundation, architecture and significance of scientific research. Connecting G/S module with Digital Moon Platform, and analyzed and studied the architecture and operation mechanism of Digital Moon Platform from the perspective of information service. Preliminarily established the theory foundation and technical architecture of Digital Moon Platform based on G/S module and offered the theoretical foundation and application model for our country to construct independent and controllable Lunar Spatial Information Service platform.3. Defined a set of Lunar Spatial data description and distributed integration method based on DLML.On the basis of deeply study of GML, KML and other geo-information mark-up language and according to the requirements of our country’s data publication and achievements sharing of lunar orbiting exploration engineering science, this article, on the basis of the grammar and syntax of XML, designed a Lunar Information Mark-up language– DLML. DLML is able to realize the descriptions of Lunar Spatial data, attribute data, achievement data of the moon exploration, scene wandering control and distributed data integration, and established a set of Lunar Spatial data description and distributed integration method based on DLML.4. Constructed the prototype system of Digital Moon Platform base on G/S moduleOn the basis of G/S module and the architecture of Digital Moon, on the support of the CCD image data and elevation data of Chang’E I, and centered on the DLML, this article constructed the prototype system of Digital Moon Platform based on G/S module. This system adopts G/S module, the front-end realizes user-system interaction through the Digital Moon browse modeled on the Geo-browser. Back-end manages lunar data through distributed Lunar Spatial data servers. This system, by using DLML, describes, presents and integrates the information mainly about Lunar Spatial data. This system has the value of reference and promotion for our country to construct independent and controllable Digital Moon Platform, and other lunar data management and sharing platforms.
【Key words】 G/S model; Digital Moon Platform; Luan spatial information service; Digital Moon; DLML;