当前位置:文档之家› 地理信息系统基本原理

地理信息系统基本原理

地理信息系统原理
课堂讨论
教室及学生位置分布图
地理信息系统原理
课堂讨论
一、数据模型和数据结构: 1.数据模型:矢量的面条数据模型 2.数据结构: 分为:点数据:坐位实体、学生实体
面数据:教室实体
地理信息系统原理
点数据: 坐位实体:
坐位 坐标

左前

前右

右后

后左
编号 (x,y,z) (x,y,z) (x,y,z) (x,y,z) (x,y,z) (x,y,z) (x,y,z) (x,y,z) (x,y,z)
课堂讨论
利用GIS技术设计一个北京大学实时学生上课 情况查询系统(假设学生的位置能够精确定位)。 系统的功能如下:
1. 查询某一学生所在的教室;
2. 查询某一学生相邻的学生姓名;
3. 统计某一教室的学生总人数;
4. 统计全校的学生上课人数。 假设教室、学生的分布如下图所示,请提出数
据模型和数据结构及其它处理方法。
二、处理方法: 4.统计全校的学生上课人数:
统计各个教室人数(重复功能3),然后把各教室的人数累 加起来,则为全校学生上课人数。
地理信息系统原理
学生实体:
学生学号 学生姓名
坐标(x,y,z)
面数据:
教室实体:
教室编号 最 大 坐 最小坐标 标(x,y) (x,y)
层号(z)
地理信息系统原理
二、处理方法: 1.查询某一学生所在的教室: 学生学号
学生坐标
地理信息系统原理
顺序取一教室的最大、
最小坐标与学生坐标
Y
比较,判断学生坐标是
否在坐标范围之内,且
Z 坐标是否相等。
N
教室取完?
N
Y
该学生不在教 室上课,结束
该学生在这一 教室上课,结束
二、处理方法: 3.统计某一教室的学生总人数:
教室编号
教室坐标

顺序取一学生坐标,判 断学生坐标是否在教 Y 室坐标范围之内,且 Z 坐标是否相等。
N
地理信息系统原理
该学生在这一 教室上课
学生取完? N Y
取得学生在这一 教室上课人数
相关主题