3

STPointOnSurface()常に同じポイントを返すようです。SQL Server のジオメトリの内部にあるランダム ポイントを生成するにはどうすればよいですか?

4

1 に答える 1

0

WHERE 句で定義されたサーフェスの範囲で CTE を使用しますが、SELECT で返される各ポイントに行番号を追加します。次に、CTE をクエリしますが、CTE で割り当てた行番号を使用して、ランダムな行番号を持つポイントを選択します。

これは、境界線/エッジではなく点群によって定義されるサーフェスについて話していることを前提としています。データが境界線/エッジによって定義されている場合は、ランダム修飾子を使用して単純な距離式を使用できます。

于 2014-09-22T15:39:45.560 に答える