以下是网学网为您推荐的其他类别-基于XObjects的地图漫游设计与实现,希望本篇文章对您学习有所帮助。
论文字数:11662,页数:42
摘要
随着科技的发展,地理信息系统(GIS,Geographic Information System)技术已取得了巨大的成就。目前在基础地理平台、地理共享平台、数字城市管理、房产决策、水利水务、公共安全、景区监督、城市规划等领域得到广泛应用。
本文主要介绍了基于XObjects的地图漫游设计与实现。应用了彻底的面向对象设计思想和方法,并采用当今世界最彻底的面向对象编程语言—java语言开发而成,具有完全面向对象的技术构架。通过XObjects,可以方便地开发出功能强大的GIS应用系统。
本文是利用基于XGIS的组件库XObjects进行的二次开发,实现地图的浏览、放大、缩小、平移等功能。
关键词: 地理信息系统,组件库,地图漫游
Abstract
With the developing of the technology, geographic information system (GIS. Geographic Information System) technology has made tremendous achievements. At present,the gis technology has been extensively applied in basic geographic platform, geographic sharing platform, Digital city management, real estate decisions, irrigation water supply, public safety, scenic supervision and town planning area.
This article mainly describes the basis of map roaming design and implementation with XObjects. Using the complete object-oriented design ideas and methods, and using the world''s most complete object-oriented programming language —Completed and developed with java language, also having entirely object-oriented technology architecture. Through the XObjects, it can easily develop powerful GIS Application System .
This article is based on the components of the XGIS XObjects for the second development and realizing map viewing, zooming, narrow, translation functions.
Key words: Geographic Information System,Component Library,Map Roaming
目录
摘要 I
Abstract II
第一章 绪论 1
1.1 GIS概述 1
1.2 GIS 研究现状及应用 1
1.3 GIS发展趋势 3
1.4课题介绍 4
第二章XObjects基本知识 5
2.1 XObjects概述 5
2.1.1 XObjects概念 5
2.1.2 XObjects的结构 5
2.1.3 XObjects的特点 6
2.1.4 XObjects的功能 6
2.2 XObjects支持的数据 6
2.2.1数据格式类型 6
2.2.2 Spaces文件数据说明 7
2.2.4天图自定义XML文件说明 10
第三章XObjects开发包 12
3.1 Geomap概述 12
3.1.1 Geomap的概念 12
3.1.2 Geomap的图元类型 12
3.1.3 Geomap的数据结构 12
3.2 Geomap的组件 13
3.2.1地图组件 13
3.2.2鼠标模式 13
3.2.3绘制工具 14
3.3 Geomap的图层 14
3.3.1管理几何数据 14
3.3.2与鼠标模式的关系 14
3.3.3图层句柄 15
第四章 XObjects原理及实现 16
4.1 XObjects工作原理 16
4.1.1 XObjects中的包、类之间的关系 16
4.1.2 XObjects的核心包 16
4.2 XObjects项目 17
4.2.1创建一个java项目 17
4.2.2绘图面板 18
4.2.3功能层 19
4.3地图显示和浏览 19
4.3.1 创建绘制面板 20
4.3.2添加图层数据 20
4.4地图操作的实现 20
4.4.1 基本演示图 20
4.4.2 地图缩小 21
4.4.3 地图平移 23
4.4.4 地图查询 24
4.4.5 地图定位 25
第五章 总结 27
致谢 28
参考文献 29
附录 基本程序 30