問題タブ [vector-tiles]

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 投票する
0 に答える
353 参照

node.js - nodejs Webサーバーのボトルネックを見つける

ベクター タイルを提供するために tileserver-gl-light を使用しています。現在、サーバーの負荷テストを行っています。特定の値では、リクエストのレイテンシが大幅に増加しています。ただし、サーバーとして使用している仮想マシンの CPU パフォーマンスは 20% 未満のままです。これは、tileserver-gl-light プロセスにより多くのメモリを割り当てることでレイテンシを短縮できるということですか、それとも関係ありませんか?

0 投票する
0 に答える
340 参照

request - geojson 形状からのクエリ ベクター タイル サーバー

アイデアは次のとおりです。

GeoJSON ポリゴン「ベクター タイル」エンドポイントがあります。ベクター タイル サーバーにクエリを実行して、ポリゴンのバウンディング ボックス内でフィルター処理された関連フィーチャを取得したいと考えています。(最終的な目的は、データを計算し、一部のデータがポリゴンと交差するかどうかを調べることですが、ここでは「ポリゴンの領域内のフィーチャ」に固執しましょう)

別の方法で説明すると、次のことをしたいと思います:

  • ポリゴンの bbox を見つける
  • 関連するタイルの「境界」を見つける
  • その境界でタイル サーバーにクエリを実行する
  • 受け取った機能を解析する

ベクター タイル仕様の初心者として、私は 2 つの中間部分に苦労しています。


Nota Bene : 私はこのサーバー側を達成しているので、MapboxGL からグラフィカルな webGl 関連のものを使用することはできません


ボーナス: ストーリーの最後に広告を表示します。ポリゴンの bbox をベクトル タイル座標に変換できた場合、サーバーにクエリを実行するにはズームが必要になります。恣意的にしたくないので、別の質問:ポリゴンの「最適なズーム」を見つける方法は?