タグ付けされた質問 「openstreetmap」

OpenStreetMapは、無料の編集可能な世界地図を作成するための共同プロジェクトです。データは無料で、法的および技術的な制限もありません。OpenStreetMapはしばしばOSMに短縮されます。

2
ルーティングの目的でOSMデータをPostgreSQLに変換する方法は?
OpenStreetMapを使用してルーティングアプリケーションを作成しています。現在、私の仕事は、OSMファイルからPostgreSQLにデータを変換することです。 私はosm2pgsqlについて読みましたが、問題はosm2pgsqlがルーティングに適していないということです。私はOsmosisについても読みましたが、Railsポートについて何かがあります。つまり、Ruby in Railsを学ぶ必要があるということです。過去にRoRを勉強してみましたが、学ぶのが難しすぎました。 アプリケーションにPHPを使用しています。OSMファイルからデータを抽出してPostgreSQLにエクスポートする方法を教えてください。私はここで何か不足している可能性があることを知っていますが、マッピングアプリケーションに関しては初心者です。誰かが私を助けてくれることを願っています。ありがとう!:D

4
カスタムOpenStreetMapsスタイル(land = white、water = black)のレンダリング:これを行うだけの専用コンピューターが必要ですか?
編集:私の目標は、OpenStreetMapやcloudmadeをWebマップとして使用することではありません。私は何を望んでいるのかを正確に説明しました(「zoom = 10で全世界のタイル化された完全なタイルセット(約68ギガピクセル、water = black、land = white、ラベルなし)」。私はcloudmade.comのみを使用するつもりでした例としてリンクして、私が何のために撮影しているのかを示します(実際のところ、cloudmadeスタイルはその方法の90%にすぎません)。オフラインでタイルが必要です。マスクとして説明した画像(68 Gpix)が必要ですNASAとUSGSのデータを使用して構築しているカスタムマップの大きなラスターマップタスク。 例として 私は自分が望むものを示すようなカスタムスタイルを作りました: http://maps.cloudmade.com/?styleId=22688# (ラベルなし、道路なし、すべての水フィーチャ(河川、湖、海、あなたが名前を付ける)を除くすべての種類のフィーチャなし)で、土地は真っ白で、中間の値のMapnikアンチエイリアスは黒色です。 私が本当に欲しいもの 私は、zoom = 10(約68ギガピクセル)で全世界のラスタ化されたタイルの完全なセットを望みます。 このデータを取得するには、Planet.osm(11 GB圧縮)をダウンロードしてインストールし、Mapnikを実行して(日/週は?)検討しました。ただし、Planet.osmは、データベースとインデックスが構築されると、100 GB、場合によっては1 TBを必要とするように見えます。私は私のラップトップ上のディスクスペースのようなものを持っていないと私は完全なデータセットを必要としないので、私がダウンロードできるデータの小さなサブセットがあります(それは言うここポリゴンデータのみが700メガバイトであることを)?実際、私が知ることができることから、データのサイズは昨年1倍になっているので、これに対処するには強力なマシンが必要になります。 これらのタイル(レベル10、白黒、水に着陸するだけ)をバッチ処理する簡単で直接的な方法はありますか、またはこれを行うには基本的に専用のコンピューターが必要ですか?

3
SSLでのOpenLayersマップの使用
ホストされているJavaScriptを使用してOpenLayersマップを使用しています。 <script src="http://openlayers.org/api/2.13.1/OpenLayers.js"></script> しかし、私のクライアントにはSSLがインストールされており、マップページを実行しようとすると、次のように表示されます。 (2)[blocked] The page at https://domain.com/rwd/ ran insecure content from http://openlayers.org/api/2.13.1/OpenLayers.js. だから私はhttpsの1つを試しました、そしてそれはopenlayersが1を持っていないことがわかりました https://openlayers.org/api/2.13.1/OpenLayers.js 次に、Openstreet jsをダウンロードしてクライアントサーバーでホストしましたが、すべてのスタイルと関連画像が失われました。地図は表示されますが、基本的にはコンソールに多数の警告ポップアップが表示され、Playストアなどで拒否される可能性があります。私もサーバー上で実行されるハイブリッドアプリケーションを開発しています。 警告: The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://b.tile.openstreetmap.org/14/8743/5624.png. The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://b.tile.openstreetmap.org/14/8742/5624.png. The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8743/5623.png. The page at https://domain.com/rwd/#/customer-plot/234 …

5
AndroidフォンのGoogleマップに代わるもの
Androidフォンには、ストック/デフォルトマップ、POI、ナビゲーションアプリとしてGoogleマップがあります。Googleマップの代わりに使用できる他のオプションは何ですか? 明白な答えの1つはOSMAndです。OSMAndにはいくつかのクールな機能があり、オフラインのPOI検索とナビゲーションもあります。 同様に2013 SOTMで会談から私が発見しHikarルーティングし、拡張現実のいくつかのクールな統合を持っています。 他にどんなアプリがあるのか​​知りたいだけでしたか? Androidにも同様の投稿があることは知っていますが、リストは主にデータ収集アプリ向けです。私が気になるのはアプリケーション側です。シンプルな地図表示のPOI検索とクエリ、ルーティング、ナビゲーションを備えたアプリ。

4
Open Street Mapからすべての病院をエクスポートまたはクエリするにはどうすればよいですか?
ジオコーディングプロジェクトの参照として、Open Street Mapから米国のすべての病院の場所を抽出したいと思います。QGISプラグインで小さなエリアのすべてのOSMデータを取得する方法は知っていますが、より大きなエリアをクエリする方法がわかりませんか?

2
Mapnikは「空白」のタイルのみをレンダリングします
私は魅力的なGISの世界に慣れていないため、この数日間、トピック全体を調査してきました。私の目標は、自分のサーバーでOSMデータを使用して地球規模のマップを提供することです。 私のスタックは: Postgres + Postgis -GISデータの保存、変換、処理用。 Mapnik-タイルをレンダリングするためのライブラリ Tilestache-タイルの提供とキャッシュ Nginx -Tilestacheへのリバースプロキシ リーフレット(Slippyマップクライアント) OSMデータをインポートしてスタイルを設定するために、私は PBFファイル(抽出/プラネット) osm2pgsql CartoCSS openstreetmap-carto Kosmtik-開発/デバッグ用のマップGUI 完全な惑星ファイルは大きいので、私は現在、サンパウロの抽出を使用しています。これは、テストするのに十分な大きさです。 私が抱えている問題に到達する前に、これまでに行った手順を説明します。 うまくいったこと PostgreSQLとPostGISが正しくインストールされている。前者には9.6、後者には2.3を使用しています。postgis_topologyとのhstore拡張機能も追加しました。これらは後で使用します。 osm2pgsql 0.92.0がインストールされています。サンパウロ抽出物をインポートするために、私は使用します osm2pgsql -G U <user> -d <db> -C 1000 -W --hstore --style openstreetmap-carto.style --tag-transform-script openstreetmap-carto.lua <pbf> hstore、styleおよびtag-transform-scriptとして引数は、OSMのスタイルの適切な利用のために必要とされるここで説明します。 openstreetmap-cartoのインストールで説明したように、カスタムインデックスを追加し、必要なシェープファイルとフォントをダウンロードしました(絵文字を除く)。 QGISを使用して、抽出データがデータベースに正しくロードされていることを確認しました。すべてのポイント、ポリゴン、ライン、道路を表示してクエリを実行できました。それだけです。 問題 次のステップはタイルのレンダリングです。そこで問題が発生します。mapnikとpython-mapnik 3.x、carto 0.18.2があります。 OSMのproject.mmlから、を使用して独自のproject.xmlを生成しましたcarto。結果に次の変更を加えました。 Postgresのユーザ名(パラメータの追加userにMAPNIKのXMLを)。残りの接続情報は〜/ .pgpassから取得されます。 相対ディレクトリdata/<shape>.shpを/full/path/data/<shape>.shp 相対ディレクトリsymbols/<symbol>.svgを/full/path/symbols/<symbol>.svg …

3
OpenJayer 3にGeoJSONレイヤーを追加する
mygeojson.jsonという名前のGeoJSONファイルがあり、openstreetmapレイヤーの上にあるOpenLayers 3のレイヤーとして追加します。これまでのところ、ズームなどを含むopenstreetmapの世界を表示できましたが、何らかの理由でmygeojson.jsonを取得できません。 geojsonには多くのポリゴンが含まれており、次のようになります。 { "type": "FeatureCollection", "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } }, "features": [ { "type": "Feature", "properties": { "DN": 2 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 13.559093915055664, 52.545214330050563 ], [ 13.559633429050496, 52.545205649772548 ], [ 13.559633415380715, 52.545214636296755 ], [ 13.559093915055664, 52.545214330050563 ] ] …

2
国によるOverpass-APIのフィルタリング
このようなoverpass-apiリクエストを実行する方法を誰かが知っていますか? 「ドイツのすべての銀行を見せて」 特定の境界ボックスにすべての「amenity = bank」を表示することができます。しかし、ドイツ(またはほとんどすべての国)は、このようなbboxにはあまり適合しません。 これを行う方法はありますか?例はありますか?独自のサーバーなどをホストできるため、サーバーのパフォーマンスやランタイムは二次的です:)


2
2車線道路用の1つのラベル(osm、qgis、postgis)
私はosm-lines-layer(PostGIS)に一次道路と高速道路の記号を付けました。主要道路のシンボルは適切に配置されていますが(それぞれの間に十分な距離があります)、2車線の高速道路には車線ごとに1つのラベルが付けられています(画像で確認できます)。 同じタイプの他のラベルを配置できない範囲内で、各ラベルから半径のようなものを設定することは可能ですか?または、私は言うことができます:2車線の道路の1車線にラベルを付けますか? 私はqgisを使用しています。OSM-Dataは、osm2pgsqlを使用してPostGISにインポートされます。 編集:この新しいスクリーンショットは詳細を示しています:

2
PostgreSQL / PostGISには、どの空間認識GUI管理ソフトウェアが存在しますか?
私のPostgreSQLでの経験のほとんどはpgAdminIIIとpsqlでしたが、他の人が何を使っているか知りたいです。 SQL Server Management Studio(SSMS)に相当するPostgreSQLと、限られた方法で、ジオメトリ(無料または有料)を含む結果を表示する機能はありますか? または、この質問はPostgreSQL / PostGIS用のGUIツールですか?? PostgreSQLソフトウェアカタログを調べましたが、何も見つかりませんでした(リンク切れ以外)。


2
OpenStreetMap / PostGISデータベースでPOIに最も近い都市を見つける方法は?
OSMデータベースでPOIの追加データを見つけることに興味があります。 現在、次のSQLを使用して、すべてのPOIのname + long + latを取得できます SELECT name, x(transform(way, 4326)) AS lon, y(transform(way, 4326)) AS lat FROM planet_osm_point WHERE tourism='museum' UNION SELECT name, x(centroid(transform(way, 4326))) AS lon, y(centroid(transform(way, 4326))) AS lat FROM planet_osm_polygon WHERE tourism='museum' また、POIが置かれている最寄りの町または都市の名前も教えてください。

3
駐車場などのエリアを経由するルーティングを実装する最良の方法は何ですか?
OSM2POを使用して徒歩ルートをルーティングしていますが、OSMウォーキングパスの多くが適切に設定されていないことに気付きました。 たとえば、駐車場で分割された多くのパスがあり、それらは明らかに歩行可能ですが、無視されて道路に変換されないため、ルーターはそれらを通過できないと考えています。その結果、必要以上に歩行距離が長くなります。 これに対処する実用的な方法はありますか?歩いて行ける「エリア」(つまり、パスのない公園)を処理するときにも同じ問題が発生すると思います。 もう1つの問題は、歩道が道路に接続していないことです。多くの状況で、これは再び準標準ルーティング結果につながります。 OSMはこれらの問題をいたるところに抱えています。難しい問題のように聞こえますが、一般的な問題なので、実際にこれに対処した人がいるのではないかと思います。 あなたの考えをありがとう!

2
Google / OSM / BingなどのスタイルマップレイヤーをQuantum GISに追加する方法
QGISを使い始めたばかりです。人口に基づいて、ジョージア州の国勢調査地区のヒートマップを作成することを目指しています。私はすべてのデータを持っています-ジョージア州の各国勢調査地区の人口。 国勢調査地区のシェープファイルをインポートし、このチュートリアルを実行することで、ヒートマップを正常に作成できました。http://qgis.spatialthoughts.com/2012/03/using-tabular-data-in-qgis.html しかし、その下に見栄えの良いマップレイヤーを追加する方法にこだわっています。高速道路、都市、水路などの一般的な地理的特徴が表示されます。cloudmadeからOSMデータをインポートしようとしましたが、詳細が多すぎます。マップはかなり高レベルであると想定されていますが、そこからのシェープファイルはすべての道路を示しています。MS MapPointを置き換えようとしています(2010年の国勢調査区域はありません)。私が取得しようとしている機能は、ズームする距離に応じて、さまざまなレベルの詳細を可能にします。通常、主要な道路や都市などを表示しています。これが自動であるか手動であるかは関係ありません。 誰かが私を正しい方向に向けることができますか?どんな助けでも大歓迎です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.