問題タブ [nettopologysuite]
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# - IsWithinDistance を翻訳できませんでした
特定の場所から 50 マイル以内にあるアイテムのリストを返そうとしています。
私の表(簡略化)は次のとおりです。
- ID
- 経度
- 緯度
- 状態
- アクティブ
最初のクエリがあります:
ただし、動作していないようで、以下のようなエラーが発生しています。これを解決する方法はありますか? または、最も近いアイテムを取得するためのより良い方法がある場合は?
.Where(p => new Point(p.Longitude, p.Latitude) .IsWithinDistance(geom: __p_3,
distance: ___maxDistance_4))' を翻訳できませんでした。変換可能な形式でクエリを書き直すか、AsEnumerable()、AsAsyncEnumerable()、ToList()、または ToListAsync() への呼び出しを挿入して明示的にクライアント評価に切り替えます。詳細については、 https://go.microsoft.com/fwlink/?linkid=2101038を参照してください。
Startup.cs:
c# - NetTopologySuite はポリゴンを逆にして反時計回りにします
ポリゴン座標が間違った順序であるかどうかを識別するチェックを追加しました。条件が確認された場合は修正したいのですが、Reverse() 関数が非推奨になっていることがわかりました。
何を使えばいいですか?
NetTopologySuiteに関する関連ドキュメントは見つかりませんでした。メソッドはまだドキュメントにあります 。
geospatial - Lucene .net でのマルチポリゴンのサポート
lucene .net の空間機能を学習しようとしています。
マルチポリゴン内にポイントが存在するかどうかを調べたい。
Google での調査から、マルチ ポリゴンを記述するにはネット トポロジ スイートを使用する必要があることを理解しています。
しかし、最新バージョンの Lucene.Net.Contrib.Spatial.NTS が見つかりません。
任意の提案 (私は .net コアを使用しています)