【基于MapGIS与Android的掌上校园的设计与实现】是一个将移动GIS技术应用于大学校园生活的项目,旨在构建一个集信息查询、学习辅助、生活服务于一体的Android客户端应用。该应用充分利用了MapGIS的地理信息系统功能和Android平台的多元化展示手段,为大学生提供了一个便捷的校园服务平台。
1. **移动GIS与Android的结合**:
- 移动GIS是GIS技术与移动设备的结合,它利用智能手机的GPS功能,提供基于位置的服务,如地图导航和信息查询。
- Android作为主流的移动操作系统,具有丰富的API和开发者工具,适合开发各类应用,包括GIS应用。通过Android,可以实现图文、视频、全景等多种形式的信息展示。
2. **掌上校园的设计目标**:
- 以江西师范大学为试点,创建一个地图背景的校园应用,提供地图操作(如放大、缩小、定位)、信息展示(文字、图片、视频等)和用户互动(评价、发布信息)等功能。
- 利用GIS进行地图的数字化处理,通过MapGIS K9 SP3软件制作地图,并采用MapGIS Mobile 9进行地图功能的开发。
3. **功能定位**:
- 地图操作:包括基本的地图浏览、画点、路径分析等,以及通过GPS进行位置信息的获取和解析。
- 信息展示:将校园的新闻、课程、餐饮等数据存储在SQL Server数据库中,通过Android界面展示给用户。
- 用户互动:用户注册登录后,可以对校园信息进行评价、发布,促进校园信息的交流与互动。
4. **应用设计**:
- 功能设计:包括校园资讯查询、学习资源、餐饮信息、校园信息、社团活动、附近查询等功能模块。
- 结构设计:数据库分为地图空间数据和学校信息属性数据两部分,地图空间数据存储在MapGIS制作的xnudb地图中,属性数据存储在SQL Server数据库中。通过数据分层、图层管理和属性编码建立数据库结构,并建立两者之间的连接。
5. **数据库与数据类型**:
- 地图空间数据:包含了多个图层,如面状图层(校园、教学办公、公寓楼、马路、食堂),线状图层(道路)和点状图层(银行、快递、超市等)。
- 学校信息属性数据:包含用户信息、餐饮信息、专业信息、课程信息、社团信息和课程评价等多个子数据库,数据来源于官方渠道和实地调查。
这个掌上校园应用实现了将GIS技术与Android客户端的深度融合,为大学生提供了全面、直观、交互性强的校园生活服务,不仅提升了校园生活的便利性,也促进了校园文化的活跃度。