XY04 你家附近有几个学校、地铁站
这次基础课搭配自家附近的地图,标准出周边的学校或地铁站,利用条件计数 CountIf 的指令,通过调整区域,可以统计出自己所在区域到底有多少个学校或地铁站。


学习要点
利用角点来固定图片
在表格区建点创建列表
利用countif来统计数量
任务1:插入符合比例尺的图片
1.1 首先将标有学校或地铁的地图截图,接着插入图片。调整图片的虚实并固定对象

1.2 设定图片的角点
角点1:(-10,-5)
角点2:(10,-5)
1.3 用线段AB度量图上500公尺的距离为0.74,并利用图上距离:实际距离=0.5:0.74 得到图上距离为-10*0.5/0.74=-6.76, 调整图片的角点位置如下:
角点1:(-6.76,-5)
角点2:(6.76,-5)
1.5 重新度量线段AB的距离为0.5,达成地图上1格表示1公里的效果,构造线段CD验证如下

任务2:利用圆形来显示距离关系

2.1 设置滑动条如下

2.2 建点P,利用圆心(P)与半径(r)构造圆P,进行填充。
任务3:判断圆内有几个点
3.1 利用表格区建点并创建列表,重新命名为Bs

3.2 利用条件计数指令判断Bs有多少Q点在圆内
nb=Countif(segment(P,Q)<r,Q,Bs)
任务4:动态文本的使用

在上节已经将学校的数量记录在 nb 周,为了让画面显示学校的具体数量,利用文本输入如下。接着再将文本设置颜色,锁定到屏幕。

关于小学和高中的操作同上可作,最后完成图如下:

总结回顾
这节主要是利用 Countif 来完成区域内点数的自动判断。以下是成都二环内的地铁站,大家也可基于这个图作些修改,来作个计算范围内地铁站数量的规划。更鼓励大家用自己所在的城市来挑选一个主题作些尝试。

成都地铁完成图 :
Geogebra https://www.geogebra.org/m/bvdakefg

相关链接
【GGB】: https://ggb123.cn/classic/apzky45a
【Bili】:https://www.bilibili.com/video/BV1Nf4y1z76e?p=1
【youtube】:https://www.youtube.com/watch?v=Gt8vWcaShmQ
【公众号】https://mp.weixin.qq.com/s/qsvc0iDAsTkM1CugtaPafw