看过警匪片的朋友都有这样的印象,警察在嫌疑犯经常出没的地方,守株待兔,对嫌疑犯实施抓捕,一击即中。那么警察是如何知道并锁定嫌疑犯出没的地方的呢?
一般有以下几种方式:
-
卧底。《无间道》是我很喜欢的影片,里面塑造了很经典的卧底角色,有兴趣的朋友可以看一看;
-
通讯定位。嫌疑犯打电话、发短信时,通过通讯信号定位位置,但具有反跟踪意识的嫌疑犯,会将打过电话或发过短信的电话及时损毁,避免被实时跟踪;
-
GPS定位。通过卧底或其他手段,在嫌疑犯的衣物上、经常携带的物件、出行交通工具上安装GPS跟踪器进行定位。或者,随着智能机的快速普及和运营商手机号码实名制的注册,可以通过追踪手机GPS信号,4G/5G信号、WIFI信号等锁定持有该手机号的人。
对于第三种方式,嫌疑犯可以利用他人的身份证办理手机号以避免被定位。这里也给各位朋友一个提醒,千万不要泄露自己的身份证信息,一旦泄露,很可能被非法利用。
今天文章讨论的问题是一旦被某种方式定位后,如何画出嫌疑犯的行踪轨迹。且看下方实现方式:
一、首先将将各种方式收集的定位信息,自动录入到数据库中,本文为了方便用EXCEL,选取少量数据进行展示:
二、通过以下代码实现轨迹绘制:
import folium
import webbrowser
import pandas as pd
path = '输入存储数据的路径'
loc = pd.read_excel(path)
m = folium.Map(location=loc.iloc[0, :]) # 创建MAP对象
folium.PolyLine(locations=loc, opacity=0.5, weight=5).add_to(m)
m.save('输出存储轨迹的路径')
webbrowser.open('输出存储轨迹的路径') # 在网页中打开路径轨迹
三、代码中输出的路径以HTML网页形式表示,最后一行是指在网页中打开路径轨迹,效果如下:
以上只是选取了有限个数据点,如果定位信号实时传送与收集,并且定位精度足够(小数位后的信息够多),就越能锁定嫌疑犯的活动范围。
如果大家喜欢我的文章,请添加关注公众号,你们的关注、评论和赞赏,是我不断更新的动力。