GIS软件设计Ⅱ 实验报告
专 业 学 号 姓 名
一、软件设计目的:
通过构建嵌入式终端模块、服务器端模块、浏览端模块这三个模块,掌握利用windows mobile模拟汽车导航、SQL server完成车辆GPS数据读取管理、google earth API完成车辆位置信息浏览,并以此增强C#编程能力。 二、软件设计内容:
本次软件设计内容分三部分模块进行,该三个模块分别为嵌入式终端模块、服务器端模块、浏览端模块,最后这三个模块集成为该小组软件系统,三个模块需要完成的内容如下所示:
嵌入式终端模块:
该部分模拟汽车导航终端软件部分。
基本功能要求:能实现电子地图浏览、读取模拟GPS数据、GPS数据显示(即当前位置显示)、GPS数据上传至服务器数据库。 软件推荐:windows mobile 服务器端模块:
主要完成车辆GPS数据读取管理。
基本功能要求:读取终端上传过来的GPS数据,并存储。支持对车辆GPS数据进行检索查询等操作、终端当前位置、历史轨迹查询需求。 软件推荐:SQL server、C#语言 浏览端模块:
完成车辆位置信息浏览基本功能。
功能要求:在web 浏览器上显示车辆当前位置、移动轨迹、历史轨迹等。 软件推荐:google earth API 、灵图API、ASP.net 三、软件实现 数据准备:
1、 遥感影像配准(WGS_84),并导出.img文件(已包含坐标信息)
1.1加载影像图
1.2为Layers定义坐标系统Predefined\\Geograpic Coorinate Systems\\World\\WGS 1984
1.3将配准好的图导出
2、 SDE中建立数据库,要素类Car,并注册版本添加GlobalID(不确定是否每一步都必
要,但这样做肯定没问题)如图
3、 制作mxd地图文档,添加img文件和Car,