节点文献

基于KML格式的县域土地集约利用评价分析系统设计与实现

Design and Realization of County Land Intensive Utilization Evaluation and Analysis System Based on the KML Format

【作者】 杨鑫

【导师】 郑新奇;

【作者基本信息】 中国地质大学(北京) , 地图制图学与地理信息工程, 2009, 硕士

【摘要】 随着地理信息系统软件在土地信息系统中的应用,实现了土地利用图形数据与属性数据的完美结合,改变了传统的基于表格数据的管理方式。但地理信息系统软件中图形的表现形式仍不太直观,表现内容也不够丰富。Google Earth是一个融合了大量遥感影像和地理坐标信息的、开放的、良好的3D数据显示平台。鉴于此,本文在对Google Earth功能及应用分析和对土地信息系统发展现状分析后,提出了将Google Earth平台应用到土地信息系统中,意在建立一个基于KML格式的、GE平台的、功能完善的三维县域土地集约利用评价与分析系统。文章首先在研究GE COM API函数与KML语法格式的基础上对GE二次开发思路进行了探讨,总结了GE二次开发所能实现的功能与不足之处。然后按软件工程中软件设计的基本流程进行软件设计:对系统做需求分析;提出系统开发的三层体系结构,实现系统平台的搭建;根据用户需求设计系统功能;进行数据库设计;根据关键技术与主要算法在.NET框架上用C#语言对系统编程实现;最后通过具体应用案例验证了系统的可行性与科学性。在数据库设计中,将数据按存储形式分为KML文档和属性数据库两类。系统实现中,通过GE COM API函数,实现了Google Earth界面与系统界面的集成;在对KML语法格式研究的基础上,结合ArcEngine接口研究了GIS数据向KML文件的转换;实现了向Google Earth中添加点、线、面、岛多边形地理要素和影像的功能、距离面积测量功能、高程提取功能、图片数据转换为KML文件的功能、数据库与KML文件转换的功能。在数据库技术研究的基础上,实现了属性数据管理、数据查询、计算集约度、集约度分级、报表分析等功能。在系统应用中,以北京市密云县为例,简单介绍了系统主要功能的应用,并通过系统对密云县河南寨镇村级行政单元进行居民点集约评价,分析集约度的影响因子,验证了系统的科学性。

【Abstract】 As the application of the Geographic information system, land information system changed the traditional management method which is based on tables, and has realized the unified management of land uses graphic data and attributes data. But the expressing form of graphics in GIS software is still not very intuitionistic, the presentation content is still not very rich. Google Earth is a nicer open 3D data shown platform, which syncretizes a great deal of remote sensing image and geographic coordinate information. In view of this, this paper studies the function and application of Google Earth, and studies the development status of land system, and then the application of Google Earth in land is proposed. The purpose of this paper is to build a three dimensional county land intensive utilization evaluation and analysis system with perfect functions, which is based on KML data form and Google Earth platform.Based on studies of the function of GE COM API and the grammar form of KML, the paper explores the thought of secondary development of GE, and summarizes the function could be realized by secondary development of GE and the shortcomings. Then design the software according to the basic flow of software design of software engineering: analyze requirement, propose three-tier architecture, build system platform, design system function, design system database, program and realize system by c# language with key technology and main algorithm. At last, a case was given to verify the feasibility and scientificalness of system.When design the system database, according to storage form, all the data was divided into two types: KML document and attribute database. Based on the study on grammar form of KML and the using of GE COM API function, system interface was integrated with Google Earth interface; GIS data was transformed to KML document by ArcEngine interface; the function of drawing point、polyline、polygon and island polygon on GE interface was realized, the function of image overlay was realized, the function of survey distance and area was realized, the function of extract altitude information was realized, the function of transforming image to KML document was realized, the function of transforming between database and KML document was realized. Based on the study on database technology, the function of attribute data management and the query of data was realized, the function of computation and classification of intensive degree was realized, and the function of report analysis was realized.In the chapter of application, took Miyun County in Beijing as an example, application of system was introduced simply, and by the system, the intensive degree of the villages in Henanzhai town Miyun county were evaluated, the impact factors of intensive degree were analyze. The scientificalness of system was proved.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络