
dataset内の画像ファイルから位置情報データを解析できるPythonスクリプトです。CSVファイルとHTML Google Maps形式でも出力を生成します。
データセットに保存された画像ファイルから位置情報(GeoLocation)データを解析するPythonスクリプトです。CSVファイルおよびHTML Google Maps形式で出力を生成します。
このスクリプトをスムーズに実行するには、 (1) Google Maps API キーが必要です (2) コンソールで Map JavaScript API を有効にしてください
APIキーを取得するには、以下のドキュメントを参照してください... https://developers.google.com/maps/documentation/javascript/get-api-key
git clone https://github.com/monishmonish/exif-gps-tracer/
cd exif-gps-tracer/
pip3 install --r requirements.txt
python3 plotmap.py
画像を含むデータセットフォルダのパスを入力すると、EXIF位置情報データを解析します。
自動的に、緯度・経度の座標とそれぞれのタイムスタンプをCSVファイルに保存します(GeoLocationの緯度・経度が "None" の値は除外されます)。
画像にGeoTagsがない場合は、そのファイル名を表示してスキップします。
このスクリプトを実行するとHTMLファイルが生成され、そのHTMLファイルを開くと、
Google Map上に緯度・経度の座標が散布図として表示されます。
散布領域が広いほど、そのエリアに被害者/ターゲットが存在する確率が高くなります。
このプロットは画像データセットのEXIFメタデータに基づいています。
その地域におけるターゲットの存在確率を示す円形のヒートゾーンを追加する。