問題タブ [nominatim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
812 参照

openrefine - Google Refine を使用して Nominatim 応答でノード "osm_type":"node" の緯度、経度の値のみを抽出する方法

この素晴らしい投稿https://opensas.wordpress.com/2013/06/30/using-openrefine-to-geocode-your-data-using-で提案されているように、Nominatim API へのリクエストで住所をジオコーディングするために Google Refine を使用しています。 google-and-openstreetmap-api/ .

すべて正常に動作します: ここに 2 つのサンプルがあります ...

生産する

生産する

違いは、最初の応答が "osm_type":"way" タイプで、2 番目の応答が "osm_type":"node" タイプであることです。

"osm_type":"node" に関する応答のみに関心があります。これらの応答については、緯度と経度の値を抽出したいと考えています。

Google RefineでGRELを使用してそれらを抽出する方法がわかりません.....何か提案はありますか?

役立つ場合は、XML で応答を取得することもできます...ここでは、要求です

0 投票する
1 に答える
750 参照

gis - Osmosis - ジオコーディング用に OSM データからビジネスを削除

住所ジオコーディング用に Nominatim データベースをセットアップしようとしています。データベースは komoot の Photon で使用されますが、それほど重要な情報ではないと思います。

問題は、私が持っている osm xml/pbf ファイルに住所だけでなく、削除しようとしているバー、さまざまなオフィスなどの他のものがすべて含まれていることです。

アイデアは、目的の結果セットが得られるまで、次のようなものを使用することです。

ただし、結果のファイルをインポートした後も、検索結果にそれらのノード (除外されているはず) が表示されます。

osm_key と値に注意してください。

ここで何が間違っているのかわかりません。どんな助けでも大歓迎です。

0 投票する
1 に答える
352 参照

geocoding - OSM Nomintim 検索の奇妙な動作

Open Street Map Nomintim 検索 API を使用して、いくつかの問題に遭遇しました。住所を検索してジオコーディングしようとしていますが、一部のクエリでは結果が非常に奇妙です。

たとえば、クエリを使用する場合:

期待どおりの結果が得られます - 都市ジフラバ。

しかし、(名前の一部のみ)のようなクエリを使用すると:

また

また

空の結果リストが表示されます。

私のクエリに何か問題がありますか?

ありがとう。

0 投票する
1 に答える
274 参照

python - ブラウザでページにアクセスする場合とリクエストでページにアクセスする場合で、nomatim からの応答が異なるのはなぜですか?

この URL から JSON データを取得しています

http://nominatim.openstreetmap.org/?q=san%20francisco&format=json&addressdetails=1&limit=1

これは Web ブラウザーで表示した場合の出力です。

単純な python プログラムから同じ URL を取得すると

これは私が得るものです、

display_name がで始まることに注意してくださいSF,California, Unite.....

すべての履歴/Cookie/キャッシュを削除し、コンピューターを再起動しようとしました

何が起こっている?

0 投票する
0 に答える
2900 参照

python -

geopy を使用して一部のアドレスを正規化していますが、このコードを実行しようとするとエラーが発生します。

urlopen エラー [Errno 10061] ターゲット マシンがアクティブに拒否したため、接続できませんでした >

正規化する必要があるアドレスがたくさんありますが、このエラーを解決できません。誰でも私を助けることができますか?ファイアウォールとウイルス対策の両方がオフになっています。私はすでにスタックオーバーフローでたくさんの質問をしましたが、どれも役に立ちません。

0 投票する
1 に答える
1140 参照

virtual-machine - Nomintim インストールのハードウェア仕様 (ローカル Openstreet サーバー)

Ubuntu Linux マシンに openstreet サーバーをインストールする予定で、このチュートリアルリンクに従っています。ハードウェア要件に出くわしました:

ハードウェア

最低 1 GB の RAM が必要です。そうでない場合、インストールは失敗します。地球全体をインポートするには、32GB 以上が推奨されます。

Planet を完全にインストールするには、約 500GB のハードディスク容量が必要です (2015 年 5 月現在、OSM データベースが急速に拡大していることを考慮してください)。SSD ディスクは、インポートとクエリを大幅に高速化するのに役立ちます。

ドキュメントを確認しましたが、データを国別にフィルタリングできる場所が見つかりませんでした。

質問 1: 現在、私は米国関連の住所のみを扱っており、データを除外したいと考えています。米国に関連する住所をインポートする方法を教えてください。

質問 2: 使用可能なオープン ストリート VM は既にありますか? データをインポートするだけですか?

どんな助けでも大歓迎です。

0 投票する
0 に答える
113 参照

geocoding - OSM Nominatim Geocoder検索で数字はどのように照合されますか?

Nomintim が (少なくともバルセロナでは) 数値を処理する方法を理解できないことが 1 つあります。

  1. Passeig de Gràciaを検索し、番号38または1または20を追加すると、すべて同じ結果セットが返されます。「38」、「1」、または「20」はフィールドとして結果に含まれていないため、一致する場所がわかりません。
  2. Calle Mare de Deu dels Desemparats 18を検索しても結果は返されませんが、18を削除すると1 つの結果が返されます。

Calle Mare de Deu dels Desemparatsには厳密であるのに、Passeig de Gràciaの数の検索パラメーターには寛容に見えるサービスはなぜですか?

0 投票する
0 に答える
102 参照

c++ - osm2pgsql をロードできず、構成コマンドでクラッシュする

Nominatim から configurate コマンドを実行しようとすると、次のエラーが表示されます。

どうすればこの問題を解決できますか?