Googleスプレッドシートをジオコーディングする方法


11

Googleドキュメントに約20〜30行、次の6列のスプレッドシートがあります。

ID, Name, Address, Cell_No, Latitude, Longitude 最後の2つの列は空です。

プログラマーではない初心者ユーザーが住所をジオコーディングし、緯度と経度のフィールドにジオコーディングの結果を入力する簡単な方法は何ですか?

緯度と経度のフィールドに入力するだけです。地図にデータを表示する必要はありません。


同じ質問に出くわしましたが、スクリプトエディターを使用して答えを見つけることができます。digital
geography.com

ただし、これらの20〜30エントリをジオコーディングしたい場合、私の解決策は少し難しくなります。このサイトにアドレスを貼り付けます。findlatitudeandlongitude.com
Riccardo

回答:


7

1)スプレッドシートに追加してマクロを実行できる少しのコードがあります。手順の詳細については、https//vilimpoc.org/blog/2013/07/11/google-spreadsheet-geocoding-macro/ご覧ください。コードは、https//github.com/nuket/google-sheets-でも入手できます。ジオコーディングマクロ

ここに画像の説明を入力してください

2)CartoDBは、アカウントから直接Googleドキュメントスプレッドシートを取得し、エクスポートして戻すことができます。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

3)GoogleドライブスプレッドシートをCSVにダウンロードし、Google Maps APIに対してCSVプラグイン付きのMMQGISジオコードを使用して、スプレッドシートをジオコーディングします


4

GPS Visualizerは、バッチジオコーディングを実行する便利なサイトです。

この無料のユーティリティを使用するには、左側のボックスに住所を1行に1つずつ入力し、[ジオコーディングを開始]をクリックして緯度と経度を検索します。

「Googleのポリシーではテキスト形式での出力が許可されていない」ため、BingやMapQuestなどの別のジオコーダーを使用する必要があることに注意してください。

(または、これがToSに違反しないと仮定して、Googleをジオコーディングエンジンとして使用し、結果をKMZとしてダウンロードして、そこから座標を抽出することができます。)


1
GPSビジュアライザーで数百の住所をジオコーディングする場合は、Google、Bing、MapQuestの独自のAPIキーが必要です。これは、2018年の周りにprorably変更されました
マリウシュKrukar


1

Googleスプレッドシートアドオンで利用可能なジオコードプラグインをインストールします。これはVBAのExcelマクロですが、コーディングに十分に精通していない場合に役立ちます。

次に、メインツールバーに[ジオコード]オプションが表示されます。クリックすると、2つのオプションがあります。住所から経度、緯度、その他の方法です。

このスクリプトは1日あたり1000レコードしか実行できないことを覚えておいてください。さもなければ、あなた自身のマクロでさえ、あなたは続けることができません!

ここに画像の説明を入力してください


0

Geocodioを使用してスプレッドシートをジオコーディングできます。スプレッドシートをアップロードするか、住所のリストをコピーして貼り付けるだけで、住所が緯度/経度に変換されます。1日あたり最初の2,500アドレスは無料です。

開示:私はGeoocodioの共同創設者です。



-2

Googleスプレッドシートのジオコーディングとその他のマッピングトリック(等値線とヒートマップ)のもう1つのソリューション:Maps for Sheets


非常に古い質問に追加された元のソリューションではありません。
Val P
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.