0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

元記事:https://www.octoparse.jp/blog/how-to-extract-google-maps-coordinates

Googleマップでは、マップ上の位置情報の座標(緯度・経度)を取得できます。さらに、スクレイピングツールのOctoparse(オクトパス)を使えば、座標取得作業の自動化まで行えるようになります。

この記事では、Googleマップの座標取得方法について詳しく解説します。記事の最後では、取得した座標のビジネス活用方法も紹介するので、ぜひ最後までご覧ください。

Googleマップの座標とは?

「座標」とは点の位置を表すために与えられる数の組のことです。Googleマップでは、地球上のどの場所でも座標(経度・緯度)を確認できます。

ちなみにGoogleマップなどの地理情報システムでは、緯度0度・経度0度に位置に示されるのが「ナル島(Null Island)」となっています。(実際には存在しない架空の島)

手動でGoogleマップから座標(緯度・経度)を取得する方法

Googleマップでは、目的地を表示させると、緯度と経度による詳細な座標を調べることができます。調べ方は2通りありますので、それぞれ試してみてください。

1.Google Maps APIを活用する

Google Maps APIは、Webサイトやアプリケーションに地図機能を追加する強力なツールです。このAPIを利用することで、特定の地点の緯度と経度を地図上に表示し、ユーザーに視覚的な情報を提供することが可能になります。

Google Maps APIは、開発者にとって直感的で使いやすいインターフェースを提供し、地図データのカスタマイズや操作が容易になります。

2.GPSデバイスを活用する

GPS機能は、現在地の正確な緯度と経度を提供する便利な方法です。この機能は、スマートフォンや車載ナビゲーションシステム、さらにはウェアラブルデバイスなど、様々なデバイスに組み込まれています。

GPSを利用することで、リアルタイムでの位置情報の取得が可能となり、ナビゲーションや地理的なデータ収集に役立ちます。

3.Google Earthを活用する

Google Earthは、地球上の任意の場所を探索するための強力なツールです。Google Mapsと同様に、緯度と経度を用いて地球上の特定の場所を特定することができます。

Google Earthを使用すると、衛星画像や地形データを活用して、地球上のほぼどこでも仮想的に訪れることができます。このツールは、教育や研究、さらには個人的な探索にも非常に有用です。

4.Googleマップから直接取得する

特定の場所の座標を取得する方法

Googleマップでは、検索窓に目的地を入力するとその場所にピンが立ちます。そうしたランドマーク(目印)の座標はどこに記載されているかというと、「GoogleマップのURL内」にあります。

例えば、Googleマップで「東京タワー」を検索すると、URLに「35.6585848,139.7432442」といった数字が記載されていることがわかります。これは、北緯 35.6585848 度、東経 139.7432442 度を示しています。
1.png

Googleマップに表示されない場所の座標を取得する方法

東京タワーのようなランドマークであれば、ピンポイントで座標を取得できます。しかし、富士山や琵琶湖のように場所が広大であったり、マップ上に表示がない場所の座標を取得したい場合はどうしたら良いでしょうか。こうした場合は、Googleマップで座標を取得したい場所で右クリックすると簡単に取得できます。表示された緯度・経度をクリックするとクリップボードにコピーされます。

自動でGoogleマップから座標(緯度・経度)を取得する方法

座標調査のタスクを受けた場合、1件〜数件程度であれば、直接URLからコピー&ペーストする方法が最も手軽でしょう。しかし、もし「1,000箇所の座標を調べてほしい」と依頼を受けた場合はどうでしょうか。いくら単純な作業とはいえ気が遠くなりますよね。

このような場合は、ツールを使って自動抽出させることがおすすめです。ツールでの自動抽出と聞くと、「システムのことはわからないし、自分には難しそう」と感じる方もいるでしょう。そこでおすすめなのが、スクレイピングツールOctoparse(オクトパス)です。

Octoparseは、プログラミングはもちろん、IT操作が苦手な方でも直感的な操作だけで、かんたんにデータ抽出を自動化できるWebスクレイピングツールです。続いてはOctoparseを活用した座標の自動抽出方法を解説します。

ステップ1:座標データを取得する

Googleマップで目的地を表示させたら、座標が記載されたURLを丸ごとコピーします。例えば、東京タワーの場合は以下のURLとなります。

Googleマップ

ステップ2.Googleマップテンプレートを呼び出す

Octoparseを立ち上げ、トップページの「テンプレートタスク」から「使ってみる」を選択します。するとテンプレートギャラリーが開きます。

テンプレートギャラリーの右上にある検索ボックスに「Google Maps」と入力します。Googleマップのテンプレートが表示されるので、その中から「Store details by URL_Google Maps」を選択します。これは、Googleマップから店舗情報(店名、評価)、住所、座標を抽出するテンプレートです。

テンプレートの詳細概要が表示されるので、使い方をよく読み、問題なければ「今すぐ試す」をクリックします。

ステップ3.基本情報・パラメーターを入力する

基本情報の「タスク名」は任意で覚えやすい名前をつけます。例えば「東京タワー」のように場所の名前にすれば、後から探しやすくなります。

パラメーターには、座標を取得したい情報のキーワードを入力します。ここに「Step1」」でコピーしたURLを貼り付けます。もし複数のデータを抽出したい場合は、複数のURLを貼り付けると一度に集めることができます。

ステップ4.抽出を実行する

マップのURLをパラメータに入力したら、「保存して実行する」をクリックします。すると「タスク実行」というポップアップが表示され、「ローカル抽出」か「クラウド抽出」のいずれかを選択できます。

クラウド抽出の方が、より短い時間で抽出できますが、Octoparseのフリープランではローカル抽出のみとなります。必要に応じてプランのアップグレードをご検討ください。タスク実行を開始すると、スクレイピング実行中画面に切り替わります。抽出が完了するまで少し待ちましょう。

抽出が完了すると以下のような画面が表示されます。

ステップ5.データをエクスポートする

データ抽出が完了すると、抽出データの一覧画面が表示されます。画面右下の「エクスポート」をクリックするとデータを外部ファイルにエクスポート(書き出し)できます。エクスポート形式は、Excel、CSV、HTML、JSONから選べます。

ここでは、「フォーマットの指定」でExcelを選択し、「はい」をクリックします。これで抽出されたデータを自動的にExcelにエクスポートできました。「Latitude」が緯度、「Longitude」が経度を示しています。

データをエクスポートできたら、次に気になるのは「取得した座標をどのように活用できるか」という点ではないでしょうか。せっかく自動で緯度・経度を取得できたなら、ビジネスやリサーチで有効に活用したいところです。

座標データをビジネスに生かす実践シーン

取得した座標データは、単に場所を特定するための情報にとどまりません。実は、マーケティングや市場分析、営業活動など、さまざまなビジネスシーンで役立てることができます。

たとえば、Octoparseで抽出した店舗や施設の緯度・経度データを地図上にマッピングすることで、顧客分布や競合店舗の位置関係を一目で把握できます。また、Googleマップの座標情報を口コミや商品データと組み合わせれば、地域ごとの人気傾向やローカルSEO対策にも応用できます。

座標データについて具体的な活用方法

具体的な実施方法については、以下のテンプレートから抽出されたデータを組み合わせることで、より詳細なビジネスレポートを作成できます。

Googleマップ レビュー情報(強化版)

さらに、複数地域の座標をまとめて取得し、ExcelやBIツールに取り込むことで、出店計画や営業エリアの見直し、エリア別の売上分析など、データドリブンな意思決定をサポートできます。

こうした地理情報の自動収集をノーコードで実現できるのが、スクレイピングツール「Octoparse(オクトパス)」の大きな強みです。専門的な知識がなくても、Googleマップの座標を活用した分析・マーケティングをすぐに始められます。

Googleマップから座標以外の情報をスクレイピングする方法

座標とは別に、Googleマップから特定の情報をスクレイピングする方法はこちらをご覧ください。

参照:

Googleマップのビジネス情報をスクレイピングするメリットや手順を解説!

Googleマップから場所の情報をスクレイピングする方法

GoogleスプレッドシートでWebデータを取得する

FAQ(よくある質問)

Q1. データ取得の際、プライバシーや利用規約に注意する必要はありますか?

A. はい。公開されている情報を取得する場合でも、Googleや各サービスの利用規約に従うことが重要です。商用利用や再配布を行う場合は、公式APIの利用やライセンス契約を検討してください。

Q2. 座標情報の正確性に注意点はありますか?

A. 座標は地図上の位置を示しますが、ピンポイントの場所や建物の中心が必ずしも正確でない場合があります。重要な業務で使用する場合は、複数情報やGPSデータと組み合わせて確認すると安心です。

Q3. 大量の座標データを取得する場合、Octoparsenの無料プランでも対応できますか?

A. 無料プランでもローカル抽出による取得は可能ですが、1,000件以上など大量データや高速処理を行う場合は、有料プランのクラウド抽出を使うことで効率が上がります。

Q4. Googleマップ以外の地図サービスでも座標は取得できますか?

A. はい。OctoparseはGoogleマップ以外にも、Yahoo!地図や施設情報サイトから位置データを抽出可能です。テンプレートを使えば、住所や店舗情報と一緒に座標を自動取得できます。

まとめ

座標がわかれば、住所がわからない場所でも相手に居場所を伝えることができますね。もし、複数の座標を取得し、マッピングを行いたい場合はOctoparseを使えば複数箇所の座標でもわずかな時間で抽出できますよ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?