私はトラッカーを自作しましたが、セキュリティ上の理由から自分自身に与えた仕様の一部として、夜通し車をどこに置いたかを他人に知られたくありません。
だから私は除外ゾーンの概念を持っています.Webマップには除外ゾーン外のデータのみが表示されていますが、送信されたときに除外ゾーン内にないデータのみを保存したい(複数存在する可能性があるため、サブクエリを考えています)
誰でも助けることができますか?
これがストアドプロシージャであることが好ましくない場合でも、任意のアイデアが可能です(サブクエリに関しては役に立たないため、質問します)
したがって、データを取得するために使用しているSQL(遡及的除外ゾーン)は
SELECT geom
FROM public.data
WHERE layer = %layer_id% and not exists(
SELECT *
FROM public.exclusion_zone
WHERE layer = %layer_id% and ST_CONTAINS(the_geom, geom))