sql >> データベース >  >> RDS >> PostgreSQL

PostGISを使用して特定のポイントのn最近傍を検索しますか?

    PostGIS 2.0以降、利用可能なジオメトリタイプのKNNインデックスがあります。これにより、「現在地...」からの距離に関して、最も近い5つのレコードが得られます。

    SELECT *
    FROM your_table 
    ORDER BY your_table.geom <-> "your location..."
    LIMIT 5;
    

    <->を参照してください PostgreSQLマニュアルの演算子。



    1. Oracle21cでのTYPE定義の変更

    2. Oracleクエリでランニングバランスを計算する

    3. GUIDのSCOPE_IDENTITY()?

    4. Google BigQueryで数千のカテゴリのダミー変数列を作成するにはどうすればよいですか?