1

いくつかの高速道路のオーバーレイを表示したい滑りやすい地図があります。ローカルの Overpass API サーバーからフィルター処理されたデータを取得する PHP スクリプトがあり、そのデータを OpenLayers に送信し、基本的なスタイリング (赤、黄、または緑の線の色、高速道路)。機能しますが、表示するデータが多い場合はうまくスケーリングしません。83000 のノードで構成される約 2600 のウェイについて話しています。SVG レンダリングは、比較的新しいコンピューターでも苦労しています。

派手なインタラクティブ機能は必要ありません。目標は、そのデータを表示することだけです。

これらの方法で透明なタイルをレンダリングし、これらのタイルを OpenLayers のオーバーレイとしてロードする方法を考えています (おそらく TMS レイヤーを使用しますか?)。ここで Mapnik が役立つのではないでしょうか?

このような負荷を表示するにはどうすればよいでしょうか?

4

1 に答える 1

1

事前にレンダリングされたタイルのオーバーレイを使用するのが最良のバリアントのようです。

良い点: Openlayers での実装は簡単です。遅い PC でも動作します。レンダリング マシンをセットアップすると、すべての作業が完了します

悪い点: Mapnik のセットアップは非常に面倒です。レンダリングされたタイルを保存するには、ハードディスクの空き容量が少し必要です

于 2012-09-20T12:14:07.663 に答える