タグ付けされた質問 「geocoding」

参照住所データセットまたはロケーターによって、住所を地図上のフィーチャとして表示できる空間データに変換するときに使用します。

2
GeoPyジオコーダーから個々の住所コンポーネント(市、州など)を返す方法は?
GeoPyを使用して住所を緯度、経度にジオコーディングしています。また、各住所の項目別住所コンポーネント(ストリート、市、州、郵便番号)を抽出したいと思います。 GeoPyはアドレスを含む文字列を返しますが、各コンポーネントを分離する信頼できる方法が見つかりません。例えば: {street: '123 Main Street', city: 'Los Angeles', state: 'CA', zip: 90034, country: 'USA'} GoogleジオコーディングAPIはこれらの個々のコンポーネントを返します...これらをGeoPyから取得する方法はありますか?(または別のジオコーディングツール?)

4
緯度、経度を国勢調査地区にジオコードするAPI
米国に緯度と経度の座標(主に都市/町の重心)がたくさんあります。そのために、含まれている国勢調査地区を検索します。 例えば、 input => nn.nnn, -nn.nnn output => 010300 役立つ無料または低コストのAPIはありますか?(本質的にはYahoo Placefinder、国勢調査地区の追加の応答を伴う。) (多くの都市には複数の国勢調査区が含まれていることを理解しています。一部の小さな町には1つ以上の国勢調査区の一部しか含まれていないと思います。今のところその問題を無視しても問題ありません。)

1
Googleマップの特定のポイントで重複するユーザー定義のポリゴンをクエリできますか?
Google Maps APIでの作業の制限と、半複雑な空間比較を行うための可能な解決策を見つける必要があります。 私が達成しようとしているのは、特定のポイント(住宅地の住所)で重複するユーザー定義の空間ポリゴンのクエリを可能にする比較システムです。 基本的に、レストランには特定の配達エリアがあり、そのパラメーターはX地理座標で定義されます。住所は1つのポイント(x、y)で表されます。 これらのタイプの空間比較に最適なバックエンドはpostGISであると言われました。ただし、Google Maps APIによって設定された利用規約を確認しても、Googleが提供する地理座標応答を保存できるかどうかは明確ではありません。 http://code.google.com/apis/maps/terms.html 10.1.3-たとえば、「場所」の独立したデータベースを作成するためにコンテンツを使用してはなりません。...まだ、 ..以下を保存できる場合を除きます。(i)Maps API実装のパフォーマンスを向上させる目的で、一時的、安全に、および外部でのコンテンツの使用を許可しない方法で、限られた量のコンテンツサービス 私の質問は: 空間ポリゴンとGoogle Fusion Tablesを使用した経験はありますか? Google Places APIを使用した経験のある人はいますか?このような種類の比較は可能ですか? Googleマップが表示されるときに地理座標がキャプチャされ、より完全なGoogleマップと組み合わせて使用​​するために保存されるため、これはGoogleが定めた「利用規約」に含まれますか? 私はGoogleマップの使用に非常に熱心で、私のアプリケーションが成功すれば、プレミアムサービスに加入する見込みです。他の誰かがこれらのタイプの計算の経験を持っていますか、私が見逃しているものはありますか?

2
ArcMapでジオコードを逆にする方法は?
緯度/経度を入力して最も近い住所を返すには、ArcMap(ArcEditor)でどのような手順を踏む必要がありますか? リバースジオコードツールを見つけましたが、[入力フィーチャ]フィールドと[出力フィーチャクラス]フィールドに何を入力するか、または緯度/経度をどこに入力するかわかりません。

1
過去の米国国勢調査記録をどのようにジオコーディングするのでしょうか?
米国の国勢調査レコードをジオコーディングしたいのですが、これは1870年の例です。この特定の国勢調査ページは、ニューヨーク郡の8区である第6選挙区からのものです。これは1910年の国勢調査からのものです。これは、郡、郷、監督地区、および列挙地区について言及しています。 郡、州をジオコーディングできます。国勢調査の記録をジオコーディングするのに役立つ、過去の地区、ワード、監督地区、および列挙地区の緯度/経度を含むリソースがあるかどうか疑問に思っています。私はNHGISを見つけましたが、それらのデータは1940年以前の郡レベルより細かいものについてはかなりまばらです。
10 geocoding  census 

3
1年間の特定の住所の郵便番号変更の平均頻度
これは非常に正確に答えるのは難しい質問ですが、誰かが私にとって1年間で特定の住所の郵便番号が変わる可能性を1桁以内で見積もることはできますか? たとえば、この可能性は次のとおりです。 a)〜10% b)〜1% c)〜.1% d)〜.01% 私が書いているいくつかのコードについて、これらの不変性の大まかな意味を理解しようとしています。答えが〜10%の場合、〜.01%の場合とは大きく異なります。

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

5
アドレス標準化オプション
さて、ArcGIS 10では、ESRIは新しいロケーターで「住所の標準化」を廃止しましたが、9.3.1ロケーターを使用してこれを行うことができます。しかし、私は10.1バージョン以降、これがますます少なくなることを強く疑っています。FGDCアドレッシング標準は良いクリーンな形の接頭辞、接頭辞方向、ストリート名、サフィックス、Suffic方向の値を持つ優れたアドレスに重い価値を置きます。そして、私の機関は同じことを必要としています。人々が構造化されたアドレスを取得し、それらを保存できるようにかなり信頼できるように解析するために使用している他のツールはありますか?無料のものはありますか? * 更新: *私はこれをCodePlex(US Address Parser)で見つけました、そしてそれは私に本当に良いジャンプオフポイントを与えました。私がいたるところに使用できるマネージコードであり、これまでのところ、行ごとおよび部分ごとに確認するためにパーツを分解するのに非常に高い成功率を誇っています。

5
米国のダッシュインハウスアドレス番号の意味?
数字の間にダッシュがあるアドレスのセットがあります: 800 - 1100 HORD ST 75202 2400 - 2500 KITTRELL ST 75201 これはそれらの通りの800から1100と2400から2500までの家を指すと思いました。しかし、これらのような他の例があります: 136-39 37 AVE 1221-102 CANYON ROCK CT その理論が合わないようです。

5
ジオコーディングされたデータの格納を許可するジオコーディングプロバイダーはどれですか?
ユーザーがリーフレットマップで住所/場所を検索し、結果のマーカーをマップに追加できる機能を提供したい(後でサーバーに保存してKML / GPX / GeoJSONにダウンロードできる)フォーマット)。 基本となるベースマップは何でもかまいません。MapBoxやGoogleなどのマップであるとは限りません。 現在、私の知る限り、ほとんどのジオコーディングプロバイダーはこの使用を禁止しています。グーグルはそれを許可していないことで有名ですが、MapBoxでさえ、これはエンタープライズプランでのみ許可されます。 ジオコーディングリクエストの結果を保存できるプロバイダーはありますか?OSMに存在する場所については、NominatimとGeonamesは良い解決策ですが、それらの中で住所を検索することはできません。 ここにあるマップには最高品質のジオコーディングエンジン(この表に基づく)があるので、特に興味がありますが、契約条件は明確ではありません。彼らのデータの階層化は許可されていませんが、この使用が階層化としてカウントされるかどうかは明確ではありません。 私は無料のソリューションを探していませんが、BingやHEREなど、最初のプロジェクトで許容できるものを無料で利用できるようにしています。

3
座標ではなく図形にジオコーディングするにはどうすればよいですか?
ポイントではなくシェイプへのジオコーディング 私が現在取り組んでいるプロジェクトはFind-A-Recordです。私たちは、家系図のレコードコレクションをジオコーディングし、それらを空間インデックスに格納しています(詳細については、ブログを参照してください)。検索は形状に基づいています。検索領域と交差する、または検索領域内に含まれるコレクションを返します。 開発の初期段階では、ジオネームを使用してコレクションを特定の場所にジオコーディングしました。これは、市、町、村などの下位の行政レベルに関連付けられているコレクションに適しています。ただし、郡、州、および国のレベルを取得すると、それは本当に壊れます。 1940年の米国国勢調査は米国に関連付けられており、カンザス州北部のポイントが割り当てられます。そのポイントに近くない米国内のクエリは、1940年の米国国勢調査を返しません。 これを解決するには、点ではなく形状でコレクションをジオコーディングする必要があります。 OSM OpenStreetMapsには必要なデータがありますが、抽出するのは非常に困難です。管理階層は明示的に保存されません。Nominatimは、OSMのこの問題を解決するために使用されます。Nominatim検索では機能のみが返されます。したがって、テメでのナイトンのクエリは、2つのバス停を返しますが、行政境界関係は返しません。 跨線橋APIは有望に見えたが、それはファジー文字列の一致を行うことはできません。高架道路では、完全一致または正規表現の一致のみを実行できます。場所名を標準化する簡単な方法があれば、Overpassを使用できます。言い換えると、OSMがOSM階層に従って「イギリスのウスターにあるナイトメオン」を「イギリスのウスターにあるテメCPのナイトン」に標準化する方法をOSMがOSM階層に従って提供した場合、ファジー文字列マッチングは必要ありません。 概要 必要なのは、場所(または行政レベル)のあいまい文字列検索を実行して、その境界を取得できるサービスです。 全世界の境界データを取得することは難しいと認識しています。ありがたいことに、おそらくすぐには必要はないでしょう。私たちは、家系図の記録が存在し、系図学者が研究を行う世界の地域のデータのみが必要です。 管理境界を照会できるようにOSMにインデックスを付ける独自のサービスを構築する必要があるようです。しかし、私たちは本当にそうしたくないでしょう。既存のサービスでこのデータを取得できる他の方法はありますか?

6
誰かがTRS(Township、Range、Section)データを使用していますか?
最近TRS / PLSSデータのリクエストがあり、それについて何も知りませんでした。私はそれを調査しましたが、それは地理座標に基づいた純粋に数学的(ほとんどの場合)であるように見えますが、誰かがこの情報から実際に恩恵を受けるかどうか疑問に思っています。 たとえば、住所検証サービスでは、TRSデータと各住所の緯度/経度データを提供できます。 どの業界が実際にTRS / PLSSデータスキームを使用しているのかと思います。

7
オープンソースアドレス修正/ファジーマッチングを備えたパーサー
多くのユーザーにとって興味深いと思われる、アドレスの解析/ジオコーディングに関連する詳細な質問を少し紹介します。 したがって、本質的に私は、誰かがオープンソースのジオコーディングおよび/または住所修正ツールのインストール、構築、または拡張の経験を持っているかどうか知りたいと思っています。 ジオコーダー:ジオコモンズによって維持されていると思われるUS 2.0のイニシアチブは知っていますが、他のオープンソースツールや他のより良い代替策があるかどうか、システムを効果的に拡張できるかどうか、私が知らない開発があるかどうかはわかりません。 私の目標は次のとおりです。 ユーザーが単一の入力フィールドから入力した位置データを、リアルタイムで可能な限り大量に自動的に解析および/または標準化できる、高精度のツールが必要です。 入力データは、郵便番号、郡、市、通り、住所、州の1つ以上の住所コンポーネントです。 また、入力データは、カスタムジオネームデータベースから検索できる必要があります。たとえば、標準の住所変数ではない、近所の名前またはUSPS以外の場所の名前を入力できます。 これらの目標を考えると、そのようなルックアップを実行する単一のフォームフィールドが与えられた場合、各ユーザーはさまざまな形式でデータを入力する一方で、他の要素は一般的にスペルミスに分類されるという事実をよく知っています。 有効な住所/範囲のコアとして国勢調査データベースを利用することに加えて(Geocoder:USが行うすべてのことを信じています)、既知の「エイリアス」を定義するある種の機能は、既知のストリート名のスペルミスに理想的だと思います。同じことが当てはまります。ユーザーがAveと比較してAve.と比較して、Avenueと比較して、Geocoder:USツールでこのようなエイリアス機能が完全に可能であるとは考えないでください。 上記の要素で実際に大部分の問題を解決できる可能性がありますが、入力を十分に高い%ageに一致させることができない場合、ある種の効果的なファジーマッチングが存在する必要があると思います。 想定されるいくつかのルールに基づいて入力データを個別の要素に効果的に解析でき、「一致スコア」コンポーネントのタイプを使用してファジー一致させる場合、一致しない要素は、すでに高い「一致」した要素に基づいている必要があります。程度。 例:ジオコーディングが可能な限り効果的であると想定します。ユーザーが結果を見つけようとしている「エリア」を絞り込むために、最初に入力フィールドから個々のデータ要素を抽出する必要があります。私の見解では、これは、5桁の数字が郵便番号であると想定できることを意味します。郵便番号と一致する都市名などの別の要素がある場合、「エリア」が正しいという想定...次に、残りの部分を使用します完全な、部分的な、またはあいまいな一致を見つけ、スコアを付け、可能な結果を​​リストするためのデータ。 いずれにせよ-私の方向性を調整する可能性のあるアドバイス、パフォーマンス統計、または今後の開発(ポストマッチング2.0を拡張マッチング機能の手段として使用するなど)とともに誰かがここでアドバイスを提供していただければ幸いです

2
ジオプロセシングタスクGeocode Addressesに有効な制限はありますか?
私が直面している問題の背景は次のとおりです。 レコードの膨大なディレクトリをジオコーディングしています。1億を超えるアドレスです。私は可能な限り、地理的な理由で住所を細かく分けました。それでも、1つの州でジオコーディングするレコードが500万を超える場合があります。私が作成したarcpyスクリプトは、各州の住所をループし、適切なロケーターを使用して適切なジオコーディングプロセスを実行します。 問題: 36時間かかることもあれば、20時間しかかかることもありませんが、これまでにないエラーでスクリプトが停止します(これはXMLログファイルからのものです)。 ERROR 001143: Background server threw an excecption. スクリプトがArcCatalogまたはArcmapのPythonウィンドウで実行されると、赤いエラーメッセージが表示されます Runtime error <class 'arcgisscripting.ExecuteError'>: ERROR 001143: Background server threw an excecption. スクリプトをIDLEで実行すると、エラーなしで処理が停止し、シェルが再起動します(通常の=====RESTART=====見出しを使用)。 このarcpyスクリプトは、数か月前から使用しているため、小さいデータセットでも機能することを知っています。このエラーの原因は何ですか?ジオコーディングを確実に行うために、住所リストをより小さな数に分割する必要がありますか? 編集:@DEライトごとにイベントビューアーログを追跡しました。これは、最新のエラーの下にリストされているものです Faulting application name: pythonw.exe, version: 0.0.0.0, time stamp: 0x4ba3e4e2 Faulting module name: Geocoding.dll, version: 10.0.1.2800, time stamp: 0x4cbcbb71 Exception code: 0xc0000005 Fault offset: 0x000be1f3 …

4
Pythonの乱雑な地名を明確にする(できればローカルマシン上)
Flickrのプロフィールに由来する数百万の地名のリストがあります。ユーザーはこれらの地名をフリーテキストで提供したため、次のようになります。 Roma, Italy Kennesaw, USA Saginaw, MI Rucker, Missouri, USA Melbourne, Australia Madrid, Spain live in Sarnia / work in London, Canada Valladolid, España Italia West Hollywood, United States これらの地名を明確にしたいと思います。この解決策は簡単ではない場合があることは承知していますが、いくつかの場所については、いくつかの誤った曖昧性をなくし、「回答なし」で対応したいと考えています。場所名が複数の都市の名前に対応している場合は、対応する最大の都市にその場所を割り当てます。 YahooのプレイスファインダーAPIはこの問題の良い解決策ですが、私のリストを通過するには多くのAPI呼び出しを行う必要があるため、ローカルソリューション(つまり、リモートAPIに依存しないもの)が欲しいのですが。 。このようなことをするPythonライブラリ、または他のローカルソリューションを知っている人はいますか? (私はまた、stackoverflowでこの質問をしました。)

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