問題タブ [turfjs]

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

javascript - いくつかの機能について多くのポイントを共有する最善の方法は?

5000 以上の LatLng ポイントがあり、それぞれについて、どのフィーチャ (地域) に属しているかを調べたいと考えています。フィーチャは、Philippe Ivaldi による kmz レイヤーから取得され、GeoJSON に変換されます。

for現在、二重ループで turfjs を使用してこれを行っています。予想どおり、この計算ではブラウザが 10 分間フリーズしますが、これはあまり便利ではありません。

これが私のコードです:

ブラウザがフリーズしないようにするにはどうすればよいですか?

  • 非同期にしますか?
  • サーバー上で計算をnode行いturfjsますか?
  • またはleafletjsサーバーに展開しnodeleaflet-headless?

...それとも、私はそれを処理する必要がありますか?

ありがとう!

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

turfjs - turf.within() は失敗しますが、turf.inside() は成功します

turf.jsを使用してポリゴン内のポイントを返そうとしていますが、ポリゴン内にあることがわかっているポイントに対してもturf.within()は空のフィーチャ リストを生成します - turf.inside() は同じポイントとポリゴンに対して true を返します. 以下に例を示します。turf.within() で例を正常に実行できますが、ジオメトリの何が問題なのかわかりません。

....