もっと

PostGISを使用して一連のジオメトリの外側の最も近いポイントを見つけますか?

PostGISを使用して一連のジオメトリの外側の最も近いポイントを見つけますか?


私は非常に大量のジオメトリ(円)を持つPostGISデータベースを持っていますが、それらのほとんどは重複しています。これらの円のいずれにも含まれない(現在の場所から)最も近いポイントを見つける方法を考え出そうとしています。

これは直接クエリで可能ですか?

これまでのところ、これらの円のいずれかとの重複をチェックする1x1kmセルのフィッシュネットアプローチについて考えました。これは機能しますが、あまり正確ではありません。


PostGISデータベースを使用しているので、st_closestpoint関数を使用できます。 1つの引数は現在の場所であり、もう1つの引数は逆円のジオメトリです。


ビデオを見る: PostgreSQL Tutorial: How to import Shapefile into PostGIS EN