問題タブ [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.
geocoding - OpenStreetMap/Nomintim でのリバース ジオコーディングの問題
これらの結果はどのような意味を持っているのだろうか?Afaik、応答は本当に奇妙です。家の番号だけを取得します。完全な住所、または少なくとも都市、郡の国などを取得することを期待しています。 http://nominatim.openstreetmap.org/reverse?format=json&lat=0.01&lon=0.01&zoom=18&addressdetails=1 返される情報のみが家番号 4 です。{"house_number":"4"}
php - PHP Nomintim API は毎秒何回の呼び出しに応答できますか?
Amazon R3 Linux インスタンスで PHP Nominatim API をセットアップしました。(15GB ram 2VCPU など (かなり高速なコンピューター))
1 秒あたりおよそ何回の API 呼び出しに応答できると期待できますか?
合計で 4,000 万回のリバース ジオコード API 呼び出しを行う予定で、毎秒何回呼び出すかを知る必要があります。
openstreetmap - ノミナティムバウンディングボックスの制限?
たとえば、ある地域で燃料 (Tankstelle) を検索しようとしています。
これは 50km のバウンディング ボックスであり、ほとんど結果が得られません。
より多くのデータを取得するための「more_url」リンクが含まれています。limit-parameter を使用していますが、結果はほとんど得られません。少なくとも、この more_url の代わりに limit で指定された数の結果を取得することは可能ですか?
トム
android - NominatimPOIProvider: リクエストが失敗しました。(osmdroid ボーナスパック)
そのコードを使用してhttp://code.google.com/p/osmbonuspack/wiki/Tutorial_2の Tutorial_2 で説明されているように、 NominatimPOIProvider を使用してみました:
しかし、常にエラーが発生しますNominatimPOIProvider: request failed.
。それを修正または回避する方法を知っている人はいますか?代替手段はありますか?
php - Nomintim API にはインデックスのランキングがいくつありますか
現在、Nominatim API をインストールしており、ランク 30 (インデックス) にあり、現在約 4 日間インデックスを作成しています。インデックスを作成するランキングがいくつあるか知っていますか?
openstreetmap - Nomintim で指定された座標の都市を取得します
Nomintim を使用して、指定された座標の都市を取得する必要があります。都市とは、国名だけでなく、関連する OSM リレーション/ノードとそのすべてのプロパティを意味します (実際、私は osm_id、osm_type、名前、および座標を非常に気にしています)
編集:コンテキストを追加
ユーザーが場所に投稿を添付できるプラットフォームを運営しています。私は OSM をプライマリ データベースとして使用して、ユーザーが場所を検索できるようにしています。投稿が作成されたら、ビジネス データベースでその場所を参照します。都市と国レベルで投稿を集約できるようにしたいと考えています。したがって、専用のテーブルと典型的な関係を持つものを表します: n-1 都市 n-1 国を配置します。
現在、次のようなクエリで最大レベルの情報 (ズーム = 18) を取得できることがわかっています。
都市名を含む関連情報を生成します:
都市タグの文字列として都市を取得します。しかし、その都市の OSM ポイントを取得したい場合は、別のクエリに進む必要があります。
これを最適化する最善の方法は何ですか?
私は Nominatim の独自のインスタンスを実行しているので、SQL が最適なオプションである場合はおそらく SQL を使用できますが、Nominatim で新しいエンドポイントを作成する必要があり、すべてのメンテナンスが複雑になります...
国にも同じ機能が必要です。
国については、パラメータ zoom=1 がいずれにせよ仕事をするべきであることがわかりました。厳しいことに、都市に対応する信頼できるものはありません。
java - 境界ボックスの座標を半径に変換する方法は?
次の境界ボックス、緯度と経度が与えられます。
Bounding box = 59.3518076,59.5915769,24.55017,24.9262831
Latitude = 59.4372155
Longitude = 24.7453688
私の質問は、これらの 3 つのパラメーターを使用して境界ボックスを半径に変換するにはどうすればよいですか?
javascript - リバース ジオコーディングを実行しようとすると SyntaxError がキャッチされない
リバース ジオコーディングをしようとしていますが、コードをテストして動作するかどうかを確認するための簡単なスニペットを作成しました。
これは次のコードです。
とにかく、実行すると、次のような警告が表示されます: http://nominatim.openstreetmap.org/reverse?format=json&lat=55.653363&lon=12.547604&zoom=18&addressdetails=1
基本的に、私がやりたいことは、Google マップのマーカーの上に情報ウィンドウをポップすることです。情報ウィンドウには、変数アドレスであるテキストが表示されます。
しかし、このコードを実行すると、
この行である45行目:
では、この問題を解決する方法を知っている人はいますか?
前もって感謝します!