基于C#的GIS校园电子地图实现

基于C#GIS校园电子地图实现
 1.简介

地理信息系统(Geographic Information System, GIS)是融计算机图形和数据于一体,存储

和处理空间信息的高新技术。它是以地理空间数据库为基础,在计算机硬、软件环境的支持下,对空间相关数据进行采集、管理、操作、分析、模拟和显示,并采用地理模型分析方法,适时提供多种空间和动态的地理信息,为地理研究、综合评价、管理、定量分析和决策服务而建立起来的一类计算机应用系统。校园电子地图是利用GIS技术实现对校园地物位置的实时显示,具有漫游,鹰眼,缩放,定位,量算,查询等功能

本系统以中北大学校园地图信息为基础,在.NET环境下通过C#语言对MapX控件进行二次开发来实现的。MapXMapInfo公司的地图化的ActiveX,在利用面向对象程序设计语言的开发应用中嵌入MapX,可以非常简便的使其应用程序具有强大的地图控制功能。在应用程序设计前期还用到了MapInfo Professional软件。MapInfo Professional是目前世界上比较完备、功能强大、全面直观的桌面地理信息系统,是一套强大的基于Windows平台的地图化信息解决方案。MapInfo Professional主要提供地图绘制、编辑、地理分析、网格影像等功能。

  2.系统设计

  本系统设计可分为两个部分,第一部分为地图数据的设计和.GST地图文件的生成,第二部分为具体代码的设计。这样设计有以下目的:

  1)当出现校园规划地图变更时,只需变更地图数据并重新生成.GST文件,然后覆盖应用程序下maps文件夹下的地图文件即可。

  2)当地图软件功能变更时,需要开发人员进行相关功能的完善与增删。

  采用这种设计可以使程序的代码量大大降低,便于维护,提高了程序运行性能。

  21 系统功能与目标
UID
42146 
帖子
1076 
精华
1 
积分
2331 
J力豆
180 
贡献值
阅读权限
70 
在线时间
250 小时 
注册时间
2008-2-3 
最后登录
2009-10-22 
查看详细资料
gis地图制作TOP
2010网界网论坛带薪版主火热招募中!
cbqc
社区法老
UID
42146 
帖子
1076 
精华
1 
积分
2331 
J力豆
180 
贡献值
阅读权限
70 
在线时间
250 小时 
注册时间
2008-2-3 
最后登录
2009-10-22 
个人空间
发短消息
加为好友
当前离线
2# 发表于 2009-3-2 11:23  只看该作者
本系统设计目标是提供校园各地物的具体位置及相关地物信息阅览,为新生以及其他第一次到访者提供便利的图文信息查询。为此,本系统功能主要如下: 1)实现校园电子地图功能并实现对其的各种基本操作,能够详细直观地表达校园各项空间信息和属性信息;
  2)实现地图上的图元定位并显示相关属性信息;
  3)实现鹰眼图功能;
  4)实现地图上距离测量;
  22 系统空间模型设计
  MapInfo采用空间数据与属性数据分开存储模式。空间数据是用来确定图形和制图特征的位置,这是以地球表面空间位置为参照的;属性数据用来反映与几何位置无关的属性,它一般是经过分类,命名,量算,统计等方法得到的。MapInfo根据不同专题将地图分层,然后按照一定顺序来组织地图。每一个图层都包含了地图的不同部分,它存储为若干文件。将这些图层按一定顺序叠加,就能看到整个地图信息。
  本系统利用MapInfoProfessional软件根据需要将校园地图绘制为7个图层,分别为教学区图层、住宿区图层、生活区图层、体育设施图层、道路图层、绿化带图层、背景图层。同时分别为这些图层做了适当的属性数据设计,通过属性数据来实现目标图元的查询与定位。图1为教学区图层的属性数据表,其它图层数据表不再一一列出。

  图1  教学区图层属性数据表
  23  利用Geoset Manager集成地图
MapX中,地图是分层显示的,每一层对应一个.Tab文件。安装MapX5.0后,运行Geoset Manager,将MapInfoProfessional生成的7个图层按照教学区图层、住宿区图层、生活区图层、体育设施图层、绿化带图层、道路图层、背景图层顺序添加,然后存储到一个.GST文件中,本系统存储为nuc_1.gst”。这样在程序段Form1_Load中直接加载该.GST文件,不用依次加载各个图层,使编程工作更加简单。
UID
42146 
帖子
1076 
精华
1 
积分
2331 
J力豆
180 
贡献值
阅读权限
70 
在线时间
250 小时 
注册时间
2008-2-3 
最后登录
2009-10-22 
查看详细资料
TOP
“2010 IBM 新锐洞察智慧论坛”即将开幕,火热报名中

本文发布于:2024-09-24 03:26:04,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/387613.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:图层   地图   校园   功能
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议