写真にGPS座標を追加する方法(iPhone、Android、Web)
写真にGPS座標を追加する3つの方法。iPhoneでは撮影時に、Androidでは後から、そしてブラウザ内だけで完結する方法を紹介します。アップロードしても消えない可視スタンプを、追加ソフトなしで実現します。
「写真にGPSを追加する」には、本質的に異なる3つのアプローチがあります。それぞれ解決したい問題が違います。
- **撮影時に自動で追加する。**撮影した瞬間にデバイスからGPSを読み取り、EXIFと可視画像の両方に書き込みます。
- **撮影済み写真のEXIFから可視化する。**写真のEXIFには既にGPSが入っており、それを可視画像に焼き込んでアップロード後も残るようにします。
- **手入力で座標を追加する。**写真にGPSは入っていないものの、撮影場所が分かっているので、それをスタンプとして追加します。
自分の状況に合うものを選び、手順に進んでください。
1. iPhone:GPSカメラアプリで撮影時に追加する
iOS標準のカメラアプリは、位置情報サービスがオンであればEXIFにGPSを書き込みますが、座標を可視画像にレンダリングはしません。多くのプラットフォームはアップロード時にEXIFのGPSを削除するため、EXIFだけのGPSは写真がスマートフォンを離れた瞬間に消えてしまいます。
可視GPSが欲しい場合は、GPSカメラアプリを使います。TimeStamp CameraのiOSアプリは、シャッターを切った瞬間にGPS、原子時計の時刻、逆ジオコーディング済みの住所をキャプチャします。アプリを開き、構図を決め、撮影するだけで、すべての写真にスタンプが焼き込まれた状態で保存されます。
初回起動時に確認しておきたい設定。
- **フォーマット。**US(
MM/DD/YY)、EU(DD/MM/YY)、ISO(YYYY-MM-DD)、ロング(Mon DD, YYYY)。 - **位置。**左上、右上、左下、右下。
- **住所の表示。**現場のチームは座標と住所の両方を入れることが多いです。数字だけにしたい場合は住所をオフにします。
- **ジョブメモ。**プロジェクト名、号室、クレームIDをスタンプの一部として焼き込めます。
iOSアプリはオフラインでもGPSをキャプチャでき、電波が戻り次第、住所が補完されます。
2. Android:EXIFにGPSを記録し、ブラウザでスタンプする
現時点でAndroid版のTimeStamp Cameraアプリはありません。Androidでのワークフローは2ステップです。
- 位置情報サービスとカメラの「位置情報を保存」設定をオンにします。あとは普通に撮影するだけで、GPSがEXIFに入ります。
- デスクトップや別のスマートフォンでブラウザ版GPSスタンプツールを開きます。写真をドロップすると、ツールがEXIFからGPSを読み取り、ダウンロードボタンでスタンプ付きJPEGが入手できます。
このフローは、GPSを書き込んでいるどんなカメラの写真にも使えます。DSLRやアクションカメラの写真もOKです。デメリットは、ネイティブのiOSアプリのように撮影の瞬間にスタンプできない点です。
3. GPSが入っていない写真:手入力で追加する
写真にGPSデータがない場合(SNSにアップロードされた写真の多くがこのケースで、プラットフォームがGPSを削除しているためです)でも、手入力で座標を追加できます。
- GPSカメラツールを開く。
- 写真をドロップする。
- 緯度と経度を十進度で入力する(例:
37.7749と-122.4194)。多くの地図アプリは、任意の場所を右クリックして「座標をコピー」できます。 - 必要なら住所も入力。スタンプがリアルタイムで表示されるので、Downloadをクリックします。
スクリーンショット、スキャンした写真、元のGPSが失われた画像にも、同じ手順でスタンプを追加できます。
住所から座標を調べる方法
手早い方法をいくつか挙げます。
- **Google Maps。**任意の地点を右クリックしてこの場所についてを選ぶと、座標がカードに表示されます。
- **Apple Maps。**地点を長押しすると、ピンのカードに座標が出ます。
- **OpenStreetMap。**右クリック → 住所を表示。あるいは住所をNominatimに貼り付ければ、緯度・経度が返ってきます。
どれも十進度で返してくれるので、スタンプツールの入力に直接使えます。
可視スタンプとEXIF、どちらが重要か
写真をどこかにアップロードする予定なら、**可視スタンプの方が重要です。**多くのプラットフォームはユーザーのプライバシー保護のためにEXIFをアップロード時に削除します。誰が見てもGPSが確認できる写真を作りたいなら、可視のピクセルに焼き込まれたスタンプが唯一信頼できる手段です。
実際に試してみるのが分かりやすいです。GPSスタンプ入りの写真をInstagramにアップロードし、再ダウンロードします。そのファイルをEXIFビューワーで開くとGPSは消えています。一方、画像ビューワーで開けば、可視スタンプはそのまま残っています。
証拠や監査の用途では、両方を残すのが一般的です。EXIFにGPSが入った元ファイル(証拠として保管)と、スタンプ済みの共有用ファイルです。TimeStamp CameraのiOSアプリはこの2つを自動で生成します。
よくある落とし穴
**古いGPS情報。**バッテリーを節約するためにGPSをキャッシュするアプリがあります。撮影地点を50m移動しても、両方の写真に同じ座標が記録されることがあります。1枚ごとにGPSを再取得するカメラアプリを選びましょう。
**タイムゾーンの誤り。**EXIFは時刻をUTCではなく、壁時計の文字列として保存します。移動でデバイスの時計が変わると、数秒差で撮影した2枚の写真が1時間離れて見えることがあります。原子時計の時刻とタイムゾーンを明示的にスタンプすれば、これを避けられます。
**スタンプが切り抜かれる。**よく使われるフォーマットで切り抜かれない位置にスタンプを置きます。画像の高さの約3%の位置、左下なら、4:3と1:1の切り抜きの両方に収まります。
関連記事:
ツールを試す
ブラウザで今すぐ写真にスタンプを入れる、もしくはiOSアプリで GPSと原子時計の時刻を撮影と同時に記録できます。