問題タブ [openstreetmap]
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.
postgis - マルチポリゴンの osm2pgsql による不正なデータ
ヨーロッパの OSM データを postgis データベースに変換しようとしましたが、ギリシャやロシアなどの国が正しくインポートされていないことに気付きました。
ジオメトリの一部しか使用していないようです。たとえば、osm2pgsql のインポート後、私のデータベースにはギリシャの島が 2 つしかありません。
とても奇妙です。異なる引数を使用しようとしましたが、同じ結果が得られました。SVN 0.69-23858 の最新バージョンの osm2pgsql と Geofabrik の osm ファイルを使用します。
google-maps - .OSMファイルをマップにプロットするにはどうすればよいですか?
オープンストリートマップから.osmファイルをダウンロードしましたが、これをマップにプロットしたいと思います。これを行うための最良の方法は何ですか?グーグルマップは使いたくない。APIを簡単に使用できる他のオープンソースマップはありますか?
routing - 国際ルーティングのためのOpenStreetMapの評価
私は、北米と西ヨーロッパ/中ヨーロッパのルート距離と移動時間に商用ソリューションを使用しています。私はプロジェクトを他の国々、そしておそらく全世界をカバーするように拡大することを考えています。非常に限られた予算と個々の商用プロバイダーからのパッチのある地域カバレッジは、おそらくローカルでホストされているOpenStreetMapを唯一の実行可能なオプションにします。誰かがオンラインソリューションを提案する前に、私のアプリケーションは多くの集中的なルート計算を必要とします-Webサービスを使用して実行すると、多くの費用がかかるか、非常に失礼になります(そしておそらく禁止されます)。計算結果はパブリックドメインに戻されるため、OpenStreetMapsのやり直しは問題ありません。
私の問題は、OpenStreetMapデータベース内の個々の国のルーティングデータカバレッジをどのように評価するかです。そのような評価は、プロジェクトが実行可能であるかどうか、および処理のための適切な順序を決定する可能性があります(つまり、最初に最もカバレッジの良い国を実行します)。
ハイエンドの商用データプロバイダーは、通常、調査対象範囲の地域の説明だけでなく、統計的な説明も提供できます。OpenStreetMapははるかにパッチが多く、エリアには通常、一部の道路が含まれていますが、すべての道路が含まれているわけではありません。10〜20 mの数メートルの個々の位置エラーは、私のアプリケーションでは問題になりません(私は都市と都市の距離を見ています)が、ルートグラフの接続性は問題です。つまり。道路ベクトルは、ジャンクションで論理的に正しく交わる必要があります。
OpenStreetMapデータベースのデータカバレッジを説明する統計を作成しようとした人はいますか?
そうでない場合は、どのように対処しますか?
私が考えることができる最善の方法は、場所(都市など)をランダムにサンプリングしてから、ルートを計算することです。主要道路はマイナー道路の前に追加される傾向があるという仮定が必要です。したがって、2つの離れた都市間のルートは、主要道路が欠落しているため、マイナー道路(通常は長い/遅い)ではなく、論理的な主要道路を使用します。
もう一つの問題は、多くの町の間を運転することが物理的に不可能であるということです。多くの場合、これは島(フェリーを使用できる場所)の存在が原因ですが、多くの場合、地上ルートがありません(たとえば、ヌナブト準州の集落)。それで、(例えば)トンガとアフガニスタンを比較するとき、そのような統計はどのように使われるでしょうか。アフガニスタンのデータカバレッジはおそらく非常に低いです。トンガの方がおそらく良いでしょうが、集落は群島全体に広がっています。
私のアプリケーションに関する詳細:すべての開始点と終了点は、Geonamesデータベースから取得した場所を持つ町と都市です。通常、私は少なくとも1000人の人口を持つ国の1000の最大の都市を見ています。現在、ルートは最速ルートと最短ルートの両方として重複して計算されています。合理的な道路速度は、幅広い道路カテゴリによって異なります。推定移動時間は、道路距離とともに計算されます。これらの詳細は一貫性の好みです-それらは石に設定されていません。
mapping - 無料のデータセットで信号強度をマッピングする
スキャンから生成された(色付きの)信号強度ポイントを使用して(openstreemapベースで)マップを生成するための何らかのツールを探しています(wlanとは関係ありませんが、kismetのgpsmapに非常に似ています)。入力データは現在 .kml ファイルにありますが、これを以前に変換しても問題ありません。ヒントはありますか?
asp.net - ASP.NET の OpenStreetMap
ASP.NET を使用して開発された Web アプリケーションで OpenStreetMap を使用することに興味があります。ASP.NET で OpenStreetMap を使用するためのコントロール、ライブラリ、またはラッパーがあるかどうかは誰でも知っていますか? (C#、Javascript を使用しない)。
前もって感謝します。
javascript - OpenLayers の最小/最大ズーム レベル
OpenLayers を使用して Web ページに地図を表示しています。CloudMade のタイルを使用していますが、OpenStreetMap の Mapnik タイルでも同じ問題が発生します。
ユーザーがワールド ビューに完全にズームアウトできないようにマップを制限しようとしています。少なくとも都市レベルのズームにとどまることを望んでいます。
minZoomLevel
//maxZoomLevel
プロパティを使用してみましたnumZoomLevels
。maxZoomLevel
とnumZoomLevels
プロパティのみが機能しているように見えますが、minZoomLevel
プロパティは完全に無視されているようです。
これを達成する別の方法はありますか?
iphone - mkmapview で OpenStreetmap を開くには? -iphone
関連する特定の回答を確認しましたが、正しい回答または必要な回答が得られないようです。
mkmap ビューで googlemap を開くと、openstreet マップを mkmapview で開きたいとします。
それを示すリンクまたはサンプル コードがある場合は、それを渡してください。
前もって感謝します
javascript - Openlayersでマップの外側をクリックしたときに機能とポップアップをアクティブにするにはどうすればよいですか?
http://openlayers.org/dev/examples/sundials.htmlの例のように、マップに既にロードされているKMLを再解析 し、クリック可能なリストに変換して、マップを中央に配置します。ポイントクリックして、ポップアップウィンドウを表示します。
これはGoogleマップで行うのは本当に簡単でしたが、同様のOpenlayersの例は見つかりませんでした。これを行う簡単な方法はありますか?私が見逃している組み込みのものはありますか?
HTML:
JS:
そして、selectFeature関数の場合:
mapping - OpenHeatMap および/または OpenStreetMap を使用したカスタム/簡易マップ
私はOpenHeatMapを使用したプロジェクトに取り組んでいます。これは全体的に、素晴らしくシンプルでよく実行されたプロジェクトのようです。それはマッピングのために OpenStreetMap に依存していることを除けば、私のすべてのニーズを満たしています。また、表示される詳細レベルを下げる方法が見つかりません。理想的には、1 つの州の非常に高レベルなビューを単純に表示し、混乱を避けたいのですが、OpenStreetMap または OpenHeatMap でこれを行う方法が見つかりません。
何かアドバイス?OpenHeatMap ではマップ タイル ソースを設定できますが、OSM 以外のソースも見つかりませんでした。
iphone - 独自のマップを iphone の標準の openstreetmap タイルにする方法
私は自分の地図を持っています。今、私の地図をopenstreetmap標準(フォルダ構造)にカットする方法は??
それらのタイルをサーバーにロードして、そこからアクセスできるように???
親切に提案