問題タブ [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.
c# - OpenStreetMap を使用して 2 点間の距離を取得する方法
.NET を使用して、車両の異なる場所間の走行距離を正確に取得する必要がある車両ルーティング プログラムに取り組んでいます。Google API を使用して距離を取得することもできましたが、会社は、使用量に応じて、サブスクリプション料金として少なくとも年間 11,000 米ドルを支払うつもりはありません。
Haversine 式を使用して距離を取得しようとしましたが、ルートの補正係数が圧倒的に高く、合計移動時間の正確な計算に近づくことさえできます。私はかなりの時間を OpenStreetMap の調査に費やしましたが、ドキュメントには私の要件を満たす特定の例がありません。マップを表示するために実際の「タイル」は必要ありません。距離を含むテキスト応答だけで十分です。
私は、OpenStreetMap 内または同様の他のサービス内で呼び出すことができる無料で使用できるサービスがあることを望んでいました。
android - OSMDroid と OpenStreetMapViewItemizedOverlay
私は自分のアプリケーション OSMDroid で使用しています。すべてがうまく機能しますが、すべてが明確であるとは限りません。
OpenStreetMapViewItemizedOverlay または (OpenStreetMapViewItemizedOverlayWithFocus) が使用されます。
ユーザーがこのオーバーレイからアイテムをクリックすると、アイテムのタイトルと説明を含む小さなポップアップが表示されます。
ユーザーがそのポップアップをクリックした場合にクリックリスナーを実装する方法を知っている人はいますか?
そのための方法が見つかりませんでした。提案やリンクに非常に感謝しています。
apache-flex - openscales 1.1.8 で WMS と WMSC を更新する
さて、私はフレックス用のopenscales APIを使用して開発しています。このクラスを拡張せずにWMSCまたはWMSを更新する方法を知りたいです。att、アンドレ・マリアーノ
google-maps - X市とY市の間のルートを計算するにはどうすればよいですか?#maps
2つの都市(車の場合)間のルートをどのように計算しますか?ドイツの主要都市だけが必要です。
入力:開始都市と終了都市
出力:Start-city、city1、city2、...、End-city
グーグルマップを調べていると、ここに情報が見つかりました。したがって、それは十分に文書化されています。いくつかの制限があります。1日あたり2500回の通話です。グラフィックを表示する必要があります。それは良くないね。
しかし、openstreetmapまたはbingマップを見ていると、関連する情報が見つかりません。ここで私を助けてくれませんか?そして、同様のサービスはありますか?
更新: Javaで独自のカスタムルーティングエンジンを作成しました。ここでのこの単一の要件が主な理由ではありませんでしたが。
protobuf-net - Protobuf-net オープン ストリート マップのデシリアライズ
私の人生では、Open Street Mapsから protobuf ファイルを逆シリアル化することはできません。
次の抽出物を逆シリアル化しようとしています: http://download.geofabrik.de/osm/north-america/us-northeast.osm.pbfを取得してノードを取得し、http://code.google.com/pを使用しています/protobuf-net/ライブラリとして。一連のさまざまなオブジェクトを逆シリアル化しようとしましたが、それらはすべて null になります。
proto ファイルは次の場所にあります: http://trac.openstreetmap.org/browser/applications/utils/export/osm2pgsql/protobuf
助言がありますか?
java - スクリプトエラー:スレッド「メイン」の例外java.lang.NoClassDefFoundError:org / codehaus / classwor lds / Launcher
Windows XPでOpenStreetMapのOsmosisを実行して、より大きなセットからデータのサブセットを切り取ります。さまざまな形で、プログラムがハングするか、次のエラーが発生します。
Javaが適切にインストールまたは構成されていないように感じますが、OracleのWebサイトから最もreventのSDKをインストールしており、おそらく半ダースのバリエーションにもかかわらず、他にどこが間違っているのかわかりません。
android - マップ タイルを表示する Android カスタム コントロール
OpenStreetMap (OSM) が使用するようなフォルダー構造でソートされたサーバー マップ タイルがあります。これらのタイルを表示したり、ズームイン/アウトしたり、マップをパンしたり回転したりできる必要があります。新しいコントロールを作成するためにゼロから始めるつもりはありません。OsmDroid を見たことがありますが、ベクター化されていない独自のタイル ソースを設定する方法が見つかりませんでした。
私はどんな提案にもオープンです。
gis - Mapnik を使用して Tilecache がタイルを生成できない
オーストラリアの OSM 抽出物をダウンロードし、osm2pgsql を使用して gis というデータベースに移動しました。
オーストラリアのタイルのみを生成するように generate_tiles.py を変更しました。
タイルを生成しようとすると: export MAPNIK_MAP_FILE="osm.xml" && export MAPNIK_TILE_DIR="/tmp/tilecache/" && ./z0generate_tiles.py
/tmp/tilecache に png タイルを含む多くのディレクトリが作成されます。タイルには州の境界と国名があり、高速道路があるように見えます。しかし.. アドレスに移動すると: http://localhost/osm/tilecache-2.11/index.html 国と州しか表示されず、ラベルも通りも表示されません。おそらくpostgisデータへのアクセスに関する権限の問題だと思います。私はpsqlに入って発行しました:GRANT ALL PRIVILEGES ON DATABASE gis TO PUBLIC
/etc/tilecache.cfg には次のものがあります。
mapnik は postgis と通信できないようです。postgres にログインして実行しました:
GRANT ALL PRIVILEGES ON DATABASE gis TO PUBLIC
次のように my_osm.xml ファイルを生成しました。
エラーなしで生成されました。
それは私がそれを取ることができる限りです。Web 経由でアクセスすると新しいファイルが作成されますが、それらには道路情報がまったく含まれていません。何か案は?
java - Google メルカトル (球体メルカトル) を実装する
アプリケーションで球状メルカトルアルゴリズムを使用して、緯度/経度ポイントを 2D 平面に投影したいと考えています。
球面メルカトルは、Google メルカトル、EPSG-900913、またはEPSG-3785としても知られています。
OpenLayers ライブラリを介して JavaScript でこれを使用する方法のページがいくつかありますが、私は JavaScript を使用しません。
OpenLayersのドキュメントはまったく役に立たなかったので、Java で Google メルカトルを実装する方法について助けを求めたいと思います。
xml - オープンストリートマップ。マップ上にあったいくつかのオブジェクトが XML で見つかりません
OpenStreetMap データベースのスナップショットである Planet.osm (http://wiki.openstreetmap.org/wiki/Planet.osm) からノード (学校、幼稚園など) を取得したいと考えています。地図上でそのようなオブジェクトを見ることができますhttp://www.openstreetmap.org/?lat=59.87326&lon=30.3124&zoom=17&layers=M (学校 #509、幼稚園 #108、幼稚園 #390)。しかし、XML ファイルでそれらを見つけることができません! 緯度 > 59.86 および緯度 < 59.88 および経度 > 30.31 および経度 < 30.32 (マップのこの部分) を持つすべてのオブジェクトを取得しました。42 個のオブジェクトがありますが、学校 #509、幼稚園 #108、幼稚園 #390 などは見つかりませんでした。なんで?
マップ上の情報と XML ファイル内の情報はまったく異なりますか? XML ファイルでマップのオブジェクトが見つからないのはなぜですか?