PostGIS(およびデータベース全般)を完全に新しくしたので、誤って使用すると謝ります。(PostGIS)マルチリストリングジオメトリに基づいて2つのテーブルをマージする
多線条のジオメトリを持つ2つのテーブルがあり、ジオメトリに基づいて1つのテーブルから別のテーブルに1つのフィールドをコピーしたいとします。ジオメトリは重複しないので、最も近いジオメトリを探したいと思います。私はグーグルで試してみましたが、試してみる方法はたくさんありましたが(ST_DISTANCEなど)、クエリは常に誤った結果を返します。
TABLE1にはコピーするフィールドがあり、TABLE2にはコピーされません。 TABLE2のすべてのレコードを調べ、TABLE1に最も近いレコードを見つけて、フィールドをコピーします。
申し訳ありません私の説明が明確でない場合は、明確な文章にするのが難しいと思っています。誰かがこれを手伝ったり、少なくとも私が正しい方向に向いていれば、本当に感謝しています。理想的には、SELECTステートメントで結果を確認し、次にINSERT(または類似)を使用してテーブルを更新するか、場合によっては3番目の '結合'テーブルを作成します。
PGAdminとQGISを使用しています。
おかげで、
感謝することができます。問題は正しいSRSによって無効にされたSRIDが原因であることがわかりました。これはQGISです。しかし、私の質問には上記の答えがあるので、私はそれを答えとしてマークします。 – Sandwich