首页 基于GoogleMapsAPI的校园地图设计

基于GoogleMapsAPI的校园地图设计

举报
开通vip

基于GoogleMapsAPI的校园地图设计 184 电脑知识与技术 DIANNAO ZHISHI YU JISHU 百家论坛 基于Google Maps API的校园地图设计 戴 兵 (九江学院信息技术中心 江西九江 332005) [摘 要] 介绍基于 Google Map API 开发校园地图信息管理系统的方法。该方法利用 Google Map 提供的应用程序开发接口,以 B/S 方式灵活地实现了校 园地图漫游、标注信息的维护和表现等功能。 [关键词] Web GIS,Google Maps API,标注,数据库; 1 引言 随...

基于GoogleMapsAPI的校园地图设计
184 电脑知识与技术 DIANNAO ZHISHI YU JISHU 百家论坛 基于Google Maps API的校园地图 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 戴 兵 (九江学院信息技术中心 江西九江 332005) [摘 要] 介绍基于 Google Map API 开发校园地图信息管理系统的方法。该方法利用 Google Map 提供的应用程序开发接口,以 B/S 方式灵活地实现了校 园地图漫游、标注信息的维护和表现等功能。 [关键词] Web GIS,Google Maps API,标注,数据库; 1 引言 随着高校的扩招和合并, 学校规模越来越大, 校园设施环境也在不 断的改善及建设,众多的机构分散在校园的不同地方。为了快速、准 确获取校园的地理信息, 以及为校园的管理、规划、设计提供准确而详 细的数据, 有必要开发基于校园地理信息的电子地图。 本文提出一种基于Google Maps API 的校园地图设计 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,整个 系统采用 B/S 的体系结构,利用Google Map提供的编程接口实现地图 信息的基本浏览功能,服务器端脚本解释语言采用asp,地理信息的发 布测试通过 IIS Web 服务器,地理信息的管理使用 SQL Server2000 数 据库管理系统。该系统支持用户任意时间、任何地点通过学校内部网 络或广域网来进行系统操作。 2 Google Maps简介 Google Maps产生的背景是互联网时代的到来,Web 2.0的特点是 有效利用用户的自助服务延伸至整个互联网边缘,既根源于大众也服务 于大众;利用集体智慧丰富应用并共享资源,例如提供用户添加标注信 息让其他用户共享的功能;以及轻量型的用户界面、开发模式、和商业 模式等。应用Google Maps技术进行开发也符合了时代发展的趋势。 我们将与传统软件进行比较,对普通用户来说,前者安装、使用 以及数据完全免费、操作相对简单、数据显示直观具体、界面清晰简 洁以及地图的响应速度快等都是其较大优势,尤其是能使用高质量高 数量的免费数据;对于程序开发人员来说,功能接口完全免费,也不需 购买价格高昂的矢量地图数据与卫星影像数据既可供在线使用,还可 以利用交换格式自行编修文件。当然,用户还不能进行复杂的空间分 析等地理操作,而且数据一般仅方便上网使用,不易做更进一步的运 用。因此Google Maps在有基本地图功能需求的个人网站及企业网站的 运用中较为广泛。 Google Map API 最近发布了 2.0 版本,API 由 JavaScript 脚本实 现,提供了基于 Google 3 种地图模式的各种层面的调用和扩展接口。 它能够使你把交互式地图直接嵌入到你的应用程序的web页面内部。并 且很容易地扩展它,以便使用Ajax技术集成实时的服务器请求。 Google Maps API 提供的最重要的类是 GMap2, 它代表页面 上的地图对象,用户可以根据需要在页面上使用多个 GMap2 的实 例。开发包提供给用户的动态函数库让开发者可以为每个实例提供 一些指定的事件,并利用静态方法GEvent.addListener或GEvent. bind监视这些事件。此外 API 还提供 GMarker、GIcon、GPolyline、 GLargeMapControl 等类来分别实现标注、标记、折线、控件等功能。 3 系统总体设计 整个系统采用 B/S 的体系结构,支持用户任意时间、任何地点通 过学校内部网络或广域网来进行系统操作。系统层次如图 1 所示。 图1 系统层次图 1) 数据层运行的是 SQL Server 数据库,用于存储数据库表格, 表 格存储的是标注的各种信息。 2) 功能层用于连接的 IIS 服务器和服务器端解释的脚本语言 ASP,ASP 还用于和数据库的连接和执行各种服务器指令。 3) 表示层位于客户端,显示在 Web 浏览器上。为用户提供直观、 形象的操作界面,操作和查询结果以地图背景、专题图表、表格图形 等方式表现,向用户提供专业的描述地图和描述数据。 4) 网络操作层主要包括网络平台、操作系统平台和安全保障体系。 系统以图片和文字的形式进行信息的发布和管理,服务器端脚本 解释语言采用 ASP,标注信息的发布测试通过 IIS Web 服务器,标注信 息的管理使用 SQLServer2000 数据库管理系统。 4 系统的功能设计与实现 功能层(中间层)功能组件是整个应用系统的核心,主要完成地 图浏览功能、标注信息管理功能、用户管理功能等任务,校园地图信 息系统的系统功能如图 2 所示。 图2 系统功能模块图 4.1 地图浏览功能模块 电子地图模块相关功能主要在于电子地图浏览功能,电子地图浏 览功能支持基础的电子地图基本操作。 具体功能包括: 1)电子地图的缩放,拖动操作,包括放大、缩 小、平移、全图;2)地图快速定位; 3)显示重要的地标建筑;4)鹰 眼和图例显示。 这一部分的实现主要是利用ASP 内嵌Google Maps API 的方式实 现地图信息的基本浏览功能。在显示的地图信息中通过在目标位置上 增加标注的形式来提示,点击标记上的链接显示目标各个属性的图片 和文字信息。图 3 为系统主界面。 地图浏览功能的部分实现代码如下: map.addControl (new GLargeMapControl ()); //添加地图放大控件 map.addControl (new GMapTypeControl ()); //增加地图类型的选择 GEvent.addListener (map, "moveend", showInf); GEvent.trigger (map, "moveend"); //添加事件 move 事件监听并响应 initTree (); //实现右边的树视图 Telecommunication Station ; icon.image = ". /image/tower.png"; icon.iconSize = new GSize (21, 29); point = new GPoint (116.429424, 39.934322); marker = createMarker (point, icon , html); map.addOverlay (marker); //点击出现链接 图3 主界面 185 电脑知识与技术 DIANNAO ZHISHI YU JISHU 百家论坛 4.2 标注管理功能 标注资源信息管理主要在电子地图上完成对标注的各项指标(包 括建筑、路名、景点等)的录入、修改和维护等工作,包括:标注数 据信息管理、标注图形数据、标注属性数据、标注链路、资源信息的 检索以及标注数据信息统计等。通过数据库表的设计得到标注信息 表,在 SQL Server2000 中进行表的维护。 4.3 用户管理 用户管理模块实现多级用户权限管理功能,定义多种角色,方便 系统维护人员拥有不同权限,对系统进行操作以及维护管理功能。 1)角色定义:根据访问的权限不同定义用户角色,为此在用户表 中增设 status 字段来判断。 2)用户管理:增加、删除、修改用户,即用户表的维护。 3)系统权限管理是系统维护员对不同操作员进行权限控制,对不 同操作员可分配不同的权限。 4)密码管理是用户可对自己的密码进行修改,一般用户只能修改 自己的密码。 5)员工管理是管理本系统的操作人员,提供添加、删除、修改等 功能。 6)数据备份管理即系统维护员定时定期对整个数据进行备份。 7)日志管理是管理和维护日常操作等记录,以供查系统维护人员 查询。 5 总结 基于 Google Map API 的电信基站信息管理系统充分利用 Google Map 提供的地图服务和应用程序开发接口,并和数据库结合起来, 灵活 地实现了用户对于电信基站信息浏览和管理的需求。Google Map API 的开源特性让开发者可以随意地提供简单而有效的地图服务。 校园电子地图系统根据学校的地理结构设计,它更能反映校园范围 内的地理分布情况,为新生和家长提供校园内出行向导。系统人机界面 友好、方便,可以服务于学校的规划和建设,有助于强化校园规划和管理, 可以为学校带来更多更好的社会效益。 参考文献 [1] 周成虎. 地理信息系统概要[M]. 北京:中国科学技术出版社,1993 [2] 龚健雅. 当代GIS若干理论和技术[M]. 武汉:武汉测绘科技大学出版 社,1999 [3] 范新南,陈鹏. COM 与WEB技术在地理信息系统中的应用[J]. 微计 算机信息, 2003,19(2):75-77 [4] 承继成,李琦,易善桢. 国家空间信息基础设施与数字地球[M]. 北 京:清华大学出版社,1999 [5] Mueller J P. Mining Google Web Services: Building Applications With the Google API [M]. San Francisco:Sybex Books, 2004 [6] Sarris N, Strintzis M G.3D Modeling and Animation: Synthesis and Analysis Techniques for the Human Body [M]. East Chocolate Avenue:IRM Press, 2004 基于流媒体技术的校园网电视直播系统 乔治锡 (四川信息职业技术学院 四川广元 628017) [摘 要] 随着网络带宽的提高,和网络流媒体技术的发展,网上看电视越来越普及。文章结合成功应用案例,介绍了建立在校园网上基于流媒体技术的直播系统 基本原理和解决方案。使用该系统,可实现在网络直播的同时,将需要的节目录制下来。结合学院的VOD视频点播系统,使录制的内容随时供校园网用户点播。 [关键词] 流媒体技术;组播;直播;采集;信号 中图分类号:TP393 一 引言 1、问题提出 以前,很多学校在修建学生宿舍楼的时候,都会考虑把网络线缆、 电话线缆和闭路电视线缆一并接入单个寝室,在建立了校园网的同时, 还额外建立了校园的电视播放系统。无论从线路和设备的投入,还是管 理上来讲,投入太多的子系统,都需要不小的开销,对于一些建设很早 的校舍布线就更困难了,另外这种做法和网络的最终发展趋势“三网合 一”也格格不入,所以,就需要找到个系统来解决这一矛盾。 2、解决办法 针对上面的问题,我们可以基于校园网采用流媒体技术来实现,它 是一种可以使音频、视频和其他多媒体文件能在Internet及Internet上以 实时的、无需下载等待的方式进行播放的技术。流媒体技术的发展大致 经历了四代,分别为: 一代——有线电视和数字电视;二代——单播服务器;三代——单 播P2P;四代——组播流媒体技术。 本文中描述的解决方案就是基于第四代流媒体技术在校园网上的 应用。宽带网络技术的应用和发展,在互联网上突破了只能传输文字 和图片信息的限制,对传输高质量的多媒体信息提供了底层的支持, 对流媒体技术的普及、发展、应用起到了主要的促进作用。结合组播 技术,把数据流在路由器上一次将数据包复制到多个通道上,“一个 点发送,多个点同时接收”连续的数据流,从而减少了网络的负载, 不受地理限制。目前各高校的网络基础设施已经具备了相当的规模, A live television system of Stream Media in campus network QIAO Zhi-xi (Sichuan Information Technology College ,GuangYuan,628017,China) Abstract: With the improvement of network bandwidth, and network streaming media technology, watching TV is becoming increasingly popular on-line. Combination of the successful application of the case, introduced in the basic principles and the scenario of A live television system of Stream Media in campus network. The use of the system can be realized in the network's live broadcast at the same time, the program will need to be recorded. Combination of video-on- demand VOD system to record the contents of the campus network at any time for on-demand users. Key words: stream; multicast; living broadcast; acquisition; signal
本文档为【基于GoogleMapsAPI的校园地图设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_946584
暂无简介~
格式:pdf
大小:581KB
软件:PDF阅读器
页数:2
分类:
上传时间:2012-06-15
浏览量:58