問題タブ [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.
postgresql - postgis (nomintim import) から都市のゾーン管理を取得するにはどうすればよいですか?
osm2pgsql で europe.osm データベースを取得しました。そして今、私はそれを悪用しようとしています。町村の地方や都市のような方法から州、国、地域を取得する方法はありますか?
編集
http://wiki.openstreetmap.org/wiki/Nominatim
https://github.com/twain47/Nominatim
データベース OSM 形式:
http://download.geofabrik.de/osm/europe/
データベース スキーマは次のとおりです:
http://wiki.openstreetmap.org/wiki/Osm2pgsql/schema
postgresql - 自身のサーバーでのNominatimAPIインストールエラー
ガイドhttp://wiki.openstreetmap.org/wiki/Nominatim/Installationとして、このURLを使用してCENTOSを使用している自分のサーバーにOSMマップのnominatimをインストールしています。
次のコマンドを実行してOSMdbファイルをpgsqlにインポートする場合:./ utils / setup.php --osm-file /usr/share/osmgeplanet/germany.osm.pbf --all
そして、私は次のエラーが発生しています:
これに対する解決策はありますか?
postgresql - エラー: OSM-nominatim API のインストール中に関数 make_standard_name(unknown) が存在しません
http://wiki.openstreetmap.org/wiki/Nominatim/Installation ...のガイドを使用して、自分のサーバーにnominatimをインストールしています...
しかし、国のフレーズ/コードをpgsql DBに追加する際に問題に直面しています。上記のリンクに示されているように、次のコマンドでこれを行っています。
しかし、次のエラーが発生します。
「make_standard_name(unknown)」とは何かわかりません。「エラー: 関数 make_standard_name(unknown) が存在しません」を解決するために作成する方法...
提案してください。
openlayers - Nominatim を使用した簡単なリバース ジオコーディング
OpenLayers + OpenStreetMaps を使用してオンライン マッピング アプリケーションを開発しています。
緯度と経度を受け取って住所を返す単純なリバース ジオコーディング関数を javascript (または php) で実装するのに助けが必要です。
可能であれば、ノミナティムと一緒に働きたいです。Google、Bing、CloudMade、またはその他の独自のソリューションを使用したくありません。
このリンクは合理的な応答を返し、simple_html_dom.php を使用して結果を分析しましたが、これは一種の醜い解決策です。
よりエレガントなソリューションの提案はありますか?
注: 2015 年 10 月現在、 「アプリケーションの十分な識別を提供する」ために 、要求には有効な電子メールを含める必要があります。
メールがない場合、戻りコードは xml または json 形式ではなく、エラー 509 "Bandwidth Exceeded"として返されます。スクレイピングに html_dom ライブラリを使用してみてください。
geocoding - OpenStreetMap/Nomintim でのジオコーディングの問題
顧客が入力した住所の緯度と経度を取得する必要がある Web サイトがあります。
Google/Bing/Yahoo は私たちには高すぎるので、OpenStreetMap/Nomintim を選びました。
残念ながら、テスト中は問題なく動作しましたが、入力されたアドレスの約 50% を見つけることができず、これは大きな問題です。
私が知りたいと思っていることは3つあります。
顧客が実際に間違った住所を入力した場合に対処する最善の方法は何ですか? メールを送信して修正するよう依頼してください。何かが見つかるまでアドレスのセグメントを使用しますか?
住所は問題ないのに OpenStreetMap で見つけられないという状況を処理する最善の方法は何ですか? それとも、Nomintim へのクエリに何か問題がありますか?
OpenStreetMap が機能しない場合、無料/安価な代替手段を知っている人はいますか? オープンソースのコラボレーションであるため、完全ではないことはわかっていますが、カバレッジはかなり良好で、正確な場所がない場合は近くの場所を返すと思いました-おそらくそうで、私はそれを使用しています違う。
次に例を示します。
182 リビングトン アベニュー、アルバニー、ニューヨーク、12210、米国
Googleマップはそれを簡単に見つけます。Nominatim は何も見つかりません: http://nominatim.openstreetmap.org/search?format=xml&addressdetails=0&q=182%20livington%20ave,albany,New%20York,12210,US
javascript - 開いているストリート マップでの指名検索
指名検索で助けが必要です。特定の都市の最寄りの学校、銀行、食料品店などを取得する必要があります。http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases/ENでキーワードを見つけましたが、どのように使用できるかわかりません。http://nominatim.openstreetmap.org/searchのように指定しようとしました?q=grocery,bangalore&format=xml&polygon=1&addressdetails=1 ですが、一部のキーワードでは結果が得られません。誰でも私を助けてくれますか..?
search - Open Street Map (OSM) で Nominatim 検索の結果数を取得する方法
おはようございます、
アプリ内の特定のタイプの POI に OSM を使用できるかどうか、またはそれらの POI を他のソースから取得する必要があるかどうかを調査します。これには、タグまたは Nominatim 検索を使用できます。ただし、結果は常に少なくとも結果のリストです (例: XML)。XML を解析して複数のキーワード/タグを取得し、エントリをカウントするのは非常に時間がかかります。Nominatim API ドキュメントを試し、いくつかの Web 検索を行いましたが、結果自体ではなく、検索の結果カウントを取得するための検索方法または直接データベース クエリを実行する方法を取得できません。
そのためにどの API、メソッド、ツールを使用しますか? 私は OSM での開発が初めてなので、正しい方向へのヒントをありがとう。
よろしく、e。
geocoding - ノミナティムから道路タイプを取得する
ノミナティムを介してリクエストからオブジェクトが定住する道路のタイプを取得する方法はありますか?
例えば
たくさんの情報を私に提供してくれます。まだ、住所が決まっている道路に関する情報はありません。田舎道、または単にgrade * N *(Nは階層のレベルを表します)のようなものを取得したいです。私が探しているものを願っています。理解できます:)事前に感謝します!
openlayers - nomintim を使用してジオコーディングを実装する方法
こんにちは、openstreet マップと nomintim は初めてです....次のリンクで探していたものを見つけました....しかし、それを実装する方法がわかりません...ジオコーディングの詳細を取得する必要があるだけです場所を検索する場合のように、緯度と経度を取得する必要があり、次の例の左の列に示すように、より多くの結果を提案します。マップにプロットしたくありません..
openlayers - Openlayers で nomintim
緯度/経度に基づいて Openlayers を介して Openstreetmaps の地図を表示する簡単なコードがあります。
私が今やりたいことは、緯度/経度に基づくのではなく、おそらくOpenStreetMap nominatimを介して、住所だけで地図を表示することです。だから私は上記のコードと住所文字列、例えば「国、州、都市」を通り/-nrなしで持っています。地図をその都市に向けるにはどうすればよいですか?