从“厕所”这件小事说起
前几天,去电影院看了一部印度电影,名为《厕所英雄》,咋一看题目,确实不太讨巧,不过豆瓣评分还可以。
厕所英雄印度电影名字的翻译经常有点无厘头,比如《三傻大闹宝莱坞》,也是一部好片,但是翻译就。。。
这部电影也被翻译为《厕所:一个爱的故事》,这个名字还稍微好点。
影片改编自一个真实的故事,讲的是印度一个受过高等教育的姑娘贾耶,嫁给村里的小伙凯沙夫,苦于家里没有厕所,表示“没有厕所,就没有婚姻”,开展的一系列嬉笑皆非却又引人深思的故事。
男主人公开始与爸爸斗,与奶奶斗,与村里的人斗,与村里的宗教领袖斗,最后与政府各级官员斗,终于在村子里建了厕所,也改变了村里男女老少对于厕所的看法。
说这么多,只是说,厕所,看起来稀松平常的一件事,但人有三急,真不是个小事,在印度,还是一件大事。
想象一下,自己在街上行走,需要找个地方方便,但是走了很久没见到一个公厕,也是个郁闷的事。
因此,受到启发,做了个好玩的事情:一是看下南京城区范围内公厕在哪里,二是公厕能够步行五分钟到达的范围在哪。
要做这件事,有三步,一是找到城区的公厕在哪里,二是哪些地方步行5分钟能到公厕,三是把一和二放到地图上去。
第一步,就是抓数据。
通过高德地图的搜索POI功能,恰好有POI分类是公共厕所。所以写个爬虫,连接API接口,把数据提取出来就行。
这一步,很简单。
第二步,就是计算步行5分钟范围,复杂点。
我的做法是把城区划分为100m*100m的网格,计算每个网格步行到附近所有厕所的最小时间,作为网格能到公厕的最短时间。
同样,调用高德的路径规划API,只需要使用其中的步行路径规划接口,就可以了。
第三步,就是可视化。
本地的可视化,很简单,直接在GIS软件中作图就行。
如果要放到网络地图上,就需要借助一些工具,还好GeoHey提供了地图可视化平台。
把公厕的点位数据和步行5分钟范围的数据,传到地图平台。
调色、调大小、图例、名称等等,就可以在线可视化了。
是不是很简单?!
最后,附上成果。点击下面链接即可,手机端也能打开。
Over!
界面示意