From 2b48a66cd27b115cb3b4a339e76997af23be7e2c Mon Sep 17 00:00:00 2001 From: xbgmsharp Date: Fri, 1 Dec 2023 22:01:11 +0100 Subject: [PATCH] Update overpass_py_fn, Enforce area with a proper name tag --- initdb/02_3_3_signalk_public_functions_py.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/initdb/02_3_3_signalk_public_functions_py.sql b/initdb/02_3_3_signalk_public_functions_py.sql index d40f8ca..5f8f1f7 100644 --- a/initdb/02_3_3_signalk_public_functions_py.sql +++ b/initdb/02_3_3_signalk_public_functions_py.sql @@ -442,7 +442,7 @@ CREATE OR REPLACE FUNCTION overpass_py_fn(IN lon NUMERIC, IN lat NUMERIC, AS $overpass_py$ """ Return https://overpass-turbo.eu seamark details within 400m - https://overpass-turbo.eu/s/1E9I + https://overpass-turbo.eu/s/1EaG https://wiki.openstreetmap.org/wiki/Key:seamark:type """ import requests @@ -455,7 +455,7 @@ AS $overpass_py$ is_in({0},{1})->.result_areas; ( area.result_areas["seamark:type"~"(mooring|harbour)"][~"^seamark:.*:category$"~"."]; - area.result_areas["leisure"="marina"]; + area.result_areas["leisure"="marina"][~"name"~"."]; ); out tags; nwr(around:400.0,{0},{1})->.all;