問題タブ [osmnx]

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.

0 投票する
1 に答える
104 参照

python - networkX MultiDiGraph (OSMNX が作成) でノード DISPLAY (ピクセル) 座標を取得します。

osmnxを使用してgraph_from_pointを作成しています。そのグラフをPNG画像に保存したいのですが、保存されたPNGファイルのPIXEL座標とともにノードの緯度/経度座標を提供する補足ファイルを作成しました。

このチュートリアル: https://matplotlib.org/users/transforms_tutorial.htmlは、「データからディスプレイ座標系に変換」できることを示唆しています (ディスプレイと保存の DPI の問題が発生する可能性があることは承知しています)。必要なものですが、transData を使用しようとすると、以下のエラーが発生します。

これは正しいアプローチですが、間違ったオブジェクトを参照していますか? それともこれは有効ではありませんか?networkx と matplotlib の関係がよくわかりません。私の最終的な目標は、次のことです。

ピクセルは、次によって作成された保存済みファイルへの参照です。

0 投票する
1 に答える
1661 参照

python - OSMnx: "gdf_from_place" で場所をより適切に指定する

Python で OSMnx を使用して州のジオメトリを取得しています (オーストリアなど)。ただし、OSMnx は間違った OSM オブジェクトを場所として選択することがあります。ID を使用して OSM オブジェクトを指定できますか?

例:

OverpassAPI を使用してオーストリアの州名を取得します。

これにより、状態のリストが表示されます。

しかし、OSMnx を使用して "Salzburg" のジオメトリを取得すると、ポリゴンではなくポイントが取得されます。

"Salzburg" は都市であると同時に州でもあるため、明確にするために OSM ID をクエリに入れたいと思います。これを行う方法はありますか?