From 3b7a1b83597c87b47f4c8f7c5f91491282aa90ca Mon Sep 17 00:00:00 2001 From: rush42 Date: Tue, 16 Apr 2024 16:28:32 +0200 Subject: [PATCH] make traffic_sign ids unique --- processing/topics/trafficSigns/trafficSigns.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/processing/topics/trafficSigns/trafficSigns.lua b/processing/topics/trafficSigns/trafficSigns.lua index 3816c120..168b4f35 100644 --- a/processing/topics/trafficSigns/trafficSigns.lua +++ b/processing/topics/trafficSigns/trafficSigns.lua @@ -121,7 +121,7 @@ function osm2pgsql.process_node(object) to_orient[object.id] = true end end - for _, traffic_sign in pairs(splitDirections(tags)) do -- here we possibly duplicate a node due to the possibility of two traffic signs per node + for i, traffic_sign in pairs(splitDirections(tags)) do -- here we possibly duplicate a node due to the possibility of two traffic signs per node traffic_sign.direction = tonumber(direction) traffic_sign.direction_source = direction_source for k,v in pairs(tags) do traffic_sign['osm_' .. k] = v end @@ -130,7 +130,7 @@ function osm2pgsql.process_node(object) meta = Metadata(object), geom = object:as_point(), minzoom = 0, - id = DefaultId(object) + id = DefaultId(object) .. i }) end end