小明约到小美周末一起喝咖啡。
假设小美、小明的家庭住址如下图所示,两人约好周末喝咖啡,小美驾车出行,小明骑行出行,如何找到两人出行范围内最近位置的高分咖啡厅呢?(本例仅作工具使用说明,现实生活中请勿如此理性,容易找不到女朋友……)
本案例全程使用WGIS在线进行分析,无需安装任何gis软件,无需懂得任何爬虫技巧,无需编写任何代码,无需懂得任何GIS理论,大家如果感兴趣,可以同步跟着一起做。工具地址:https://wis-ai.com/wgis
本例完整的wismap文件,可以从这里下载:我的微思地图 (8).zip
首先,我们将目标点标记到小明的家,然后生成基于骑行的交通等时线。【生成等时线时,请选择较小范围】
然后切换到小美的家,生成基于驾车的交通等时线(选择较小范围),然后调整两个图层的透明度和样式,叠加在一起。【注意:驾车等时线会考虑当下交通拥堵情况,上下班高峰进行分析和夜间进行分析得到的驾车数据可能会不同】
假设小明骑得飞快,但极限只有30分钟,由于不能让女生在路上花费太多时间,小美开车也设定在30分钟的车程内。
首先,我们把小明出行范围图层置于小美出行范围图层之上,这样我们可以同时选择两个图层中的图形元素而不会被遮挡住。从图上我们可以得知:小明和小美15分钟出行圈没有交集,小美30分钟内可触及小明的15分钟出行范围,但小明30分钟内无法触及小美的15分钟出行范围,我们本着照顾女生的原则,都按两人的15-30分钟出行范围进行计算。然后激活矢量选择工具,按shift键,选中两人15-30分钟之内的出行范围。然后点击下图序号2的位置,生成二者的交集。
得到下图紫色范围,也就是两人最佳出行范围的交集。
利用工具箱内的求中心点工具,求得该交集的中心点。
以中心点为目标点,利用poi检索工具求得周边5000米范围内的咖啡厅。(具体搜索步骤,可以参考:https://www.yuque.com/mywis/doc/gro6bk#59gK7)。
利用空间选择工具,仅提取落在交集范围内的咖啡厅:
按咖啡厅的评价值进行分段设色,现在红色点表示网友评分较高的咖啡厅了。我们可以显著的找到两人最大可出行范围内的高分咖啡厅。但是这个出行交集也是蛮大的,里面的咖啡厅很多,而且高分咖啡厅也有不少。
打开筛选后咖啡厅图层的属性表,按评价分数倒序排序,我们可以看到评价分在100分以上的有四家咖啡厅,90分以上的有14家:
在表格中勾选其中的三家100分咖啡厅,地图上也会同步选中它们(蓝色高亮):
现在只需要在这三家咖啡厅里选一家环境、口味复合小美,而价格小明负担得起的就可以了。