Google Geocoding APIを使用して住所データを解析および標準化できますか?


9

単一フィールドの住所を、住所番号、通りの名前、通りのタイプなどの複数のフィールドに解析する必要があります。Esriには、[ジオコーディングツール]ツールボックスに[住所の標準化]ツールがありますが、GoogleのAPIで同様のことが可能かどうか知りたいです。ジオコーディングとリバースジオコーディングはすばらしいようですが、入力住所の標準化に関する情報は見つかりませんでした。商用目的では何らかのライセンス料を支払う必要があることは理解していますが、最初にそれが可能かどうかを知りたいです。


5
ジオコーディングに関するGoogle Maps APIの利用規約を確認してください-注:Geocoding APIは、Googleマップと組み合わせてのみ使用できます。結果を地図上に表示せずにジオコーディングすることは禁止されています。あなたはより良いヤフーPlaceFinderやマップクエストオープン使用の可能性があります
Mapperz

回答:


5

Googleの利用規約は、データの商用(特に自動化)による使用は許可されていません。はい、Googleは単一行の番地を解析してジオコーディングしているようですが、Mapperzが指摘しているように商用目的には適していません。

また、アドレスを標準化することは、GoogleのAPIを使用する場合に少しバグになります。Googleマップは住所の近似サービスであり、標準化検証ではありませんサービス。

たとえば、街の端にある家の近くや、郊外の郊外でさえ、ストリートビューをしたことがありますか?多くの場合、通りの名前のみが表示され、「住所は概算です」と表示されます。その家の実際の住所があり、それをGoogleマップに入力した場合、住所が間違った場所に調整される可能性があります。これは昨日、市と郡の境界の近くで起こりました。私が持っていた郵送先住所は正しかったが、Googleは間違った都市を取得し、配達地点から1マイルほど離れたところに私を置いた。おっとっと?

幸い、それは商用目的ではありませんでした(私は指示が必要だっただけです)、信頼できるデータが必要な場合は、商用ライセンスでさえ実際の検証を提供していません。あなたはおそらくCASS認定のようなものを探しています住所を標準化してジオコーディングサービスの。そのようなサービスは、USPSによって住所データを修正および「記入」することを許可されているため、標準形式になり、頻繁に厳しい品質テストに合格する必要があります。

私はSmartyStreetsと呼ばれるそのようなプロバイダーと協力しています。商用利用に制限のないLiveAddress APIを提供します。あなたは、参照することができ、この他のGISの質問をその性能や能力を調査し、または当社のウェブサイトを参照してください。

そして、少し秘密にしましょう。1行のアドレスを解析しているようには見えませんが、実際には(今週の時点で)解析しています。APIを使用して「street 1」フィールドに住所全体を送信すると、CASS認定の結果が得られます。これは、アカウントページを除いて、サイトのデモにはまだ実装されていません。


LiveAddress APIは米国のみですか?1か月あたりの検索数は250に制限されていますが、まったく検索しないよりはましです。
Mapperz

はい、米国は特定の地域や周辺の州(PR、アメリカ領サモアなど)を含むUSPSが提供するすべての領域にのみ対応しています。
マット

@Mapperz SmartyStreetsは、国際住所検証の検索にまだ興味がある場合は、最近国際APIをリリースしました。
camiblanch

2

はい、可能です。

Google、Bing、MapQuestはすべて、ジオコーディングリクエストで住所フィールドを返します。一部では、フィールドが必要なフラグ(MapQuest)を追加する必要があります。

これらはすべて、異なるラベルのフィールドと異なる構造のフィールドを返すことに注意してください。たとえば、1つのAPIは「ストリート」値を単に「ストリート」「メイン」として返し、別のAPIは「ストリート」値を「100メインアベニュー」などの番号とサフィックスとともに返します。それに注意してください。


2

はい、GoogleジオコーディングAPIまたはBingマッピングAPIを使用して、住所を解析および標準化できます。ただし、どちらも1日あたりのAPI呼び出しに制限があります。TOSを確認してください。

入力形式-House #、Street、City、State、およびZip(太字:必須、解析された住所に信頼性を提供することを推奨)応答形式-JSON、XML /修正された出力フィールド-House #、Street、City、State、Zip

リファレンス-http://bit.ly/1cvsZ3N


1

単一行アドレス(フリーフォームアドレスとも呼ばれます)は、正規表現またはその他のタイプの「推測または近似」を使用して解読するのは困難です。問題は、マスターリストと比較しないと、次のアドレスの意味を理解できないことです。

100 North Main St Helena CA 90210(偽アドレス)

本当に100 North Main St Helena、CA 90210ですか、それとも100 North Main St. Helena、CA 90210ですか?

では、StはStreetを意味するのですか、それともセントヘレナの一部ですか?

グーグルは、特に人々がそれに投げかけるアドレスのタイプを考慮して、アドレス概算で並外れた仕事をしています。@Mapperzは、Googleが地図を表示せずに商用目的で使用できないことは正しいです。利用規約に違反しています。

あなたのために働くかもしれない無料のサービスがあります。彼らはフリーフォームのアドレスでかなり良いです。それらには下限がありますが、それは無料です。

処理する必要があるより大きなボリュームがあり、予算がある場合、非常に優れた商用サービスがいくつかあります。私はSmartyStreetsと呼ばれるそれらの1つで働いています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.