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

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

1
openstreetmapタイルレンダリングを最適化する方法は?
私は現在、水(3,198,333レコード)と世界の詳細な世界の境界(processed_p)をレンダリングしようとしています。両方のレイヤーのレンダリングに成功しましたが、パフォーマンスに満足していません。 私の現在のセットアップは次のとおりです: Amazon EC2インスタンス(m2.2xlarge) 34.2 GBのメモリ 13 EC2コンピューティングユニット(それぞれ3.25 EC2コンピューティングユニットを備えた4つの仮想コア) 850 GBのインスタンスストレージ 64ビットプラットフォーム I / Oパフォーマンス:高 Mapnik、4スレッド これらのベンチマークに基づくPostgresqlの設定 すべてのレイヤーにGiSTインデックスが設定されている パフォーマンスを向上させるための私のアイデアのいくつか: 機能を簡素化する ウォータータイルをレンダリングしない-openlayersでロードすると、ロードの失敗を青色に設定することができます 世界の水の特徴をさまざまなセクションに分割し、mapnikに境界を明示します。たとえば、北アメリカから水フィーチャを分割した場合、オーストラリアのタイルをMapnikが生成しているときに、北アメリカにクエリを実行して、そのフィーチャがタイルにあるかどうかを確認しないでください。 私の2番目のアイデアはもう少しクレイジーです。Mapnikは、処理するフィーチャを見つけるために各タイルに対して空間クエリを実行するため、すべてのレイヤーに対してこのクエリを事前に実行できます。これにより、処理能力がいくらか節約されると思います。 私の質問: タイルレンダリングを最適化するために他に何ができますか?

3
他の2つのポイントの中間にあるポイントを見つける方法は?
私はマップデータのOSMモバイルバイナリ形式の実装に取り​​組んでいます。ウェイに沿った各ポイントに16ビットのデルタを使用しているため、2つのポイント間に大きな距離がある場合、ウェイを表すことができません。 文書化された解決策は、ギャップを小さく保つために、新しいポイントをウェイに注入することです。 これが私のコードの関連セクションです: // calculate the distance between this point and the previous point, // multiplied by 1,000,000 so it can be represented as an integer. int32_t realNodeLatDelta = ((point.latitude - lastPoint.latitude) * 1000000); int32_t realNodeLonDelta = ((point.longitude - lastPoint.longitude) * 1000000); // cast as a 16 bit int (reduces …

2
OpenStreetMapでGoogle Earthを置き換えることはできますか?
次のタスクを実行する必要があるWebサイトを構築する必要があります。 地形の詳細を含むWebマップを表示する 地図上に選択した道路のセットを表示します 通りを選択すると、その通りにある一連の興味のあるポイントが表示されます 制約は次のとおりです。 プログラミング言語としてのRuby on Rails スタック内のすべてがオープンソースである必要があります OpenStreetMapを興味深く見てみましたが、必要なタスクで機能しますか? 編集 実はこの会社にはグーグルアースを使った商品がありますが、その商業的コストのせいで変えたいと思っています。

2
USタイガーまたはオープンストリートマップルートデータ:片道ストリートおよび交差点データ
私たちは、米国の道路ルーティングアプリケーション(公道を使用して2つ以上の場所の間の車の経路を見つける)を構築しており、米国で利用可能な場合は、オープンソースデータUS Tiger DataまたはOpen Street Mapなどを使用したいと考えています。 私たちは以前に米国国勢調査のタイガーストリートセグメントデータを広範囲に使用して作業しており(ジオコーダーhttp://maplarge.com/geocoderをTigerを使用して構築しました)、Tigerデータを使用することをお勧めします。しかし、そこにあるはずだと思う重要なデータが2つ欠けていますが、ドキュメントでは見つかりません。 質問1:方向:一部の道路セグメントが一方向であることを知っています。つまり、トラフィックは特定の方向にのみ流れることができます。道路セグメントにリンクできる方向属性データがTigerまたはOSMにあるかどうかを知る必要があります。ドキュメンテーション/データ/例への特定のリンクは素晴らしいでしょう。 質問2:接続。2つの道路が交差する場合、交差点を意味します。ただし、ある道路から別の道路に常に移動できるわけではありません。たとえば、一般道路がアクセスが制限された高速道路を横断する場合、接続は特定の「傾斜路」に制限されることがよくあります。国勢調査/ OSMデータが交差点の接続性に関する情報を確実に提供できるかどうか知りたい。ドキュメンテーション/データ/例への特定のリンクは素晴らしいでしょう。 ありがとう! (これは特定のアーキテクチャを必要とする大量のアプリケーションです。質問を避けないでください。ArcGIS、MapPoint、またはWebサービスを提案してください。)

1
osm2pgsql hstoreタグを使用してPostGISで列を作成する
これはデータベースの質問に帰着するかもしれませんが、GISに関連しているので、ここに投稿しても問題はないと感じています。それがそこにあるなら、私はそれを別の場所に持っていきたいです! 私は、私にとって有用なRDBMS形式で動作するようにOSMデータを変換するという困難な旅を始めました。私が直面している主な問題の1つは、hstoreデータ型です。非常に大きな値のディクショナリを保持できるので非常に便利ですが、私の経験では、それらを「取得」するのは困難です。具体的には、osm2pgsqlツールは、、およびフィールドを作成しますがaddr:flats、都市、郵便番号、通りなど、私にとって非常に明白なものは除外します。このデータを解析して、新しい列にデータを入力します。そのようなデータにアクセスするにはどの方法をお勧めしますか?addr:housenumberaddr:interpolation ありがとう

3
精度を改善するためにRINEXデータでGPS座標を後処理しますか?
私の地域でOSMのマッピングを行っています。GPSレシーバーからのトラックの精度をRINEXデータで後処理すると改善できるかどうか知りたいです。 追跡は、Garmin GPSMAP 60CSXまたは代わりに私のAndroidフォンとAndroid用のOSMTrackerで行われます。 RINEXのデータは、http: //igs.bkg.bund.de/filestatus/dailyrinexから入手できます。 チェリオ・スティーブ

2
印刷する前にOSMマップを回転するにはどうすればよいですか?
openstreetmapデータを回転してレンダリングし、それでも素晴らしいレンダリングを取得する最も簡単な方法は何ですか?たとえば、トロントは、ランドスケープモードのページに少し回転した場合に最適です。そのため、都市の北の境界は、印刷されたページの上端と平行になります。 例:Gimpを使用してここで回転されたトロントは正常に機能しますが、ラベルは実際には回転されません。 openstreetmapの最も一般的なことは、データをPostgreSQL + postgisにインポートし、Mapnikでレンダリングすることです。しかし、ESRIツールで実行するなど、実際にはどのようなソリューションでも問題ありません。 PS。これはhelp.openstreetmap.orgで尋ねられた質問の再投稿です。許可された場合はそこに回答を再投稿します。

5
データソース:ニューヨークのすべてのブロックのアドレス範囲
NYCブロックで使用されるアドレス範囲を定義するデータを探しています。このスクリーンショットで、Googleがウェストエンドアベニューの各ブロックの最初の住所と92nd / 93rd / 94th stをメモしたことを確認できます。(それぞれ658、680、700)。その情報に基づいて、通りの偶数/奇数側があり、次のようなものを取得するための表現されていない住所がないと仮定して推測できます(例としてのみ使用されている非効率的な表現): Street | btwn1 | btwn2 | first | last | side ------------------------------------------------- W End | w 92 | w 93 | 658 | 678 | west/even W End | w 92 | w 93 | 659 | 679 | east/odd W End | w …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.