問題タブ [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.
database - データベースから OpensStreetMap にポイント (データ) をプロットするにはどうすればよいですか?
OpenStreetMap でマッピングがどのように機能するのか疑問に思います。独自のデータベースを使用するアプリを構築しています (Osmosis を使用して OSM ダンプを使用して構築します。OpenStreetMap Web サイトと同じです)。私はそれがどのように機能するのか本当にわかりません。前もって感謝します!:D
postgresql - OpenStreetMap に PostgreSQL 8.3.x を使用できますか?
最新のphpPgAdminはPostgreSQLバージョン8.3.xまでサポートしているため、エラーが発生したときにphpPgAdminをXAMPPアドオンとしてインストールしようとしています。そこで、最新 (PGSQL 8.4.x) ではなく PostgreSQL 8.3.11 をインストールすることにしました。これは私の OSM アプリケーションにとって問題になりますか? ありがとう!
php - OpenStreetMap アプリケーション用の PHP
OpenStreetMap と OpenLayers を使用してプロジェクトを行っています。現在、私の仕事は、私が持っている OSM ファイルから PostgreSQL にデータを挿入することです。Osmosis (OSM ファイルからデータベースにデータを転送するためのツール) を確認したところ、一例として、「planet ファイルをローカルの PostgreSQL rails port データベースにインポートする」と表示されています。プロジェクトで Ruby on Rails を使用する必要があるということですか? 私は Rails を知りません。それを学ぶには時間がかかりすぎます。PHP を使用してデータベースにアクセスできますか? 私を助けてください。どうもありがとう!
iphone - CloudMadeからOpenStreetMapタイルをダウンロードする方法は?
Cloudmadeマップタイルをダウンロードする方法は?ズームレベルの異なるタイルをダウンロードする必要がありますか?後でロードするために、これらのタイルをデータベースに保存するにはどうすればよいですか?利用可能なサンプルコードはありますか?どんな助けでもありがたいです。
web-services - 世界の行政区域に関するリレーショナル データをどこで取得/抽出しますか?
サービスで動作する Web アプリケーションに取り組んでいます。通常、すべてのサービスは、都市、郡、地域、州、国、または世界など、いくつかの (場合によっては複数の別個の) 地理的ドメインで提供されます。
典型的なタスク:
- ユーザーは位置情報を lng,lat として送信します。ユーザーが利用できるサービスを見つける必要があります。
- ユーザーが新しいサービスを追加するとき、サービス エリアをカバーする最小の地理的ドメインを選択できる必要があります。たとえば、US->California->SFBayArea です。
地理ドメインの階層関係を表すのに最適な db スキーマと、地理ドメインの実際のデータをどこで取得するのだろうか?
かなり複雑に見え、かなりの時間がかかりますが、私はopenstreetmapから始めました。だから私はコミュニティの知恵を訴えることにしました:)
あなたの知恵を共有してくれてありがとう!良い1日を!
--UPDATES: 更新された典型的なタスク
google-maps - Google または OpenStreetMap で住所のマーカーを自動的にプロットするにはどうすればよいですか?
英国の住所のリストがあり、それらを google または openstreetmap にプロットしたいと考えています (どちらでもかまいません)。
場所を表すドットを使用して地図上に住所のバッチをレンダリングする方法はありますか (標準のマーカーではなく)。
もう少し複雑にするために、いくつかのマーカーの色とサイズを変更したいと思います。
データ ソースは、郵便番号とマーカー タイプ (サイズ、色) を含む番地です。
これを達成するためのサイト、スクリプト、プロセスを知っている人はいますか?
地理的な地域は郊外になるため、非常に小さなエリアです。
openlayers - マーカー アイコンに関する OpenLayers の問題
Web サイトで OSM マップを作成し、openlayer でいくつかのマーカーを追加しています。私の問題は、マーカーのアイコンが常に同じになることです。
ここでの問題は、3 つのマーカーすべてが同じアイコンを持っていることです...誰か助けてくれませんか..
sql - 地理 (マップ) データの理想的なデータベース
地図を保存するための理想的なデータベースまたはデータ構造の提案を探しています。基本的に、マップは道路や小道などのような「ウェイ」で構成されます。ウェイにはノード (緯度と経度の座標、場合によっては高度) が含まれます。
そのようなデータベースまたは構造:
バウンディング ボックス内のすべてのノードをすばやく (ミリ秒単位で) 見つけることができる必要があります。
オプションで、多数のノードがバウンディング ボックス内にある場合と少数のノードの場合、またはバウンディング ボックスが大きい場合に、大幅に速度が低下しないようにする必要があります。
直接接続するノードを見つけることができる必要があります。たとえば、2 つの方法で接続するノードです。
読み取り専用でした
コンパクトにする必要があります(スペースの無駄を避けます)-英国の地図を1 GB未満に収めたいと考えています。SD カードに約 800 MB の空き容量があるナビを持っています。
最初は、ウェイを格納するための四分木を考えていました。しかし、迅速な実装には注意が必要であり、個々のノードでは機能しません。すべてのノードは、可能な限り最小の bbox に配置されます。
(Open Street Map のデータを使用する予定があるため、意図的に同じ用語を使用しています。)
geolocation - SQLデータベースからOSMへのマーカーの追加
私はOpenStreetMapを初めて使用し、wikiとネットを閲覧していて、どこにもチュートリアルが見つからないようですが、ネットで例を見てきました。
基本的に、MySQLデータベースから緯度と経度を取得してマップにプロットする独自のOpenStreetmapとプロットマーカーを生成したいと思います。ユーザーがマークをクリックすると、ポップアップが表示されます。基本的に私はこのhttp://code.google.com/apis/maps/articles/phpsqlajax.htmlが欲しいのですが、GoogleマップではなくOpenStreetMap用です。
javascript - ズームレベルに基づいてWMSレイヤーを表示する
私は一日中これにいて、正直なところ私は考えがありません。現在のズームレベルに応じて表示/非表示にしたいWMSレイヤーがいくつかあります。はい、私はAPIドキュメントを調べましたが、それらは日として明確であるように見えますが、提案されたすべてに従い、望ましい結果が得られません:(
これは私が見たソースの1つでした:http://trac.osgeo.org/openlayers/wiki/SettingZoomLevels
さらに悪いことに、ロード時にOpen Street Mapベースレイヤーが表示されている場合、これをロードベースレイヤーとして使用したいので、マップのnumZoomLevelsの制御が制限されているように見えることがわかりました。 ..。。
だから私の質問は:
私は何が間違っているのですか?ロード時にOpenStreetMapベースレイヤーを使用する場合、ズームレベルの制御に実際に回避策がないというのは本当ですか?それとも私が知らないことがありますか?
私のコードの試みのいくつかを次に示します。テイク1:tib_villagesレイヤーは、ズームレベルが8〜10の場合にのみ表示され、機能しません。
テイク2:tib_villagesレイヤーは、ズームレベルが8〜10の場合にのみ表示され、マップには10のズームレベルのみが表示されますが、Open Street Map Layerによって強制されるように19が表示され、機能しません。
;
テイク3:ロード時にOpen Street Mapベースレイヤーを削除した後、マップには指定された10のズームレベルしかありませんが、tib_villagesレイヤーはズームレベルが8〜10の場合にのみ表示され、機能しません。
あなたの提案のすべては心から感謝されます!
エルシェ