Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qFbjS-0004Kw-TR for pgsql-bugs@arkaria.postgresql.org; Sat, 01 Jul 2023 14:37:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1qFbjR-0004Ji-2W for pgsql-bugs@arkaria.postgresql.org; Sat, 01 Jul 2023 14:37:49 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qFbjP-0004JY-Rd for pgsql-bugs@lists.postgresql.org; Sat, 01 Jul 2023 14:37:48 +0000 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1qFbjJ-001T6E-GF for pgsql-bugs@lists.postgresql.org; Sat, 01 Jul 2023 14:37:46 +0000 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-3fa94ea1caaso25314015e9.1 for ; Sat, 01 Jul 2023 07:37:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688222260; x=1690814260; h=content-language:thread-index:mime-version:message-id:date:subject :in-reply-to:references:to:from:from:to:cc:subject:date:message-id :reply-to; bh=3K4eJLGc2NOk8+/MRxZWbVDL/IiJGot8z0+K/NIy0WU=; b=Owvl5P2tdqpKCiwgy+J5ezeftnHsWa+UFeOPMT8Uf+9I+6Gt2FNtubmQKiSwe7cwLg bZgvHXheej0me4lez9hNcFMU3xcV9AIOs4IzOYg+CPKOwy83IlRQ0LybzXFn3KQe9VgI tD7JosyW93YvwEFNbPbl8TBRw1MhX8ueDbWH8rpW2B2uJqldAbT9Qbf8poDGzRIhFIxL 56rcegavQ4hhHSI0BA24caIrs9Ha5RMGoaIY9+Xe91YHrBX3/9HqTL3na1/ExXCG6nag euoJ5kLA29yrqhSMzpS/sjxKubFdWZw/TeVBHCkSA28KP9p+hQ49zeZL1S3XzNVSLgU5 ZNxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688222260; x=1690814260; h=content-language:thread-index:mime-version:message-id:date:subject :in-reply-to:references:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3K4eJLGc2NOk8+/MRxZWbVDL/IiJGot8z0+K/NIy0WU=; b=CQdp3PAQr9I1rS+FMCuq3QJ9b2kD6UFRcjhON2Jv6OzUJKhuamvyZAQdZkWXIekg0E q5PUBaocVKK2VvyWMyG9cBSyVx/JRmn1uaIGKvEZ3etejRTGDzELPZNRXaL37pwErdVV W7r2HgW0Un3gmLM8pw0fC55um4YrHh3t85zCL/S1gNxsKO0Kvupk7qApqQXlDBpAjzDv a4YV7gdUpttxlNi0B0qw3g6PQ9eL3NQRjjlFfd+Xw6d/vRMp36VqwIsa9RmcT29pvM85 tW/YeaR6ptNlRiz1+weB5f6DKPO02DAM7yTpiciCpRV44CQFeKBO7Wjg5R+IWNp2WDXZ qRNQ== X-Gm-Message-State: AC+VfDzODJLnbWPJHNVgUYmQ/S7Ym63P3ltsSv/kw9lVKibSpZxhtttY +iIJOUcvWbw8IL+9y9qgppvtEl2isno= X-Google-Smtp-Source: ACHHUZ4YjinwEsJQpDiWaKZPafupkuGrQwXG9ZFnjm9eGIbJTTo2XG81ljq2y3mrEqSE/xrklV8+mQ== X-Received: by 2002:a05:600c:b8b:b0:3f9:68f:9c1a with SMTP id fl11-20020a05600c0b8b00b003f9068f9c1amr9979535wmb.15.1688222259332; Sat, 01 Jul 2023 07:37:39 -0700 (PDT) Received: from LAPTOPU10631ML (p200300ec8f1b322a95e49e294fa4696e.dip0.t-ipconnect.de. [2003:ec:8f1b:322a:95e4:9e29:4fa4:696e]) by smtp.gmail.com with ESMTPSA id l3-20020a1ced03000000b003fbcdba1a63sm2362481wmh.12.2023.07.01.07.37.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 01 Jul 2023 07:37:38 -0700 (PDT) From: To: References: <003e01d9ab55$704b4050$50e1c0f0$@gmail.com> In-Reply-To: <003e01d9ab55$704b4050$50e1c0f0$@gmail.com> Subject: BUG #18005: PSQL Process hangs in parallel mode / complement information Date: Sat, 1 Jul 2023 16:37:36 +0200 Message-ID: <003e01d9ac29$946cdfa0$bd469ee0$@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_003F_01D9AC3A.57F5AFA0" X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQKZZHBanB8WR5+76YBPXW3DCV1XUK4liehA Content-Language: de X-AVK-Virus-Check: AVA 25.36131;9305B List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multipart message in MIME format. ------=_NextPart_000_003F_01D9AC3A.57F5AFA0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello, As I hope that the problem reported in BUG # 18005 can be reproduced on your site, I will now attach some script-files to start the SQL=B4s and = my "postgresql.conf" file. Prerequisites: -A server with: Ubuntu-2204-jammy-amd64-base (if possible) At least 128 GB RAM, At = least 8 CPUs At least 2 TB NVME=20 Of course Postgresql (14.8) OSM2PGSQL (version 1.7.2 if possible, the attached LUA file is not compatible with 1.6.x versions) Fast Internet connection to download the = OSM maps (pbf format) =20 Please find attached some shell and SQL scripts, that should be stored = in the same directory. A sub-directories "pbf" should be created, the 2 log files are created during the run in background (nohup) -rw-r--r-- 1 postgres postgres 26278 Jun 17 20:49 all.sql -rwxrwxr-x 1 postgres postgres 256 Jun 15 16:48 create-tags.sh -rw-r--r-- 1 postgres postgres 51 Jun 15 16:47 extend.sql -rw-rw-r-- 1 postgres postgres 183568 Jun 27 07:33 gen-europe.log -rwxrwxr-x 1 postgres postgres 46 Jun 15 16:48 gen-europe.sh -rw-rw-r-- 1 postgres postgres 164758 Jun 26 16:34 gen-rest.log -rwxrwxr-x 1 postgres postgres 354 Jun 26 14:14 gen-rest.sh -rwxrwxr-x 1 postgres postgres 163 Jun 15 16:49 get-pbf.sh -rw-r--r-- 1 postgres postgres 5646 Jun 15 16:49 mycfg.lua -rwxrwxr-x 1 postgres postgres 252 Jun 16 13:20 noh-gen-all.sh drwxrwxr-x 2 postgres postgres 4096 Jun 27 07:33 pbf Grant execution rights and start with ./noh-gen-all.sh After 2 / 3 hours I could see in the log "gen-rest.log" the described hanging SELECT! This SELECT hanged 3 times by 3 tests: ( -- create tags for noise -- create raw data -- when several highways-segments are producing noise, aggregate the noises using the "ST_Union" of the segments! -- (better as using "sum" or "max" that do not deliver good factors) SELECT m.osm_id losmid, m.highway lhighway, q.highway as qhighway, q.maxspeed_class, case............ ) The select needs in non-parallel mode nearly 55 minutes for "asia" and = 45 minutes for "north-america, less for the other continents. To be sure that the SELECT hangs, consider to look at the = ps_stat_activity: the time stamps of the hanging SQL=B4s (1 or 3 processes) are very = strange (as if the SQL never started at all) Regards EssBee =20 ------=_NextPart_000_003F_01D9AC3A.57F5AFA0 Content-Type: application/octet-stream; name="noh-gen-all.sh" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="noh-gen-all.sh" nohup ./gen-europe.sh . &> gen-europe.log &=0A= nohup ./gen-rest.sh . &> gen-rest.log &=0A= =0A= ------=_NextPart_000_003F_01D9AC3A.57F5AFA0 Content-Type: application/octet-stream; name="all.sql" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="all.sql" -- calculation of new tags (estimated_noise_class, = estimated_river_class,estimated_forest_class, estimated_town_class, = estimated_traffic_class)=0A= -- Ess Bee version 15/06/2023=0A= =0A= set client_encoding to UTF8;=0A= select now();=0A= =0A= create or replace function isnumeric(string text) returns bool as $$=0A= begin=0A= perform string::numeric;=0A= return true;=0A= exception=0A= when invalid_text_representation then=0A= return false;=0A= end;=0A= $$ language plpgsql security invoker;=0A= =0A= -- create new tables for tuning=0A= SELECT osm_id :: bigint , highway, waterway, width, maxspeed,=0A= case =0A= when maxspeed is null then 0 =0A= --when not isnumeric(maxspeed) then 0 =0A= when not (maxspeed ~ '^\d+(\.\d+)?$') then 0=0A= when maxspeed :: numeric > '105' then 1=0A= when maxspeed :: numeric > '75' then 2=0A= else 3=0A= end as maxspeed_class=0A= -- "buffer radius" was initially created with 50 meters at a lat 50 = degrees.... =3D=3D> ST_Buffer(way,50)=0A= -- but, using geometry "projection", to get same results by a = calculation of the planet (latitude between -80, +85) this value should = be adapted to the latitude of the highways...=0A= --=0A= , ST_Buffer(way,32.15*st_length(ST_Transform(way, = 3857))/st_length(ST_Transform(way,4326)::geography)) as way =0A= =0A= into table osm_line_buf_50=0A= from lines where highway is not null or waterway in ('river','canal');=0A= =0A= select now();=0A= =0A= =0A= -- modify "way" by large waterways !!" (example Rhein =3D=3D> width =3D = 400 ....) enlarge a bit the "50 meter" buffer=0A= UPDATE=0A= osm_line_buf_50=0A= SET=0A= way =3D st_buffer(way, (width :: numeric / 10))=0A= WHERE=0A= waterway =3D 'river' and width is not null and (width ~ = '^[0-9\.]+$') and width :: numeric > 15;=0A= =0A= =0A= =0A= SELECT osm_id :: bigint, leisure, landuse, p.natural, p.water,=0A= ST_Buffer(way,32.15*st_length(ST_Transform(st_makeline(st_startpoint(way)= ,st_centroid(way)), = 3857))/st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(= way)),4326)::geography)) as way=0A= into table osm_poly_buf_50=0A= from polygons p where =0A= -- do not consider small surfaces=0A= st_area(p.way) > 1000=0A= and p.natural in ('water') or (p.landuse in = ('forest','allotments','flowerbed','orchard','vineyard','recreation_groun= d','village_green') =0A= or p.leisure in ('garden','park', 'nature_reserve'));=0A= =0A= SELECT osm_id :: bigint, leisure, landuse, p.natural, p.water,=0A= way=0A= into table osm_poly_no_buf=0A= from polygons p where =0A= -- do not consider small surfaces=0A= st_area(p.way) > 1000=0A= and p.natural in ('water') or (p.landuse in = ('forest','allotments','flowerbed','orchard','vineyard','recreation_groun= d','village_green') =0A= or p.leisure in ('garden','park', 'nature_reserve'));=0A= =0A= =0A= SELECT osm_id :: bigint, leisure, landuse, p.natural, p.water,=0A= ST_Buffer(way,45*st_length(ST_Transform(st_makeline(st_startpoint(way),st= _centroid(way)), = 3857))/st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(= way)),4326)::geography)) as way=0A= into table osm_poly_buf_120=0A= from osm_poly_buf_50 p ;=0A= =0A= select now();=0A= =0A= -- create indexes=0A= CREATE INDEX osm_line_buf_50_idx ON public.osm_line_buf_50 USING gist = (way) WITH (fillfactor=3D'100');=0A= ANALYZE;=0A= =0A= =0A= select=0A= osm_id, highway, way, =0A= ST_Expand(way, 9645*st_length(ST_Transform(way, = 3857))/st_length(ST_Transform(way,4326)::geography)) way2,=0A= ST_Centroid(way) way0,=0A= st_length(ST_Transform(way, = 3857))/st_length(ST_Transform(way,4326)::geography) as merca_coef=0A= into table primsecter15k=0A= from lines=0A= where highway in ('primary','primary_link', = 'secondary','secondary_link', 'tertiary');=0A= =0A= =0A= CREATE INDEX primsecter15k_idx2 ON public.primsecter15k USING gist = (way2) WITH (fillfactor=3D'100');=0A= =0A= CREATE INDEX primsecter15k_idx1 ON public.primsecter15k USING gist (way) = WITH (fillfactor=3D'100');=0A= CREATE INDEX primsecter15k_idx0 ON public.primsecter15k USING gist = (way0) WITH (fillfactor=3D'100');=0A= =0A= select now();=0A= =0A= =0A= =0A= -- create a new "town" table based on cities_rel (with a valid/numeric = population) AND fetch by need the population from the cities table) =0A= =0A= -- clean the cities table (when population is null or population is not = numeric or unusable)=0A= select =0A= a.name, =0A= REPLACE(a.population, '.', '') :: bigint population,=0A= a.way =0A= into cities_ok =0A= from cities a where a.population is not null and isnumeric(a.population)=0A= and a.place in ('town', 'city', 'municipality'); =0A= =0A= -- clean the cities_rel table (when population is not numeric or = unusable)=0A= select =0A= a.name as name, a.place as place,=0A= a.admin_level, =0A= case=0A= when a.population is not null and isnumeric(a.population) then = a.population:: numeric =0A= else null=0A= end as population,=0A= a.way=0A= into cities_rel_ok=0A= from cities_rel a;=0A= =0A= =0A= CREATE INDEX cities_ok_idx ON public.cities_ok USING gist (way) WITH = (fillfactor=3D'100');=0A= CREATE INDEX cities_rel_ok_idx ON public.cities_rel_ok USING gist (way) = WITH (fillfactor=3D'100');=0A= =0A= -- select town + population + way starting with cities_ok .... (to catch = specials cases as ex. "Berlin" which is tagged with "admin_level=3D4")=0A= =0A= select=0A= a.name as name, st_x(a.way), st_y(a.way),=0A= a.population,=0A= case=0A= -- st_union is is necessary because some osm data are inconsistent = (=3D=3D> 2 relations with the name " Krynki" and quite same x/y)=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '8' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '8' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- Australia admin_level=3D7=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '7' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '7' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- Paris admin_level=3D6=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '6' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '6' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- Berlin admin_level=3D4=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '4' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '4' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- London admin_level is null=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level is = null and b.place in ('city', 'town') and a.name =3D b.name and = st_intersects(a.way, b.way)) ) is not null then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level is = null and b.place in ('city', 'town') and a.name =3D b.name and = st_intersects(a.way, b.way)) )=0A= -- =CE=91=CE=B8=CE=AE=CE=BD=CE=B1 No DATA at all...=0A= -- possible solution ????? no, better null!=0A= -- else st_buffer(way, (10 *sqrt(a.population)))=0A= -- else null=0A= -- at least the "traffic" can be estimated (not "town)=0A= else st_buffer(a.way, 10)=0A= end as way=0A= into cities_intermed3=0A= from cities_ok a=0A= order by name;=0A= =0A= -- select town + population + way starting with cities_rel_ok ....=0A= select=0A= a.name as name, st_area(a.way) st_area,=0A= case=0A= when a.population is not null then a.population=0A= -- "max" is necessary because some osm data are inconsistent (=3D=3D> 2 = nodes with the name Titisee-Neustadt and quite same x/y)=0A= else (select max(population) from cities_intermed3 b where ( a.name =3D = b.name and st_intersects(a.way, b.way)) )=0A= end as population,=0A= a.way=0A= into cities_intermed4=0A= from cities_rel_ok a=0A= where a.admin_level =3D '8'=0A= order by a.name;=0A= =0A= -- merge =0A= =0A= select name,=0A= max (population) as population,=0A= way,=0A= st_centroid(way) as way0,=0A= st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(way)), = 3857))/st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(= way)),4326)::geography) as merca_coef=0A= into cities_all=0A= from ((select name, population, way from cities_intermed3 ) union = (select name, population, way from cities_intermed4)) a=0A= where population is not null=0A= -- and population > 20000=0A= group by name, way=0A= order by population;=0A= =0A= =0A= select now();=0A= =0A= =0A= -- create tags for noise =0A= =0A= -- create raw data=0A= -- when several highways-segments are producing noise, aggregate the = noises using the "ST_Union" of the segments!=0A= -- (better as using "sum" or "max" that do not deliver good factors) =0A= =0A= SELECT=0A= m.osm_id losmid, m.highway lhighway, q.highway as qhighway, = q.maxspeed_class,=0A= case =0A= when q.highway in ('motorway', 'motorway_link','trunk','trunk_link') = and q.maxspeed_class < 1.1 then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / = st_area(m.way)=0A= when q.highway in ('motorway', 'motorway_link','trunk','trunk_link') = then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (1.5 * = st_area(m.way))=0A= =0A= when q.highway in ('primary','primary_link') = and q.maxspeed_class < 2.1 then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (2 * = st_area(m.way))=0A= when q.highway in ('primary','primary_link') then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (3 * = st_area(m.way))=0A= =0A= when q.highway in ('secondary') = and q.maxspeed_class < 2.1 then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (3 * = st_area(m.way))=0A= when q.highway in ('secondary') then =0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (5 * = st_area(m.way))=0A= end=0A= as noise_factor=0A= into table noise_tmp=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_line_buf_50 AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null=0A= and q.highway in ('motorway', = 'motorway_link','trunk','trunk_link','primary','primary_link','secondary'= )=0A= GROUP BY losmid, lhighway, m.way, q.highway, q.maxspeed_class=0A= order by noise_factor desc;=0A= =0A= select now();=0A= =0A= =0A= -- aggregate data: =0A= -- on "maxspeed_class take the sum of several highways (having different = maxspeed-class) union is then not done, but not very frequent =0A= -- on "phighway" take the sum of several highways (as probably = several highways are producing noise at the point!=0A= =0A= select losmid, lhighway, sum(noise_factor) as sum_noise_factor=0A= into table noise_tmp2 =0A= from noise_tmp =0A= group by losmid, lhighway=0A= order by sum_noise_factor desc;=0A= =0A= =0A= -- create the noise classes=0A= SELECT losmid, =0A= case=0A= when y.sum_noise_factor < 0.1 then '1'=0A= when y.sum_noise_factor < 0.25 then '2'=0A= when y.sum_noise_factor < 0.4 then '3'=0A= when y.sum_noise_factor < 0.55 then '4'=0A= when y.sum_noise_factor < 0.8 then '5'=0A= else '6' =0A= end as noise_class=0A= into table noise_tags=0A= from noise_tmp2 y =0A= where y.sum_noise_factor > 0.01;=0A= =0A= select count(*) from noise_tags;=0A= select noise_class, count(*) from noise_tags group by noise_class order = by noise_class;=0A= =0A= drop table noise_tmp2;=0A= select now();=0A= =0A= =0A= =0A= -- create tags for river=0A= =0A= =0A= =0A= select xid , sum(water_river_see) as river_see =0A= into table river_tmp=0A= from (=0A= SELECT m.osm_id as xid,=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / st_area(m.way)=0A= as water_river_see=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_poly_buf_120 AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null=0A= -- and st_area(q.way) > 90746 !!! filter on very small surfaces was set = above !!!!!!!!!=0A= and q.natural in ('water') and (q.water is null or q.water not in = ('wastewater'))=0A= GROUP BY m.osm_id, m.way=0A= union=0A= SELECT m.osm_id as xid, =0A= st_area(st_intersection(m.way, ST_Union( q.way))) / st_area(m.way)=0A= as water_river_see=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_line_buf_50 AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null=0A= and=0A= q.waterway in ('river','canal') =0A= GROUP BY m.osm_id, m.way=0A= ) as abcd=0A= GROUP BY xid=0A= order by river_see desc;=0A= =0A= =0A= SELECT y.xid losmid, =0A= case=0A= when y.river_see < 0.17 then '1'=0A= when y.river_see < 0.35 then '2'=0A= when y.river_see < 0.57 then '3'=0A= when y.river_see < 0.80 then '4'=0A= when y.river_see < 0.95 then '5'=0A= else '6' =0A= end as river_class=0A= into table river_tags=0A= from river_tmp y where y.river_see > 0.05;=0A= =0A= select count(*) from river_tags;=0A= select river_class, count(*) from river_tags group by river_class order = by river_class;=0A= =0A= select now();=0A= =0A= =0A= =0A= -- create tags for forest=0A= =0A= =0A= SELECT=0A= m.osm_id, m.highway,=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / st_area(m.way)=0A= as green_factor=0A= into table forest_tmp =0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_poly_no_buf AS q ON ST_Intersects(m.way, q.way)=0A= WHERE m.highway is not null=0A= and=0A= ((q.landuse in = ('forest','allotments','flowerbed','orchard','vineyard','recreation_groun= d','village_green') )=0A= or q.leisure in ( 'garden','park', 'nature_reserve'))=0A= and (st_area(ST_Transform(q.way, 4326)::geography) / 1000000) < 5000=0A= GROUP BY m.osm_id, m.highway, m.way=0A= order by green_factor desc;=0A= =0A= =0A= --=0A= SELECT y.osm_id losmid, =0A= case=0A= when y.green_factor < 0.1 then null=0A= when y.green_factor < 0.2 then '1'=0A= when y.green_factor < 0.4 then '2'=0A= when y.green_factor < 0.6 then '3'=0A= when y.green_factor < 0.8 then '4'=0A= when y.green_factor < 0.98 then '5'=0A= else '6' =0A= end as forest_class=0A= into table forest_tags=0A= from forest_tmp y where y.green_factor > 0.1;=0A= =0A= select count(*) from forest_tags;=0A= select forest_class, count(*) from forest_tags group by forest_class = order by forest_class;=0A= =0A= select now();=0A= =0A= -- create "town" tags=0A= =0A= -- get the highways which intersect the town=0A= =0A= SELECT=0A= m.osm_id losmid, m.highway lhighway,=0A= case =0A= when q.population :: decimal > '2000000' then 1=0A= when q.population :: decimal > '1000000' then 0.8=0A= when q.population :: decimal > '400000' then 0.6=0A= when q.population :: decimal > '150000' then 0.4=0A= when q.population :: decimal > '80000' then 0.2=0A= else 0.1 =0A= end as town_factor=0A= into table town_tmp=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN cities_all AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null =0A= and q.population > '50000' =0A= order by town_factor desc;=0A= =0A= --=0A= =0A= SELECT losmid, =0A= case=0A= when y.town_factor =3D 0.1 then '1'=0A= when y.town_factor =3D 0.2 then '2'=0A= when y.town_factor =3D 0.4 then '3'=0A= when y.town_factor =3D 0.6 then '4'=0A= when y.town_factor =3D 0.8 then '5'=0A= else '6' =0A= end as town_class=0A= into table town_tags=0A= from =0A= (SELECT losmid, max (town_factor) as town_factor=0A= from town_tmp y=0A= group by losmid) y;=0A= =0A= select count(*) from town_tags;=0A= select town_class, count(*) from town_tags group by town_class order by = town_class;=0A= =0A= =0A= --=0A= -- substract the ways from town with a green tag (because = administrative surface are some times too large)=0A= --=0A= delete from town_tags=0A= where losmid in =0A= (SELECT losmid FROM forest_tags where forest_class not in ('1'));=0A= =0A= delete from town_tags=0A= where losmid in =0A= (SELECT losmid FROM river_tags where river_class not in ('1'));=0A= =0A= =0A= select count(*) from town_tags;=0A= select town_class, count(*) from town_tags group by town_class order by = town_class;=0A= =0A= select now();=0A= =0A= =0A= =0A= -------------------------------------------=0A= -- create tags for TRAFFIC=0A= -----------------------------------------=0A= -- OSM data used to calculate/estimate the traffic: =0A= -- population of towns (+ distance from position to the towns)=0A= -- industrial areas (landuse=3Dindustrial) (+ surface of the areas = and distance from position) =0A= -- motorway density (traffic on motorways decreases traffic on = primary/secondary/tertiary) calculated on grid=0A= -- highway density (traffic decreases when more = primary/secondary/tertiary highways are available) calculated on grid=0A= -- exceptions: near junctions between motorways and = primary/secondary/tertiary the traffic increases on the = primary/secondary/tertiary..=0A= -- mountain-ranges (high peaks) traffic is generally on highways in = such regions higher as only generated by local population or industrial = areas=0A= =0A= =0A= -- calculate traffic from the population (for each segment of type = primary secondary tertiary)=0A= =0A= -- SUM of (population of each town < 100 km) / ( town-radius + 2500 + = dist(segment-position to the town) ** 2 )=0A= -- town-radius is calculated as sqrt(population)=0A= =0A= select now();=0A= SELECT=0A= m.osm_id losmid, m.highway lhighway,=0A= case=0A= when m.highway =3D 'tertiary' then=0A= sum ( 10000 * q.population :: numeric /=0A= power( ((8 * sqrt(q.population :: numeric)) + 500 + ( = (ST_Distance(m.way0, q.way0) * 50) / (q.merca_coef *32.15) ) ) , 2) = * 0.4 )=0A= when m.highway in ('secondary', 'secondary_link') then=0A= sum ( 10000 * q.population :: numeric /=0A= power( ((8 * sqrt(q.population :: numeric)) + 500 + ( = (ST_Distance(m.way0, q.way0) * 50) / (q.merca_coef *32.15) ) ) , 2) * = 0.6 )=0A= else=0A= sum ( 10000 * q.population :: numeric /=0A= power( ((8 * sqrt(q.population :: numeric)) + 500 + ( = (ST_Distance(m.way0, q.way0) * 50) / (q.merca_coef *32.15) ) ) , 2) )=0A= end=0A= as populate_factor=0A= into table traffic_tmp=0A= FROM primsecter15k AS m=0A= INNER JOIN cities_all AS q ON ST_DWithin(m.way0, q.way0, ( (3215 * = q.merca_coef) + ( (64300 * q.merca_coef) * q.population / (q.population = + 10000) )))=0A= WHERE m.highway is not null=0A= --and m.highway in ('primary','primary_link','secondary', = 'secondary_link', 'tertiary')=0A= and q.population > 200=0A= GROUP BY m.osm_id, m.highway, m.way=0A= order by populate_factor;=0A= select now();=0A= =0A= -- prepare some special tables =0A= -- the intersections motorway_link with primary/secondary/tertiary = deliver the motorway acccesses....=0A= =0A= SELECT=0A= m.osm_id losmid, =0A= m.highway,=0A= m.way,=0A= ST_Expand(m.way, 643*st_length(ST_Transform(m.way, 3857)) / = st_length(ST_Transform(m.way,4326)::geography) ) way2,=0A= ST_Expand(m.way, 1286*st_length(ST_Transform(m.way, 3857)) / = st_length(ST_Transform(m.way,4326)::geography) ) way3,=0A= st_length(ST_Transform(m.way, 3857)) / = st_length(ST_Transform(m.way,4326)::geography ) as merca_coef=0A= into table motorway_access=0A= FROM lines AS m=0A= INNER JOIN lines AS q ON ST_Intersects(m.way, q.way) =0A= WHERE q.highway in ('motorway_link','trunk_link')=0A= and m.highway in ('primary', 'secondary', 'tertiary')=0A= group by m.osm_id, m.highway, m.way;=0A= select now();=0A= =0A= CREATE INDEX motorway_access_idx2 ON public.motorway_access USING gist = (way2) WITH (fillfactor=3D'100');=0A= select now();=0A= =0A= CREATE INDEX motorway_access_idx3 ON public.motorway_access USING gist = (way3) WITH (fillfactor=3D'100');=0A= select now();=0A= =0A= -- find out all the primary/secondary/tertiary within 1000 m and 2000 m = from a motorway access=0A= select now();=0A= =0A= SELECT=0A= m.osm_id losmid, =0A= sum ( st_length(q.way) / (6430 * q.merca_coef ) ) motorway_factor=0A= into table motorway_access_1000=0A= FROM lines AS m=0A= inner JOIN motorway_access AS q ON ST_Intersects(m.way, q.way2) =0A= WHERE m.highway in ('primary', 'primary_link', = 'secondary','secondary_link', 'tertiary')=0A= GROUP BY m.osm_id, m.way =0A= order by motorway_factor;=0A= select now();=0A= =0A= SELECT=0A= m.osm_id losmid, =0A= sum ( st_length(q.way) / (6430 * merca_coef ) ) motorway_factor=0A= into table motorway_access_2000=0A= FROM lines AS m=0A= inner JOIN motorway_access AS q ON ST_Intersects(m.way, q.way3) =0A= WHERE m.highway in ('primary', 'primary_link', = 'secondary','secondary_link', 'tertiary')=0A= GROUP BY m.osm_id, m.way =0A= order by motorway_factor;=0A= select now();=0A= =0A= =0A= =0A= --=0A= -- special regions: mountain_range with "peaks" =3D=3D> few highways = =3D=3D> higher traffic !!! =0A= -- calculate the "peak_density"=0A= =0A= select now();=0A= SELECT=0A= m.osm_id losmid, =0A= count( q.*) as peak_cnt,=0A= sum (q.ele :: decimal) peak_sum_ele=0A= into table peak_density=0A= FROM primsecter15k AS m=0A= INNER JOIN peak AS q ON ST_Intersects(m.way2, q.way) =0A= where (q.ele ~ '^[0-9\.]+$') and q.ele :: decimal > 400=0A= GROUP BY m.osm_id, m.way =0A= order by peak_cnt desc;=0A= select now();=0A= =0A= --=0A= -- traffic due to industrial parcs ...=0A= --=0A= select now();=0A= =0A= select name, way,=0A= st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(way)), = 3857)) / = st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(way)),4= 326)::geography) as merca_coef=0A= into table poly_industri=0A= from polygons=0A= where landuse =3D 'industrial';=0A= =0A= select =0A= name, =0A= way, =0A= ST_Centroid(way) way0,=0A= st_area(way) * =0A= power (50 / (32.15 * merca_coef) ,2) areaReal,=0A= merca_coef=0A= into industri=0A= from poly_industri =0A= WHERE st_area(way) * =0A= power (50 / (32.15 * merca_coef) ,2) > 20000;=0A= =0A= select now();=0A= SELECT=0A= m.osm_id losmid, m.highway lhighway,=0A= case=0A= when m.highway =3D 'tertiary' then =0A= sum ( areaReal / =0A= power( ( sqrt(areaReal) + 500 + (ST_Distance(m.way0, q.way0) * 50) = / (32.15 * q.merca_coef ) ) , 2) * 0.6 )=0A= when m.highway in ('secondary', 'secondary_link') then =0A= sum ( areaReal / =0A= power( ( sqrt(areaReal) + 500 + (ST_Distance(m.way0, q.way0) * 50) = / (32.15 * q.merca_coef ) ) , 2) * 0.8 )=0A= else =0A= sum ( areaReal / =0A= power( ( sqrt(areaReal) + 500 + (ST_Distance(m.way0, q.way0) * 50) = / (32.15 * q.merca_coef ) ) , 2) )=0A= end =0A= as industrial_factor=0A= into industri_tmp=0A= FROM primsecter15k AS m=0A= INNER JOIN industri AS q ON ST_dwithin(m.way0, q.way0, (12860 * = q.merca_coef) )=0A= GROUP BY m.osm_id, m.highway, m.way =0A= order by industrial_factor;=0A= =0A= select now();=0A= =0A= -- create a grid to allow a fast calculation for highway_density and = motorway_density=0A= =0A= CREATE OR replace FUNCTION generate_grid(bound_polygon geometry, = grid_step integer, srid integer default 2180)=0A= RETURNS table(id bigint, geom geometry)=0A= LANGUAGE plpgsql=0A= AS $function$=0A= DECLARE=0A= Xmin int;=0A= Xmax int;=0A= Ymax int;=0A= Ymin int;=0A= query_text text;=0A= BEGIN=0A= Xmin :=3D floor(ST_XMin(bound_polygon));=0A= Xmax :=3D ceil(ST_XMax(bound_polygon));=0A= Ymin :=3D floor(ST_YMin(bound_polygon));=0A= Ymax :=3D ceil(ST_YMax(bound_polygon));=0A= =0A= query_text :=3D 'select row_number() over() id, st_makeenvelope(s1, = s2, s1+$5, s2+$5, $6) geom=0A= from generate_series($1, $2+$5, $5) s1, generate_series ($3, $4+$5, = $5) s2';=0A= =0A= RETURN QUERY EXECUTE query_text using Xmin, Xmax, Ymin, Ymax, grid_step, = srid;=0A= END;=0A= $function$=0A= ;=0A= =0A= create table grid1 as select id, geom from = generate_grid((ST_GeomFromText('POLYGON((0 9000000, 18000000 9000000, = 18000000 -9000000, 0 -9000000, 0 9000000))')),10000,3857);=0A= create table grid2 as select id, geom from = generate_grid((ST_GeomFromText('POLYGON((0 9000000, -18000000 9000000, = -18000000 -9000000, 0 -9000000, 0 9000000))')),10000,3857);=0A= =0A= select geom into table grid from ((select geom from grid1) union = (select geom from grid2)) a;=0A= =0A= =0A= =0A= -- GRID HIGHWAY_DENSITY=0A= select now();=0A= SELECT=0A= sum ( st_length(q.way) / (6430 * (st_length(ST_Transform(q.way, = 3857))/st_length(ST_Transform(q.way,4326)::geography) )) ) = highway_factor,=0A= m.geom way=0A= into table grid_highway_density=0A= FROM lines AS q=0A= INNER JOIN grid AS m ON ST_Intersects(q.way, m.geom) =0A= where q.highway in ('primary','primary_link','secondary', = 'secondary_link', 'tertiary')=0A= GROUP BY m.geom=0A= order by highway_factor;=0A= select now();=0A= =0A= -- GRID MOTORWAY_DENSITY=0A= =0A= select now();=0A= SELECT=0A= sum ( st_length(q.way) / (6430 * (st_length(ST_Transform(q.way, = 3857))/st_length(ST_Transform(q.way,4326)::geography) )) ) = motorway_factor,=0A= m.geom way=0A= into table grid_motorway_density=0A= FROM lines AS q=0A= INNER JOIN grid AS m ON ST_Intersects(q.way, m.geom) =0A= where q.highway in ('motorway', 'motorway_link','trunk','trunk_link')=0A= GROUP BY m.geom=0A= order by motorway_factor;=0A= select now();=0A= =0A= -- CREATE INDEX grid_idx ON public.grid USING gist (geom) WITH = (fillfactor=3D'100');=0A= CREATE INDEX grid_hwd_idx ON public.grid_highway_density USING gist = (way) WITH (fillfactor=3D'100');=0A= CREATE INDEX grid_mwd_idx ON public.grid_motorway_density USING gist = (way) WITH (fillfactor=3D'100');=0A= =0A= =0A= -- collect all exceptions on 1 table=0A= select now();=0A= SELECT y.osm_id losmid,=0A= case when q.motorway_factor is null then 0=0A= else q.motorway_factor=0A= end as motorway_factor,=0A= case when x.peak_sum_ele is null then 0=0A= when x.peak_sum_ele > 500000 then 4=0A= else x.peak_sum_ele / 125000=0A= end as peak_sum_ele,=0A= case when z.highway_factor is null then 0=0A= else z.highway_factor=0A= end as highway_factor,=0A= case when w.industrial_factor is null then 0=0A= when w.industrial_factor > 1 then (1500 * 50)=0A= else (w.industrial_factor * 1500 * 50) =0A= end as industrial_factor=0A= into table except_all_tmp=0A= from lines y=0A= left outer JOIN grid_motorway_density AS q ON st_dwithin(q.way, y.way, = 5500)=0A= left outer JOIN peak_density AS x ON y.osm_id =3D x.losmid=0A= left outer JOIN industri_tmp AS w ON y.osm_id =3D w.losmid=0A= left outer JOIN grid_highway_density AS z ON st_dwithin(z.way, y.way, = 5500)=0A= where y.highway in = ('primary','primary_link','secondary','secondary_link', 'tertiary');=0A= select now();=0A= =0A= select losmid, peak_sum_ele, avg(highway_factor) highway_factor, = avg(motorway_factor) motorway_factor, industrial_factor =0A= into table except_all=0A= from except_all_tmp=0A= group by losmid, peak_sum_ele, industrial_factor;=0A= =0A= select now();=0A= =0A= -- Do not apply the positiv effect of "motorway density" in proximity = of motorway accesses!!!! =0A= UPDATE except_all=0A= SET motorway_factor =3D 0=0A= where losmid in (select losmid from motorway_access_2000);=0A= =0A= -- quite direct at motorway accesses set a negativ effect !!!! =0A= UPDATE except_all=0A= SET motorway_factor =3D -15=0A= where losmid in (select losmid from motorway_access_1000);=0A= =0A= =0A= select now();=0A= =0A= -- class calculation with modifications using peaks, motorway_density = and highway_density... =0A= -- =0A= =0A= SELECT y.losmid :: bigint, =0A= case=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 6 then '1'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 10 then '2'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 19 then '3'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 35 then '4'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 70 then '5'=0A= else '6' =0A= end as traffic_class=0A= into table traffic_tags=0A= from traffic_tmp y =0A= left outer JOIN except_all AS q ON y.losmid =3D q.losmid=0A= order by traffic_class desc;=0A= =0A= select now();=0A= =0A= --statistics =0A= select traffic_class , count(losmid) cnt from traffic_tags group by = traffic_class order by traffic_class;=0A= =0A= =0A= --=0A= -- put all tags together in 1 table (1 "direct" access per way in = mapcreator)=0A= --=0A= =0A= =0A= select losmid :: bigint as losmid, noise_class, river_class, = forest_class, town_class, traffic_class =0A= into table all_tags =0A= from river_tags =0A= natural full outer join noise_tags =0A= natural full outer join forest_tags =0A= natural full outer join town_tags =0A= natural full outer join traffic_tags =0A= order by losmid;=0A= =0A= create index all_tags_ind on all_tags(losmid, noise_class, river_class, = forest_class, town_class, traffic_class) WITH (fillfactor=3D'100');=0A= analyse;=0A= =0A= select now();=0A= =0A= =0A= =0A= ------=_NextPart_000_003F_01D9AC3A.57F5AFA0 Content-Type: application/octet-stream; name="create-tags.sh" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="create-tags.sh" date=0A= =0A= dropdb $1=0A= =0A= createdb --encoding=3DUTF8 $1=0A= psql -U postgres -d $1 -a -f extend.sql=0A= =0A= date=0A= =0A= osm2pgsql -d $1 -U postgres -O flex -S mycfg.lua pbf/$1-latest.osm.pbf=0A= =0A= psql -v ON_ERROR_STOP=3D1 -U postgres -d $1 -a -f all.sql=0A= =0A= rm pbf/$1-latest.osm.pbf=0A= =0A= ------=_NextPart_000_003F_01D9AC3A.57F5AFA0 Content-Type: application/octet-stream; name="extend.sql" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="extend.sql" CREATE EXTENSION postgis;=0A= CREATE EXTENSION hstore;=0A= ------=_NextPart_000_003F_01D9AC3A.57F5AFA0 Content-Type: application/octet-stream; name="gen-europe.log" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="gen-europe.log" Start Processing for OSM PBF europe=0A= Mon Jun 26 02:20:41 PM CEST 2023=0A= Mon Jun 26 02:35:01 PM CEST 2023=0A= Mon Jun 26 02:35:01 PM CEST 2023=0A= CREATE EXTENSION postgis;=0A= CREATE EXTENSION=0A= CREATE EXTENSION hstore;=0A= CREATE EXTENSION=0A= Mon Jun 26 02:35:08 PM CEST 2023=0A= 2023-06-26 14:35:08 osm2pgsql version 1.7.2 (1.7.2)=0A= 2023-06-26 14:35:08 Database version: 14.8 (Ubuntu = 14.8-0ubuntu0.22.04.1)=0A= 2023-06-26 14:35:08 PostGIS version: 3.2=0A= =0DProcessing: Node(5310k 5310.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(17090k 8545.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(32470k 10823.3k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(46280k 11570.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(54470k 10894.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(64660k 10776.7k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(75450k 10778.6k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(90340k 11292.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(108590k 12065.6k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(131020k 13102.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(147760k 13432.7k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(165370k 13780.8k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(202000k 15538.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(235120k 16794.3k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(250640k 16709.3k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(258570k 16160.6k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(279870k 16462.9k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(305260k 16958.9k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(338920k 17837.9k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(366250k 18312.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(386420k 18401.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(416340k 18924.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(445910k 19387.4k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(470690k 19612.1k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(498460k 19938.4k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(528540k 20328.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(551870k 20439.6k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(556050k 19858.9k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(581910k 20065.9k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(607030k 20234.3k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(634140k 20456.1k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(664100k 20753.1k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(695150k 21065.2k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(719040k 21148.2k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(745240k 21292.6k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(771590k 21433.1k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(796960k 21539.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(822680k 21649.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(846610k 21707.9k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(868780k 21719.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(894290k 21812.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(918920k 21879.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(940860k 21880.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(965340k 21939.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(989540k 21989.8k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1009270k 21940.7k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1021330k 21730.4k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1032150k 21503.1k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1043800k = 21302.0k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(1054350k 21087.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1065350k 20889.2k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1076160k 20695.4k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1088430k 20536.4k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1100070k = 20371.7k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(1114680k 20266.9k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1130620k 20189.6k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1148840k 20155.1k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1168580k 20147.9k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1184590k = 19743.2k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(1187610k 19469.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1205820k 19448.7k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1215180k 19288.6k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1240310k 19379.8k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1268200k = 19510.8k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(1296000k 19636.4k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1324750k 19772.4k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1350630k 19862.2k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1382000k 20029.0k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1409330k = 20133.3k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(1434480k 20203.9k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1459120k 20265.6k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1484020k 20329.0k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1511170k 20421.2k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1541140k = 20548.5k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(1570870k 20669.3k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1597660k 20748.8k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1623330k 20811.9k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1648390k 20865.7k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1673350k = 20916.9k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(1693160k 20903.2k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1713980k 20902.2k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1739690k 20960.1k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1759470k 20946.1k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1771720k = 20843.8k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(1798740k 20915.6k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1822810k 20951.8k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1847300k 20992.0k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1874550k 21062.4k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1903160k = 21146.2k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(1931020k 21220.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1960970k 21314.9k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1985680k 21351.4k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2008090k 21362.7k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2034110k = 21411.7k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(2053330k 21388.9k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(2079290k 21436.0k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(2104390k 21473.4k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2128570k 21500.7k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2154750k = 21547.5k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(2179920k 21583.4k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(2207760k 21644.7k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(2236000k 21708.7k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2263120k 21760.8k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2290750k = 21816.7k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(2315160k 21841.1k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(2342920k 21896.4k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(2370140k 21945.7k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2397460k 21995.0k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2422610k = 22023.7k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(2448000k 22054.1k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(2472570k 22076.5k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(2496980k 22097.2k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2525410k 22152.7k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2550160k = 22175.3k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(2575010k 22198.4k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(2599870k 22221.1k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(2613410k 21598.4k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2617480k 21454.8k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2640680k = 21468.9k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(2664820k 21490.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(2688670k 21509.4k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(2714610k 21544.5k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2738970k 21566.7k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2763280k = 21588.1k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(2785750k 21595.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(2810330k 21617.9k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(2835610k 21645.9k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2859640k 21663.9k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2883680k = 21681.8k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(2907270k 21696.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(2927500k 21685.2k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(2949100k 21684.6k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2969250k 21673.4k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(2984490k = 21626.7k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(3003740k 21609.6k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3024700k 21605.0k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(3048340k 21619.4k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(3070680k 21624.5k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(3094280k = 21638.3k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(3121580k 21677.6k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3144250k 21684.5k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(3164930k 21677.6k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(3184370k 21662.4k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(123k 123.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(269k 134.50k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(412k 137.33k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(555k = 138.75k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(735k 147.00k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(959k 159.83k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(1178k 168.29k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(1317k 164.62k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(1450k = 161.11k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(1588k 158.80k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(1734k 157.64k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(1883k 156.92k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(2030k 156.15k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(2174k = 155.29k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(2319k 154.60k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(2470k 154.38k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(2615k 153.82k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(2762k 153.44k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(2907k = 153.00k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(3035k 151.75k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(3194k 152.10k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(3346k 152.09k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(3466k 150.70k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(3599k = 149.96k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(3746k 149.84k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(3945k 151.73k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(4101k 151.89k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(4253k 151.89k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(4404k = 151.86k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(4571k 152.37k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(4726k 152.45k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(4887k 152.72k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(5046k 152.91k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(5209k = 153.21k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(5359k 153.11k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(5523k 153.42k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(5668k 153.19k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(5818k 153.11k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(5979k = 153.31k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(6157k 153.93k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(6309k 153.88k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(6474k 154.14k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(6648k 154.60k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(6806k = 154.68k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(6980k 155.11k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(7154k 155.52k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(7325k 155.85k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(7492k 156.08k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(7656k = 156.24k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(8094k 161.88k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(8461k 165.90k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(8631k 165.98k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(8802k 166.08k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(8974k = 166.19k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(9145k 166.27k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(9313k 166.30k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(9495k 166.58k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(9673k 166.78k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(9851k = 166.97k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(10036k 167.27k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(10151k 166.41k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(10212k 164.71k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(10274k 163.08k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(10333k = 161.45k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(10391k 159.86k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(10481k 158.80k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(10730k 160.15k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(10911k 160.46k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(11114k = 161.07k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(11320k 161.71k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(11533k 162.44k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(11678k 162.19k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(11872k 162.63k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(12099k = 163.50k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(12291k 163.88k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(12506k 164.55k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(12742k 165.48k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(13019k 166.91k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(13213k = 167.25k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(13478k 168.47k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(13723k 169.42k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(13977k 170.45k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(14340k 172.77k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(14582k = 173.60k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(14836k 174.54k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(15087k 175.43k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(15306k 175.93k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(15565k 176.88k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(15852k = 178.11k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(16092k 178.80k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(16329k 179.44k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(16565k 180.05k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(16867k 181.37k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(17162k = 182.57k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(17443k 183.61k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(18137k 188.93k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(18859k 194.42k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(19499k 198.97k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(20107k = 203.10k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(20548k 205.48k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(21013k 208.05k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(21557k 211.34k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(22017k 213.76k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(22481k = 216.16k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(22975k 218.81k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(23373k 220.50k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(23785k 222.29k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(24142k 223.54k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(24634k = 226.00k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(25115k 228.32k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(25504k 229.77k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(25852k 230.82k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(26172k 231.61k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(26567k = 233.04k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(26848k 233.46k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(27132k 233.90k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(27484k 234.91k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(27902k 236.46k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(28254k = 237.43k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(28659k 238.82k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(28961k 239.35k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(29311k 240.25k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(29630k 240.89k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(29883k = 240.99k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(30305k 242.44k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(30616k 242.98k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(30949k 243.69k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(31302k 244.55k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(31650k = 245.35k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(31997k 246.13k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(32247k 246.16k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(32539k 246.51k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(32765k 246.35k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(32936k = 245.79k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(33138k 245.47k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(33291k 244.79k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(33470k 244.31k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(33748k 244.55k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(34101k = 245.33k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(34420k 245.86k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(34714k 246.20k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(35030k 246.69k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(35501k 248.26k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(35867k = 249.08k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(36252k 250.01k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(36506k 250.04k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(36730k 249.86k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(36893k 249.28k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(37152k = 249.34k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(37382k 249.21k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(37677k 249.52k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(38014k 250.09k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(38321k 250.46k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(38621k = 250.79k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(38928k 251.15k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(39236k 251.51k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(39548k 251.90k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(39881k 252.41k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(40188k = 252.75k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(40577k 253.61k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(40994k 254.62k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(41352k 255.26k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(41667k 255.63k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(41974k = 255.94k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(42279k 256.24k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(42576k 256.48k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(42955k 257.22k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(43383k 258.23k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(43736k = 258.79k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(44012k 258.89k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(44331k 259.25k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(44659k 259.65k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(45020k 260.23k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(45406k = 260.95k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(45791k 261.66k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(46212k 262.57k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(46560k 263.05k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(46942k 263.72k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(47346k = 264.50k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(47662k 264.79k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(48017k 265.29k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(48423k 266.06k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(48826k 266.81k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(49161k = 267.18k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(49532k 267.74k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(49887k 268.21k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(50228k 268.60k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(50613k 269.22k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(50952k = 269.59k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(51323k 270.12k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(51703k 270.70k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(52070k 271.20k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(52472k 271.88k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(52860k = 272.47k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(53258k 273.12k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(53622k 273.58k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(54028k 274.25k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(54447k 274.98k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(54817k = 275.46k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(55158k 275.79k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(55510k 276.17k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(55868k 276.57k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(56215k 276.92k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(56615k = 277.52k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(56944k 277.78k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(57314k 278.22k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(57646k 278.48k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(57998k 278.84k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(58333k = 279.11k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(58716k 279.60k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(59071k 279.96k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(59446k 280.41k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(59807k 280.78k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(60146k = 281.06k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(60476k 281.28k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(60908k 281.98k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(61330k 282.63k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(61761k 283.31k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(62160k = 283.84k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(62552k 284.33k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(62925k 284.73k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(63294k 285.11k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(63680k 285.56k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(64077k = 286.06k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(64545k 286.87k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(64938k 287.34k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(65296k 287.65k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(65676k 288.05k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(66043k = 288.40k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(66448k 288.90k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(66656k 288.55k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(67042k 288.97k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(67412k 289.32k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(67730k = 289.44k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(68111k 289.83k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(68533k 290.39k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(68944k 290.90k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(69331k 291.31k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(69680k = 291.55k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(70092k 292.05k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(70479k 292.44k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(70805k 292.58k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(71169k 292.88k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(71557k = 293.27k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(71901k 293.47k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(72243k 293.67k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(72572k 293.81k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(72956k 294.18k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(73287k = 294.33k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(73646k 294.58k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(74004k 294.84k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(74345k 295.02k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(74711k 295.30k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(75038k = 295.43k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(75397k 295.67k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(75783k 296.03k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(76138k 296.26k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(76547k 296.69k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(76887k = 296.86k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(77217k 296.99k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(77564k 297.18k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(77908k 297.36k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(78268k 297.60k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(78565k = 297.59k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(78836k 297.49k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(79154k 297.57k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(79513k 297.80k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(79830k 297.87k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(80217k = 298.20k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(80562k 298.38k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(80903k 298.54k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(81269k 298.78k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(81619k 298.97k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(81976k = 299.18k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(82340k 299.42k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(82719k 299.71k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(83006k 299.66k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(83369k 299.89k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(83730k = 300.11k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(84064k 300.23k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(84367k 300.24k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(84671k 300.25k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(84981k 300.29k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(85324k = 300.44k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(85596k 300.34k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(85964k 300.57k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(86248k 300.52k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(86632k 300.81k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(86957k = 300.89k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(87298k 301.03k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(87659k 301.23k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(88012k 301.41k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(88369k 301.60k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(88723k = 301.78k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(89106k 302.05k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(89460k 302.23k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(89861k 302.56k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(90268k 302.91k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(90638k = 303.14k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(90993k 303.31k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(91338k 303.45k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(91673k 303.55k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(92017k 303.69k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(92353k = 303.79k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(92699k 303.93k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(93075k 304.17k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(93422k 304.31k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(93821k 304.61k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(94203k = 304.86k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(94532k 304.94k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(94884k 305.09k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(95242k 305.26k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(95593k 305.41k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(95952k = 305.58k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(96326k 305.80k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(96667k 305.91k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(97005k 306.01k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(97391k 306.26k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(97794k = 306.56k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(98163k 306.76k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(98502k 306.86k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(98888k 307.11k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(99255k 307.29k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(99581k = 307.35k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(99900k 307.38k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(100219k 307.42k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(100538k 307.46k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(100834k 307.42k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(101238k = 307.71k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(101605k 307.89k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(101992k 308.13k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(102338k 308.25k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(102658k 308.28k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(102986k = 308.34k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(103279k 308.30k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(103528k 308.12k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(103849k 308.16k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(104187k 308.25k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(104577k = 308.49k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(104946k 308.66k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(105326k 308.87k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(105661k 308.95k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(106008k 309.06k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(106343k = 309.14k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(106733k 309.37k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(107027k 309.33k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(107312k 309.26k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(107662k 309.37k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(108009k = 309.48k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(108392k 309.69k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(108727k 309.76k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(109039k 309.77k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(109351k 309.78k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(109683k = 309.84k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(110044k 309.98k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(110426k 310.19k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(110768k 310.27k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(111153k 310.48k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(111521k = 310.64k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(111927k 310.91k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(112314k 311.12k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(112678k 311.27k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(113064k 311.47k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(113419k = 311.59k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(113795k 311.77k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(114188k 311.99k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(114609k 312.29k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(114986k 312.46k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(115351k = 312.60k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(115749k 312.84k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(116127k 313.01k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(116524k 313.24k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(116909k 313.43k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(117310k = 313.66k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(117724k 313.93k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(118161k 314.26k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(118630k 314.67k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(119055k 314.96k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(119514k = 315.34k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(119917k 315.57k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(120333k 315.83k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(120727k 316.04k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(121160k 316.34k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(121591k = 316.64k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(122032k 316.97k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(122381k 317.05k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(122725k 317.12k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(123097k 317.26k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(123500k = 317.48k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(123919k 317.74k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(124308k 317.92k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(124715k 318.15k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(125098k 318.32k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(125452k = 318.41k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(125848k 318.60k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(126269k 318.86k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(126662k 319.05k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(127072k 319.28k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(127471k = 319.48k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(127923k 319.81k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(128388k 320.17k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(128831k 320.48k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(129429k 321.16k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(129973k = 321.72k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(130560k 322.37k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(131073k 322.84k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(131642k 323.44k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(132193k 324.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(132735k = 324.54k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(133256k 325.01k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(133799k 325.55k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(134303k 325.98k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(134827k 326.46k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(135352k = 326.94k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(135910k 327.49k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(136403k 327.89k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(136976k 328.48k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(137489k 328.92k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(138009k = 329.38k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(138578k 329.95k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(139095k 330.39k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(139598k 330.80k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(140047k 331.08k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(140555k = 331.50k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(141002k 331.77k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(141488k 332.13k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(141956k 332.45k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(142405k 332.72k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(142860k = 333.01k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(143266k 333.18k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(143653k 333.30k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(144088k 333.54k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(144493k 333.70k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(144868k = 333.80k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(145232k 333.87k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(145577k 333.89k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(145946k 333.97k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(146342k 334.11k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(146763k = 334.31k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(147145k 334.42k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(147551k 334.58k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(147957k 334.74k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(148361k 334.90k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(148758k = 335.04k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(149112k 335.08k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(149427k 335.04k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(149807k 335.14k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(150168k 335.20k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(150525k = 335.24k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(150915k 335.37k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(151243k 335.35k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(151573k 335.34k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(151931k 335.39k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(152275k = 335.41k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(152610k 335.41k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(152917k 335.34k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(153264k 335.37k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(153613k 335.40k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(153968k = 335.44k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(154327k 335.49k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(154664k 335.50k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(154975k 335.44k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(155302k 335.43k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(155635k = 335.42k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(155995k 335.47k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(156329k 335.47k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(156673k 335.49k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(157042k 335.56k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(157389k = 335.58k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(157787k 335.72k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(158143k 335.76k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(158473k 335.75k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(158788k 335.70k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(159137k = 335.73k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(159495k 335.78k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(159826k 335.77k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(160178k 335.80k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(160529k 335.83k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(160858k = 335.82k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(161200k 335.83k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(161538k 335.84k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(161566k 335.20k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(161924k 335.25k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(162319k = 335.37k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(162680k 335.42k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(163038k 335.47k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(163373k 335.47k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(163735k 335.52k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(164111k = 335.61k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(164496k 335.71k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(164864k 335.77k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(165219k 335.81k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(165591k 335.88k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(165947k = 335.93k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(166281k 335.92k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(166637k 335.96k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(166976k 335.97k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(167345k 336.03k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(167709k = 336.09k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(168049k 336.10k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(168428k 336.18k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(168753k 336.16k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(169113k 336.21k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(169481k = 336.27k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(169854k 336.34k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(170203k 336.37k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(170545k 336.38k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(170904k 336.43k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(171257k = 336.46k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(171601k 336.47k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(171920k 336.44k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(172313k 336.55k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(172674k 336.60k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(173064k = 336.70k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(173445k 336.79k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(173729k 336.68k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(174096k 336.74k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(174479k 336.83k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(174902k = 337.00k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(175319k 337.15k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(175700k 337.24k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(176072k 337.30k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(176491k 337.46k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(176887k = 337.57k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(177297k 337.71k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(177670k 337.78k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(178008k 337.78k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(178400k 337.88k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(178775k = 337.95k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(179201k 338.12k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(179551k 338.14k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(179916k 338.19k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(180285k 338.25k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(180650k = 338.30k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(181017k 338.35k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(181400k 338.43k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(181768k 338.49k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(182128k 338.53k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(182504k = 338.60k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(182882k 338.67k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(183237k 338.70k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(183586k 338.72k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(183987k 338.83k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(184372k = 338.92k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(184764k 339.02k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(185185k 339.17k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(185575k 339.26k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(185969k 339.36k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(186387k = 339.50k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(186803k 339.64k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(187157k 339.67k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(187566k 339.79k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(187913k 339.81k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(188268k = 339.83k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(188654k 339.92k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(189024k 339.97k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(189375k 339.99k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(189733k 340.02k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(190117k = 340.10k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(190478k 340.14k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(190865k 340.22k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(191252k 340.31k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(191659k 340.42k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(192026k = 340.47k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(192400k 340.53k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(192762k 340.57k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(193151k 340.65k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(193545k 340.75k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(193970k = 340.90k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(194428k 341.10k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(194861k 341.26k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(195296k 341.43k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(195750k 341.62k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(196181k = 341.78k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(196633k 341.97k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(197083k 342.16k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(197472k 342.24k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(197873k 342.34k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(198271k = 342.44k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(198721k 342.62k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(199171k 342.81k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(199629k 343.01k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(200046k 343.13k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(200490k = 343.30k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(201001k 343.59k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(201457k 343.78k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(201902k 343.96k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(202352k 344.14k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(202767k = 344.26k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(203158k 344.34k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(203563k 344.44k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(203936k 344.49k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(204316k 344.55k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(204681k = 344.58k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(205059k 344.64k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(205468k 344.74k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(205862k 344.83k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(206279k 344.95k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(206634k = 344.96k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(206999k 345.00k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(207363k 345.03k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(207786k 345.16k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(208158k 345.20k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(208519k = 345.23k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(208875k 345.25k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(209233k 345.27k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(209580k 345.27k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(209939k 345.29k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(210289k = 345.30k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(210686k 345.39k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(211097k 345.49k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(211457k 345.52k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(211813k 345.54k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(212193k = 345.59k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(212582k 345.66k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(212969k 345.73k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(213332k 345.76k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(213714k 345.82k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(214080k = 345.85k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(214482k 345.94k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(214893k 346.04k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(215285k 346.12k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(215667k 346.17k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(216063k = 346.25k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(216453k 346.32k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(216840k 346.39k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(217209k 346.43k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(217588k 346.48k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(217949k = 346.50k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(218311k 346.53k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(218658k 346.53k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(218999k 346.52k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(219339k 346.51k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(219684k = 346.50k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(220030k 346.50k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(220403k 346.55k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(220798k 346.62k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(221142k 346.62k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(221460k = 346.57k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(221807k 346.57k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(222147k 346.56k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(222479k 346.54k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(222812k 346.52k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(223183k = 346.56k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(223538k 346.57k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(223890k 346.58k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(224227k 346.56k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(224571k 346.56k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(224927k = 346.57k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(225249k 346.54k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(225576k 346.51k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(225928k 346.52k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(226304k 346.56k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(226652k = 346.56k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(227019k 346.59k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(227375k 346.61k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(227738k 346.63k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(228071k 346.61k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(228397k = 346.58k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(228745k 346.58k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(229073k 346.56k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(229417k 346.55k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(229785k 346.58k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(230148k = 346.61k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(230520k 346.65k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(230861k 346.64k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(231237k 346.68k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(231615k 346.73k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(231994k = 346.78k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(232384k 346.84k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(232756k 346.88k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(233144k 346.94k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(233518k 346.98k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(233892k = 347.02k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(234260k 347.05k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(234615k 347.06k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(234979k 347.09k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(235346k 347.12k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(235694k = 347.12k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(236049k 347.13k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(236407k 347.15k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(236781k 347.19k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(237134k 347.19k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(237463k = 347.17k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(237856k 347.24k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(238253k 347.31k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(238641k 347.37k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(238997k 347.38k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(239402k = 347.46k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(239790k 347.52k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(240200k 347.61k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(240556k 347.62k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(240896k 347.61k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(241263k = 347.64k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(241663k 347.72k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(242043k 347.76k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(242438k 347.83k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(242820k 347.88k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(243207k = 347.94k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(243572k 347.96k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(243938k 347.99k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(244299k 348.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(244648k 348.01k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(245004k = 348.02k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(245352k 348.02k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(245742k 348.08k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(246086k 348.07k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(246441k 348.08k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(246804k = 348.10k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(247170k 348.13k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(247536k 348.15k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(247904k 348.18k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(248242k 348.17k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(248618k = 348.20k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(248975k 348.22k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(249313k 348.20k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(249691k 348.24k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(250001k 348.19k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(250350k = 348.19k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(250713k 348.21k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(251065k 348.22k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(251413k 348.22k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(251756k 348.21k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(252096k = 348.20k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(252471k 348.24k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(252821k 348.24k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(253203k 348.28k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(253532k 348.26k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(253865k = 348.24k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(254264k 348.31k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(254654k 348.36k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(255030k 348.40k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(255408k 348.44k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(255778k = 348.47k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(256153k 348.51k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(256546k 348.57k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(256917k 348.60k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(257287k 348.63k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(257666k = 348.67k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(258068k 348.74k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(258481k 348.83k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(258863k 348.87k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(259250k 348.92k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(259691k = 349.05k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(260060k 349.07k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(260433k 349.11k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(260797k 349.13k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(261164k 349.15k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(261523k = 349.16k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(261846k 349.13k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(262180k 349.11k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(262547k 349.13k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(262908k 349.15k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(263260k = 349.15k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(263612k 349.15k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(263972k 349.17k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(264327k 349.18k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(264706k 349.22k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(265074k = 349.24k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(265428k 349.25k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(265773k 349.24k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(266121k 349.24k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(266480k 349.25k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(266822k = 349.24k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(267153k 349.22k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(267487k 349.20k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(267819k 349.18k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(268153k 349.16k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(268467k = 349.11k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(268791k 349.08k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(269093k 349.02k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(269422k 348.99k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(269773k 348.99k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(270107k = 348.98k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(270429k 348.94k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(270804k 348.97k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(271142k 348.96k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(271456k 348.92k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(271800k = 348.91k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(272178k 348.95k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(272546k 348.97k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(272933k 349.02k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(273288k 349.03k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(273613k = 349.00k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(273935k 348.96k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(274291k 348.97k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(274683k 349.03k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(275098k 349.11k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(275504k = 349.18k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(275899k 349.24k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(276321k 349.33k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(276699k 349.37k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(277109k 349.44k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(277495k = 349.49k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(277905k 349.57k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(278312k 349.64k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(278743k 349.74k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(279131k 349.79k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(279572k = 349.90k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(279981k 349.98k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(280384k 350.04k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(280761k 350.08k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(281137k 350.11k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(281517k = 350.15k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(281927k 350.22k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(282347k 350.31k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(282741k 350.36k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(283148k 350.43k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(283551k = 350.50k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(283939k 350.54k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(284304k 350.56k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(284635k 350.54k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(284985k 350.54k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(285289k = 350.48k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(285651k 350.49k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(285991k 350.48k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(286352k 350.49k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(286706k 350.50k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(287077k = 350.52k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(287447k 350.55k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(287809k 350.56k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(288170k 350.57k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(288541k 350.60k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(288913k = 350.62k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(289279k 350.64k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(289627k 350.64k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(289980k 350.64k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(290305k 350.61k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(290644k = 350.60k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(290988k 350.59k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(291318k 350.56k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(291614k 350.50k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(291972k 350.51k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(292309k = 350.49k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(292667k 350.50k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(293013k 350.49k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(293393k 350.53k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(293762k 350.55k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(294115k = 350.55k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(294471k 350.56k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(294831k 350.57k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(295171k 350.56k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(295522k 350.56k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(295850k = 350.53k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(296171k 350.50k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(296517k 350.49k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(296848k 350.47k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(297185k 350.45k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(297548k = 350.47k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(297860k 350.42k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(298189k 350.40k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(298528k 350.38k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(298862k 350.37k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(299211k = 350.36k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(299566k 350.37k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(299927k 350.38k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(300285k 350.39k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(300650k 350.41k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(301010k = 350.42k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(301366k 350.43k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(301717k 350.43k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(302074k 350.43k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(302462k 350.48k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(302825k = 350.49k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(303135k 350.45k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(303481k 350.44k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(303846k 350.46k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(304250k 350.52k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(304624k = 350.55k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(304934k 350.50k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(305228k 350.43k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(305597k 350.46k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(305992k 350.51k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(306398k = 350.57k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(306752k 350.57k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(307114k 350.59k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(307465k 350.59k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(307813k 350.58k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(308153k = 350.57k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(308478k 350.54k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(308805k 350.52k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(309164k 350.53k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(309569k 350.59k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(309928k = 350.60k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(310284k 350.60k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(310629k 350.60k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(310996k 350.62k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(311393k 350.67k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(311789k = 350.72k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(312173k 350.76k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(312565k 350.80k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(312947k 350.84k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(313312k 350.85k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(313684k = 350.88k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(314079k 350.93k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(314500k 351.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(314887k 351.04k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(315281k 351.09k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(315636k = 351.10k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(315994k 351.10k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(316424k 351.19k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(316891k 351.32k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(317260k 351.34k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(317637k = 351.37k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(318016k 351.40k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(318402k 351.44k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(318807k 351.50k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(319184k 351.52k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(319549k = 351.54k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(319925k 351.57k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(320319k 351.61k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(320713k 351.66k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(321116k 351.72k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(321520k = 351.77k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(321992k 351.90k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(322512k 352.09k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(323006k 352.24k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(323400k 352.29k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(323840k = 352.38k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(324261k 352.46k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(324669k 352.52k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(325078k 352.58k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(325503k 352.66k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(325931k = 352.74k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(326363k 352.82k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(326762k 352.87k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(327239k 353.01k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(327751k 353.18k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(328183k = 353.26k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(328597k 353.33k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(329044k 353.43k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(329453k 353.49k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(329876k 353.56k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(330298k = 353.64k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(330666k 353.65k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(331057k 353.69k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(331498k 353.79k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(331934k 353.87k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(332303k = 353.89k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(332663k 353.90k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(333022k 353.90k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(333386k 353.91k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(333730k 353.90k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(334046k = 353.86k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(334391k 353.85k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(334733k 353.84k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(335072k 353.82k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(335432k 353.83k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(335783k = 353.83k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(336149k 353.84k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(336540k 353.88k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(336935k 353.92k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(337320k 353.96k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(337672k = 353.95k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(338060k 353.99k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(338458k 354.04k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(338849k 354.07k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(339200k 354.07k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(339593k = 354.11k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(339963k 354.13k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(340306k 354.12k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(340685k 354.14k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(341041k 354.14k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(341428k = 354.18k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(341819k 354.22k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(342179k 354.22k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(342582k 354.27k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(343005k 354.34k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(343376k = 354.36k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(343768k 354.40k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(344154k 354.43k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(344537k 354.46k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(344907k 354.48k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(345310k = 354.53k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(345706k 354.57k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(346214k 354.73k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(346612k 354.77k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(346965k 354.77k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(347367k = 354.82k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(347763k 354.86k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(348136k 354.88k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(348523k 354.91k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(348898k 354.93k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(349273k = 354.95k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(349638k 354.96k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(350048k 355.02k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(350435k 355.05k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(350814k 355.07k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(351176k = 355.08k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(351572k 355.12k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(351963k 355.16k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(352318k 355.16k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(352683k 355.17k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(353042k = 355.17k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(353430k 355.21k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(353777k 355.20k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(354134k 355.20k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(354493k 355.20k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(354823k = 355.18k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(355161k 355.16k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(355508k 355.15k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(355839k 355.13k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(356185k 355.12k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(356531k = 355.11k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(356854k 355.08k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(357220k 355.09k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(357577k 355.09k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(357938k 355.10k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(358282k = 355.09k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(358639k 355.09k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(358962k 355.06k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(359308k 355.05k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(359506k 354.54k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(359563k = 354.25k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(359886k 354.22k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(360186k 354.17k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(360520k 354.15k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(360856k 354.13k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(361210k = 354.13k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(361555k 354.12k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(361910k 354.12k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(362259k 354.11k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(362619k 354.12k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(362995k = 354.14k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(363227k 354.02k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(363608k 354.05k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(363974k 354.06k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(364347k 354.08k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(364715k = 354.09k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(365077k 354.10k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(365454k 354.12k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(365843k 354.16k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(366218k 354.18k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(366574k = 354.18k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(366927k 354.18k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(367298k 354.19k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(367677k 354.22k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(368039k 354.22k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(368447k = 354.28k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(368810k 354.28k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(369122k 354.24k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(369451k 354.22k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(369766k 354.18k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(370065k = 354.13k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(370393k 354.10k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(370732k 354.09k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(371068k 354.07k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(371408k 354.06k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(371588k = 353.89k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(371952k 353.90k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(372317k 353.91k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(372658k 353.90k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(372967k 353.86k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(373292k = 353.83k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(373593k 353.78k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(373886k 353.72k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(374258k 353.74k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(374628k 353.76k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(374992k = 353.77k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(375338k 353.76k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(375773k 353.84k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(376316k 354.01k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(376869k 354.20k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(377346k = 354.32k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(377802k 354.41k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(378242k 354.49k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(378654k 354.54k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(379069k 354.60k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(379460k = 354.64k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(379848k 354.67k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(380221k 354.68k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(380605k 354.71k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(381007k 354.76k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(381381k = 354.77k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(381752k 354.79k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(382128k 354.81k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(382511k 354.83k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(382889k 354.86k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(383242k = 354.85k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(383594k 354.85k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(383981k 354.88k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(384376k 354.92k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(384753k 354.94k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(385148k = 354.98k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(385523k 354.99k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(385896k 355.01k/s) Relation(0 0.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(386279k 355.04k/s) Relation(0 = 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(386654k 355.05k/s) = Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387033k = 355.08k/s) Relation(0 0.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1550 1550.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1950 = 975.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3970 1323.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(6180 1545.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(8170 = 1634.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(10460 1743.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(13050 1864.3/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(14930 = 1866.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(17430 1936.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(20040 2004.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(21830 = 1984.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(23440 1953.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(25980 1998.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(28020 = 2001.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(28290 1886.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(31530 1970.6/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(34160 = 2009.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(36410 2022.8/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(39430 2075.3/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(42350 = 2117.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(43450 2069.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(46570 2116.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(49630 = 2157.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(52600 2191.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(55460 2218.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(58980 = 2268.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(61740 2286.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(64640 2308.6/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(69570 = 2399.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(72650 2421.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(75610 2439.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(78980 = 2468.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(94190 2854.2/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(111240 3271.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(126330 = 3609.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(128450 3568.1/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(131000 3540.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(133310 = 3508.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(140050 3591.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(143760 3594.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(153850 = 3752.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(158800 3781.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(163020 3791.2/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(163600 = 3718.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(168690 3748.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(172670 3753.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(176710 = 3759.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(180730 3765.2/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(184040 3755.9/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(187090 = 3741.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(189540 3716.5/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(192530 3702.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(196840 = 3714.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(201360 3728.9/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(205970 3744.9/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(209160 = 3735.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(211950 3718.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(213990 3689.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(216430 = 3668.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(234370 3906.2/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(295510 4844.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(302820 = 4884.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(308050 4889.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(315140 4924.1/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(321790 = 4950.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(326340 4944.5/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(331290 4944.6/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(334960 = 4925.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(341630 4951.2/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(356160 5088.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(361480 = 5091.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(368250 5114.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(372020 5096.2/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(376080 = 5082.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(381360 5084.8/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(387330 5096.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(396190 = 5145.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(403880 5177.9/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(411380 5207.3/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(420710 = 5258.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(423450 5227.8/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(430260 5247.1/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(437400 = 5269.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(441050 5250.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(444270 5226.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(449270 = 5224.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(453660 5214.5/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(460210 5229.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(467600 = 5253.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(474400 5271.1/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(480400 5279.1/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(487760 = 5301.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(495450 5327.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(501960 5340.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(505890 = 5325.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(512950 5343.2/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(520670 5367.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(528590 = 5393.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(537060 5424.8/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(546050 5460.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(555810 = 5503.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(562540 5515.1/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(571120 5544.9/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(576370 = 5542.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(580780 5531.2/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(585830 5526.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(591440 = 5527.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(596100 5519.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(603240 5534.3/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(611530 = 5559.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(615690 5546.8/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(620230 5537.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(626410 = 5543.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(631430 5538.9/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(640680 5571.1/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(648750 = 5592.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(656910 5614.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(665590 5640.6/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(673640 = 5660.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(679600 5663.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(686270 5671.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(690290 = 5658.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(699000 5682.9/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(704410 5680.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(712830 = 5702.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(722510 5734.2/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(731440 5759.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(739890 = 5780.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(747090 5791.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(755520 5811.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(762120 = 5817.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(768370 5821.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(772920 5811.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(777910 = 5805.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(779370 5773.1/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(781630 5747.3/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(788430 = 5755.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(797550 5779.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(805880 5797.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(816380 = 5831.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(825710 5856.1/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(837370 5897.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(847090 = 5923.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(857500 5954.9/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(866600 5976.6/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(875970 = 5999.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(883230 6008.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(893140 6034.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(903520 = 6063.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(910470 6069.8/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(911280 6035.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(913990 = 6013.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(919520 6009.9/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(926160 6014.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(937340 = 6047.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(943740 6049.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(954640 6080.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(963610 = 6098.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(973620 6123.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(983980 6149.9/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(992260 = 6163.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1000860 6178.1/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1007700 6182.2/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1014060 = 6183.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1024520 6209.2/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1034410 6231.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1045200 = 6258.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1054760 6278.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1065060 6302.1/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1076480 = 6332.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1087250 6358.2/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1094750 6364.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1105150 = 6388.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1113430 6399.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1126910 6439.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1137940 = 6465.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1145030 6469.1/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1152030 6472.1/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1161970 = 6491.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1171140 6506.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1180800 6523.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1190590 = 6541.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1201900 6567.8/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1208610 6568.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1213330 = 6558.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1224100 6581.2/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1234670 6602.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1245820 = 6626.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1256740 6649.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1266060 6663.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1279030 = 6696.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1289750 6717.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1299110 6731.1/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1307530 = 6739.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1315230 6744.8/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1323480 6752.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1330270 = 6752.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1338220 6758.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1348130 6774.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1359430 = 6797.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1371830 6825.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1382570 6844.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1390560 = 6850.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1400180 6863.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1409620 6876.2/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1420250 = 6894.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1434120 6928.1/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1451020 6976.1/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1468300 = 7025.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1485560 7074.1/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1502470 7120.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1517770 = 7159.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1529180 7179.2/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1544720 7218.3/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1559920 = 7255.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1567860 7258.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1580900 7285.3/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1595520 = 7318.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1610250 7352.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1621350 7369.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1627880 = 7366.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1637320 7375.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1648800 7393.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1659220 = 7407.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1671240 7427.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1678030 7424.9/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1691110 = 7449.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1704190 7474.5/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1719830 7510.2/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1735390 = 7545.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1748170 7567.8/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1759450 7583.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1772680 = 7608.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1787770 7640.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1800340 7661.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1803810 = 7643.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1818600 7673.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1831420 7695.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1844170 = 7716.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1855820 7732.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1870120 7759.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1878280 = 7761.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1881620 7743.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1892640 7756.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1905290 = 7776.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1919630 7803.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1936180 7838.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1950070 = 7863.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(1965420 7893.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(1982130 7928.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(1997640 = 7958.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2011370 7981.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2024200 8000.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2038950 = 8027.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2053940 8054.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2066910 8073.9/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2072700 = 8065.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2091000 8104.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2104320 8124.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2117890 = 8145.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2131120 8165.2/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2138610 8162.6/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2150390 = 8176.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2166110 8205.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2179080 8222.9/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2188810 = 8228.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2205300 8259.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2219470 8281.6/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2235180 = 8309.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2248530 8327.9/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2265470 8359.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2281540 = 8388.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2295550 8408.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2307570 8421.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2322020 = 8443.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2337160 8468.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2352490 8492.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2364630 = 8505.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2377900 8522.9/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2389430 8533.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2404260 = 8556.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2416330 8568.5/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2433200 8597.9/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2450640 = 8629.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2462950 8641.9/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2473430 8648.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2476770 = 8629.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2491920 8652.5/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2504630 8666.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2513230 = 8666.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2524810 8676.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2537200 8689.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2550740 = 8705.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2564350 8722.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2577830 8738.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2590180 = 8750.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2602840 8763.8/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2619950 8791.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2635910 = 8815.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2653870 8846.2/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2666640 8859.3/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2682850 = 8883.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2694000 8891.1/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2705250 8898.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2715470 = 8903.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2722700 8897.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2733540 8904.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2745570 = 8914.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2756150 8919.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2761710 8908.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2778040 = 8932.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2790790 8944.8/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2800880 8948.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2812140 = 8955.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2825500 8969.8/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2838210 8981.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2851430 = 8995.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2864340 9007.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2875490 9014.1/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2887290 = 9022.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2896420 9023.1/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2905040 9021.9/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2914230 = 9022.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2928190 9037.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2937260 9037.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2951410 = 9053.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2959680 9051.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2969250 9052.6/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(2971470 = 9031.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(2978530 9025.8/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(2994320 9046.3/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3010120 = 9066.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3016970 9060.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3030900 9074.6/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3043800 = 9086.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3060420 9108.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3070330 9110.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3085590 = 9129.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3100460 9145.9/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3113500 9157.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3123090 = 9158.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3126370 9114.8/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3134470 9111.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3148260 = 9125.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3166620 9152.1/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3170700 9137.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3179730 = 9137.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3199050 9166.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3211240 9175.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3228090 = 9196.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3244740 9218.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3263150 9244.1/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3278920 = 9262.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3290650 9269.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3305890 9286.2/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3320410 = 9300.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3333120 9310.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3343340 9312.9/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3352900 = 9313.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3365730 9323.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3377850 9331.1/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3390810 = 9341.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3405260 9355.1/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3417530 9363.1/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3428710 = 9368.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3439160 9371.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3451990 9380.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3463550 = 9386.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3476720 9396.5/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3490190 9407.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3506630 = 9426.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3521990 9442.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3538230 9460.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3550170 = 9467.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3564580 9480.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3578480 9492.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3593150 = 9505.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3607270 9517.9/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3621930 9531.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3634350 = 9539.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3644700 9541.1/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3659030 9553.6/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3675050 = 9570.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3691250 9587.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3701180 9588.5/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3712860 = 9594.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3724670 9599.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3732070 9594.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3743680 = 9599.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3754570 9602.5/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3764930 9604.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3776290 = 9608.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3791680 9623.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3807900 9640.3/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3820140 = 9646.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3828520 9643.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3840250 9648.9/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3855860 = 9663.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3869580 9674.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3883790 9685.3/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3898580 = 9698.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3909860 9701.9/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3925030 9715.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3937540 = 9722.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3946920 9721.5/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3955870 9719.6/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(3967980 = 9725.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(3981370 9734.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(3990130 9732.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4003300 = 9740.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4014470 9743.9/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4025530 9747.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4035990 = 9748.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4041700 9739.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4059600 9758.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4073420 = 9768.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4087820 9779.5/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4098920 9782.6/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4107960 = 9780.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4115450 9775.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4124490 9773.7/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4134940 = 9775.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4142530 9770.1/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4157720 9782.9/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4172760 = 9795.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4187440 9806.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4198750 9810.2/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4210720 = 9815.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4224130 9823.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4241580 9841.3/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4254370 = 9848.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4265330 9850.6/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4277530 9856.1/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4290680 = 9863.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4304160 9871.9/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4316430 9877.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4333330 = 9893.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4344080 9895.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4360930 9911.2/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4377560 = 9926.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4393150 9939.3/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4407500 9949.2/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4422550 = 9960.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4433730 9963.4/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4449760 9977.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4460290 = 9978.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4470010 9977.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4475110 9966.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4476980 = 9948.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4478280 9929.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4480120 9911.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4481570 = 9893.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4483550 9875.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4496820 9883.1/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4505350 = 9880.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4521070 9892.9/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4532730 9896.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4543910 = 9899.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4556630 9905.7/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4566220 9905.0/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4578790 = 9910.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4592890 9919.8/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4607450 9929.8/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4623300 = 9942.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4639980 9957.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4651850 9961.1/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4662540 = 9962.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4677120 9972.5/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4690290 9979.3/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4703790 = 9986.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) = Relation(4716690 9993.0/s)=0DProcessing: Node(3189271k 21695.7k/s) = Way(387100k 355.14k/s) Relation(4728320 9996.4/s)=0DProcessing: = Node(3189271k 21695.7k/s) Way(387100k 355.14k/s) Relation(4741240 = 10002.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(4756780 10014.3/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(4770360 = 10021.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(4782810 10026.9/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(4798350 = 10038.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(4805370 10032.1/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(4811740 = 10024.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(4821000 10022.9/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(4827060 = 10014.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(4834160 10008.6/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(4841440 = 10003.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(4853650 10007.5/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(4866620 = 10013.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(4878390 10017.2/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(4890880 = 10022.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(4902410 10025.4/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(4912640 = 10025.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(4923240 10027.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(4939450 = 10039.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(4950810 10042.2/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(4961130 = 10042.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(4967670 10035.7/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(4977510 = 10035.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(4990810 10041.9/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5004570 = 10049.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5023160 10066.5/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5040560 = 10081.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5052490 10084.8/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5066540 = 10092.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5074290 10088.1/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5083710 = 10086.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5098100 10095.2/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5112280 = 10103.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5129190 10116.7/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5144090 = 10126.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5160970 10139.4/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5174070 = 10145.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5183940 10144.7/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5199060 = 10154.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5216440 10168.5/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5232100 = 10179.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5247830 10190.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5263540 = 10200.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5275900 10204.8/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5290770 = 10213.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5306190 10223.9/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5318970 = 10228.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5334800 10239.5/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5351740 = 10252.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5369160 10266.1/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5389590 = 10285.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5407250 10299.5/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5421700 = 10307.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5437850 10318.5/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5457570 = 10336.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5476250 10352.1/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5493790 = 10365.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5505960 10369.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5514430 = 10365.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5514590 10346.3/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5530870 = 10357.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5543160 10361.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5561480 = 10375.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5578020 10387.4/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5595130 = 10399.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5612270 10412.4/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5626880 = 10420.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5641450 10427.8/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5654550 = 10432.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5666400 10435.4/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5681680 = 10444.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5698770 10456.5/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5713290 = 10463.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5728750 10473.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5738910 = 10472.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5755800 10484.2/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5775910 = 10501.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5792930 10513.5/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5803770 = 10514.1/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5822140 10528.3/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5837630 = 10537.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5853880 10547.5/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5874510 = 10565.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5894930 10583.4/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5915450 = 10601.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5936500 10619.9/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5955840 = 10635.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(5972180 10645.6/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(5989460 = 10657.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6006750 10669.2/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6025770 = 10684.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6040320 10690.8/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6057670 = 10702.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6073870 10712.3/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6091150 = 10723.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6109340 10737.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6125200 = 10746.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6144010 10760.1/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6157010 = 10764.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6176710 10779.6/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6187420 = 10779.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6195990 10775.6/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6214560 = 10789.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6231660 10800.1/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6251160 = 10815.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6271740 10832.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6280200 = 10827.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6297800 10839.6/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6313250 = 10847.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6327550 10853.4/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6339160 = 10854.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6353230 10860.2/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6371800 = 10873.4/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6388090 10882.6/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6403920 = 10891.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6421260 10902.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6437170 = 10910.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6445390 10905.9/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6457330 = 10907.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6465980 10903.8/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6474400 = 10899.7/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6493870 10914.1/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6512000 = 10926.2/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6530230 10938.4/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6545860 = 10946.3/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6561490 10954.1/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6578790 = 10964.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6596720 10976.2/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6612300 = 10983.9/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6631970 10998.3/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6651560 = 11012.5/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6667730 11021.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6682360 = 11027.0/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6704780 11045.8/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6727370 = 11064.8/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6740840 11068.7/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6757360 = 11077.6/s)=0DProcessing: Node(3189271k 21695.7k/s) Way(387100k = 355.14k/s) Relation(6770480 11081.0/s)=0DProcessing: Node(3189271k = 21695.7k/s) Way(387100k 355.14k/s) Relation(6787810 11091.2/s)=0D = = =0D2023-06-26 15:05:57 Reading input files done in 1849s (30m = 49s).=0A= 2023-06-26 15:05:57 Processed 3189271165 nodes in 147s (2m 27s) - = 21696k/s=0A= 2023-06-26 15:05:57 Processed 387100882 ways in 1090s (18m 10s) - = 355k/s=0A= 2023-06-26 15:05:57 Processed 6791368 relations in 612s (10m 12s) - = 11k/s=0A= 2023-06-26 15:05:57 No marked ways (Skipping stage 2).=0A= 2023-06-26 15:05:57 Clustering table 'polygons' by geometry...=0A= 2023-06-26 15:05:57 Clustering table 'lines' by geometry...=0A= 2023-06-26 15:05:57 Clustering table 'cities' by geometry...=0A= 2023-06-26 15:05:57 Clustering table 'cities_rel' by geometry...=0A= 2023-06-26 15:05:58 Creating geometry index on table 'cities'...=0A= 2023-06-26 15:05:58 Analyzing table 'cities'...=0A= 2023-06-26 15:05:58 Clustering table 'peak' by geometry...=0A= 2023-06-26 15:06:01 Creating geometry index on table 'peak'...=0A= 2023-06-26 15:06:03 Analyzing table 'peak'...=0A= 2023-06-26 15:08:51 Creating geometry index on table 'cities_rel'...=0A= 2023-06-26 15:08:53 Analyzing table 'cities_rel'...=0A= 2023-06-26 15:12:25 Creating geometry index on table 'lines'...=0A= 2023-06-26 15:14:06 Creating geometry index on table 'polygons'...=0A= 2023-06-26 15:18:17 Analyzing table 'polygons'...=0A= 2023-06-26 15:21:15 Analyzing table 'lines'...=0A= 2023-06-26 15:21:15 All postprocessing on table 'lines' done in 917s = (15m 17s).=0A= 2023-06-26 15:21:15 All postprocessing on table 'polygons' done in 739s = (12m 19s).=0A= 2023-06-26 15:21:15 All postprocessing on table 'cities' done in 1s.=0A= 2023-06-26 15:21:15 All postprocessing on table 'cities_rel' done in = 176s (2m 56s).=0A= 2023-06-26 15:21:15 All postprocessing on table 'peak' done in 4s.=0A= 2023-06-26 15:21:15 osm2pgsql took 2767s (46m 7s) overall.=0A= -- calculation of new tags (estimated_noise_class, = estimated_river_class,estimated_forest_class, estimated_town_class, = estimated_traffic_class)=0A= -- Ess Bee version 15/06/2023=0A= set client_encoding to UTF8;=0A= SET=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:21:15.378001+02=0A= (1 row)=0A= =0A= create or replace function isnumeric(string text) returns bool as $$=0A= begin=0A= perform string::numeric;=0A= return true;=0A= exception=0A= when invalid_text_representation then=0A= return false;=0A= end;=0A= $$ language plpgsql security invoker;=0A= CREATE FUNCTION=0A= -- create new tables for tuning=0A= SELECT osm_id :: bigint , highway, waterway, width, maxspeed,=0A= case =0A= when maxspeed is null then 0 =0A= --when not isnumeric(maxspeed) then 0 =0A= when not (maxspeed ~ '^\d+(\.\d+)?$') then 0=0A= when maxspeed :: numeric > '105' then 1=0A= when maxspeed :: numeric > '75' then 2=0A= else 3=0A= end as maxspeed_class=0A= -- "buffer radius" was initially created with 50 meters at a lat 50 = degrees.... =3D=3D> ST_Buffer(way,50)=0A= -- but, using geometry "projection", to get same results by a = calculation of the planet (latitude between -80, +85) this value should = be adapted to the latitude of the highways...=0A= --=0A= , ST_Buffer(way,32.15*st_length(ST_Transform(way, = 3857))/st_length(ST_Transform(way,4326)::geography)) as way =0A= into table osm_line_buf_50=0A= from lines where highway is not null or waterway in ('river','canal');=0A= SELECT 81696412=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:37:39.321155+02=0A= (1 row)=0A= =0A= -- modify "way" by large waterways !!" (example Rhein =3D=3D> width =3D = 400 ....) enlarge a bit the "50 meter" buffer=0A= UPDATE=0A= osm_line_buf_50=0A= SET=0A= way =3D st_buffer(way, (width :: numeric / 10))=0A= WHERE=0A= waterway =3D 'river' and width is not null and (width ~ = '^[0-9\.]+$') and width :: numeric > 15;=0A= UPDATE 2820=0A= SELECT osm_id :: bigint, leisure, landuse, p.natural, p.water,=0A= ST_Buffer(way,32.15*st_length(ST_Transform(st_makeline(st_startpoint(way)= ,st_centroid(way)), = 3857))/st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(= way)),4326)::geography)) as way=0A= into table osm_poly_buf_50=0A= from polygons p where =0A= -- do not consider small surfaces=0A= st_area(p.way) > 1000=0A= and p.natural in ('water') or (p.landuse in = ('forest','allotments','flowerbed','orchard','vineyard','recreation_groun= d','village_green') =0A= or p.leisure in ('garden','park', 'nature_reserve'));=0A= SELECT 10685645=0A= SELECT osm_id :: bigint, leisure, landuse, p.natural, p.water,=0A= way=0A= into table osm_poly_no_buf=0A= from polygons p where =0A= -- do not consider small surfaces=0A= st_area(p.way) > 1000=0A= and p.natural in ('water') or (p.landuse in = ('forest','allotments','flowerbed','orchard','vineyard','recreation_groun= d','village_green') =0A= or p.leisure in ('garden','park', 'nature_reserve'));=0A= SELECT 10685645=0A= SELECT osm_id :: bigint, leisure, landuse, p.natural, p.water,=0A= ST_Buffer(way,45*st_length(ST_Transform(st_makeline(st_startpoint(way),st= _centroid(way)), = 3857))/st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(= way)),4326)::geography)) as way=0A= into table osm_poly_buf_120=0A= from osm_poly_buf_50 p ;=0A= SELECT 10685645=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:58:29.311135+02=0A= (1 row)=0A= =0A= -- create indexes=0A= CREATE INDEX osm_line_buf_50_idx ON public.osm_line_buf_50 USING gist = (way) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= ANALYZE;=0A= ANALYZE=0A= select=0A= osm_id, highway, way, =0A= ST_Expand(way, 9645*st_length(ST_Transform(way, = 3857))/st_length(ST_Transform(way,4326)::geography)) way2,=0A= ST_Centroid(way) way0,=0A= st_length(ST_Transform(way, = 3857))/st_length(ST_Transform(way,4326)::geography) as merca_coef=0A= into table primsecter15k=0A= from lines=0A= where highway in ('primary','primary_link', = 'secondary','secondary_link', 'tertiary');=0A= SELECT 6817695=0A= CREATE INDEX primsecter15k_idx2 ON public.primsecter15k USING gist = (way2) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= CREATE INDEX primsecter15k_idx1 ON public.primsecter15k USING gist (way) = WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= CREATE INDEX primsecter15k_idx0 ON public.primsecter15k USING gist = (way0) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 16:10:51.533998+02=0A= (1 row)=0A= =0A= -- create a new "town" table based on cities_rel (with a valid/numeric = population) AND fetch by need the population from the cities table) =0A= -- clean the cities table (when population is null or population is not = numeric or unusable)=0A= select =0A= a.name, =0A= REPLACE(a.population, '.', '') :: bigint population,=0A= a.way =0A= into cities_ok =0A= from cities a where a.population is not null and isnumeric(a.population)=0A= and a.place in ('town', 'city', 'municipality'); =0A= SELECT 16102=0A= -- clean the cities_rel table (when population is not numeric or = unusable)=0A= select =0A= a.name as name, a.place as place,=0A= a.admin_level, =0A= case=0A= when a.population is not null and isnumeric(a.population) then = a.population:: numeric =0A= else null=0A= end as population,=0A= a.way=0A= into cities_rel_ok=0A= from cities_rel a;=0A= SELECT 408447=0A= CREATE INDEX cities_ok_idx ON public.cities_ok USING gist (way) WITH = (fillfactor=3D'100');=0A= CREATE INDEX=0A= CREATE INDEX cities_rel_ok_idx ON public.cities_rel_ok USING gist (way) = WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= -- select town + population + way starting with cities_ok .... (to catch = specials cases as ex. "Berlin" which is tagged with "admin_level=3D4")=0A= select=0A= a.name as name, st_x(a.way), st_y(a.way),=0A= a.population,=0A= case=0A= -- st_union is is necessary because some osm data are inconsistent = (=3D=3D> 2 relations with the name " Krynki" and quite same x/y)=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '8' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '8' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- Australia admin_level=3D7=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '7' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '7' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- Paris admin_level=3D6=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '6' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '6' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- Berlin admin_level=3D4=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '4' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '4' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- London admin_level is null=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level is = null and b.place in ('city', 'town') and a.name =3D b.name and = st_intersects(a.way, b.way)) ) is not null then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level is = null and b.place in ('city', 'town') and a.name =3D b.name and = st_intersects(a.way, b.way)) )=0A= -- =CE=91=CE=B8=CE=AE=CE=BD=CE=B1 No DATA at all...=0A= -- possible solution ????? no, better null!=0A= -- else st_buffer(way, (10 *sqrt(a.population)))=0A= -- else null=0A= -- at least the "traffic" can be estimated (not "town)=0A= else st_buffer(a.way, 10)=0A= end as way=0A= into cities_intermed3=0A= from cities_ok a=0A= order by name;=0A= SELECT 16102=0A= -- select town + population + way starting with cities_rel_ok ....=0A= select=0A= a.name as name, st_area(a.way) st_area,=0A= case=0A= when a.population is not null then a.population=0A= -- "max" is necessary because some osm data are inconsistent (=3D=3D> 2 = nodes with the name Titisee-Neustadt and quite same x/y)=0A= else (select max(population) from cities_intermed3 b where ( a.name =3D = b.name and st_intersects(a.way, b.way)) )=0A= end as population,=0A= a.way=0A= into cities_intermed4=0A= from cities_rel_ok a=0A= where a.admin_level =3D '8'=0A= order by a.name;=0A= SELECT 140493=0A= -- merge =0A= select name,=0A= max (population) as population,=0A= way,=0A= st_centroid(way) as way0,=0A= st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(way)), = 3857))/st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(= way)),4326)::geography) as merca_coef=0A= into cities_all=0A= from ((select name, population, way from cities_intermed3 ) union = (select name, population, way from cities_intermed4)) a=0A= where population is not null=0A= -- and population > 20000=0A= group by name, way=0A= order by population;=0A= SELECT 69918=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 16:14:54.043642+02=0A= (1 row)=0A= =0A= -- create tags for noise =0A= -- create raw data=0A= -- when several highways-segments are producing noise, aggregate the = noises using the "ST_Union" of the segments!=0A= -- (better as using "sum" or "max" that do not deliver good factors) =0A= SELECT=0A= m.osm_id losmid, m.highway lhighway, q.highway as qhighway, = q.maxspeed_class,=0A= case =0A= when q.highway in ('motorway', 'motorway_link','trunk','trunk_link') = and q.maxspeed_class < 1.1 then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / = st_area(m.way)=0A= when q.highway in ('motorway', 'motorway_link','trunk','trunk_link') = then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (1.5 * = st_area(m.way))=0A= when q.highway in ('primary','primary_link') = and q.maxspeed_class < 2.1 then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (2 * = st_area(m.way))=0A= when q.highway in ('primary','primary_link') then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (3 * = st_area(m.way))=0A= when q.highway in ('secondary') = and q.maxspeed_class < 2.1 then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (3 * = st_area(m.way))=0A= when q.highway in ('secondary') then =0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (5 * = st_area(m.way))=0A= end=0A= as noise_factor=0A= into table noise_tmp=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_line_buf_50 AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null=0A= and q.highway in ('motorway', = 'motorway_link','trunk','trunk_link','primary','primary_link','secondary'= )=0A= GROUP BY losmid, lhighway, m.way, q.highway, q.maxspeed_class=0A= order by noise_factor desc;=0A= SELECT 30220484=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 17:22:08.562651+02=0A= (1 row)=0A= =0A= -- aggregate data: =0A= -- on "maxspeed_class take the sum of several highways (having different = maxspeed-class) union is then not done, but not very frequent =0A= -- on "phighway" take the sum of several highways (as probably = several highways are producing noise at the point!=0A= select losmid, lhighway, sum(noise_factor) as sum_noise_factor=0A= into table noise_tmp2 =0A= from noise_tmp =0A= group by losmid, lhighway=0A= order by sum_noise_factor desc;=0A= SELECT 21753138=0A= -- create the noise classes=0A= SELECT losmid, =0A= case=0A= when y.sum_noise_factor < 0.1 then '1'=0A= when y.sum_noise_factor < 0.25 then '2'=0A= when y.sum_noise_factor < 0.4 then '3'=0A= when y.sum_noise_factor < 0.55 then '4'=0A= when y.sum_noise_factor < 0.8 then '5'=0A= else '6' =0A= end as noise_class=0A= into table noise_tags=0A= from noise_tmp2 y =0A= where y.sum_noise_factor > 0.01;=0A= SELECT 20625184=0A= select count(*) from noise_tags;=0A= count =0A= ----------=0A= 20625184=0A= (1 row)=0A= =0A= select noise_class, count(*) from noise_tags group by noise_class order = by noise_class;=0A= noise_class | count =0A= -------------+---------=0A= 1 | 6104454=0A= 2 | 6096760=0A= 3 | 3755183=0A= 4 | 1698109=0A= 5 | 1102136=0A= 6 | 1868542=0A= (6 rows)=0A= =0A= drop table noise_tmp2;=0A= DROP TABLE=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 17:22:51.419713+02=0A= (1 row)=0A= =0A= -- create tags for river=0A= select xid , sum(water_river_see) as river_see =0A= into table river_tmp=0A= from (=0A= SELECT m.osm_id as xid,=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / st_area(m.way)=0A= as water_river_see=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_poly_buf_120 AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null=0A= -- and st_area(q.way) > 90746 !!! filter on very small surfaces was set = above !!!!!!!!!=0A= and q.natural in ('water') and (q.water is null or q.water not in = ('wastewater'))=0A= GROUP BY m.osm_id, m.way=0A= union=0A= SELECT m.osm_id as xid, =0A= st_area(st_intersection(m.way, ST_Union( q.way))) / st_area(m.way)=0A= as water_river_see=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_line_buf_50 AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null=0A= and=0A= q.waterway in ('river','canal') =0A= GROUP BY m.osm_id, m.way=0A= ) as abcd=0A= GROUP BY xid=0A= order by river_see desc;=0A= SELECT 13148576=0A= SELECT y.xid losmid, =0A= case=0A= when y.river_see < 0.17 then '1'=0A= when y.river_see < 0.35 then '2'=0A= when y.river_see < 0.57 then '3'=0A= when y.river_see < 0.80 then '4'=0A= when y.river_see < 0.95 then '5'=0A= else '6' =0A= end as river_class=0A= into table river_tags=0A= from river_tmp y where y.river_see > 0.05;=0A= SELECT 11580223=0A= select count(*) from river_tags;=0A= count =0A= ----------=0A= 11580223=0A= (1 row)=0A= =0A= select river_class, count(*) from river_tags group by river_class order = by river_class;=0A= river_class | count =0A= -------------+---------=0A= 1 | 2014095=0A= 2 | 1986993=0A= 3 | 1730944=0A= 4 | 1480165=0A= 5 | 1047243=0A= 6 | 3320783=0A= (6 rows)=0A= =0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 21:19:54.481136+02=0A= (1 row)=0A= =0A= -- create tags for forest=0A= SELECT=0A= m.osm_id, m.highway,=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / st_area(m.way)=0A= as green_factor=0A= into table forest_tmp =0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_poly_no_buf AS q ON ST_Intersects(m.way, q.way)=0A= WHERE m.highway is not null=0A= and=0A= ((q.landuse in = ('forest','allotments','flowerbed','orchard','vineyard','recreation_groun= d','village_green') )=0A= or q.leisure in ( 'garden','park', 'nature_reserve'))=0A= and (st_area(ST_Transform(q.way, 4326)::geography) / 1000000) < 5000=0A= GROUP BY m.osm_id, m.highway, m.way=0A= order by green_factor desc;=0A= SELECT 27944605=0A= --=0A= SELECT y.osm_id losmid, =0A= case=0A= when y.green_factor < 0.1 then null=0A= when y.green_factor < 0.2 then '1'=0A= when y.green_factor < 0.4 then '2'=0A= when y.green_factor < 0.6 then '3'=0A= when y.green_factor < 0.8 then '4'=0A= when y.green_factor < 0.98 then '5'=0A= else '6' =0A= end as forest_class=0A= into table forest_tags=0A= from forest_tmp y where y.green_factor > 0.1;=0A= SELECT 19551182=0A= select count(*) from forest_tags;=0A= count =0A= ----------=0A= 19551182=0A= (1 row)=0A= =0A= select forest_class, count(*) from forest_tags group by forest_class = order by forest_class;=0A= forest_class | count =0A= --------------+---------=0A= 1 | 3673294=0A= 2 | 4078670=0A= 3 | 2389373=0A= 4 | 1985687=0A= 5 | 2416274=0A= 6 | 5007884=0A= (6 rows)=0A= =0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 06:57:14.363171+02=0A= (1 row)=0A= =0A= -- create "town" tags=0A= =0A= -- get the highways which intersect the town=0A= SELECT=0A= m.osm_id losmid, m.highway lhighway,=0A= case =0A= when q.population :: decimal > '2000000' then 1=0A= when q.population :: decimal > '1000000' then 0.8=0A= when q.population :: decimal > '400000' then 0.6=0A= when q.population :: decimal > '150000' then 0.4=0A= when q.population :: decimal > '80000' then 0.2=0A= else 0.1 =0A= end as town_factor=0A= into table town_tmp=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN cities_all AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null =0A= and q.population > '50000' =0A= order by town_factor desc;=0A= SELECT 22047653=0A= --=0A= SELECT losmid, =0A= case=0A= when y.town_factor =3D 0.1 then '1'=0A= when y.town_factor =3D 0.2 then '2'=0A= when y.town_factor =3D 0.4 then '3'=0A= when y.town_factor =3D 0.6 then '4'=0A= when y.town_factor =3D 0.8 then '5'=0A= else '6' =0A= end as town_class=0A= into table town_tags=0A= from =0A= (SELECT losmid, max (town_factor) as town_factor=0A= from town_tmp y=0A= group by losmid) y;=0A= SELECT 19462536=0A= select count(*) from town_tags;=0A= count =0A= ----------=0A= 19462536=0A= (1 row)=0A= =0A= select town_class, count(*) from town_tags group by town_class order by = town_class;=0A= town_class | count =0A= ------------+---------=0A= 1 | 3297798=0A= 2 | 3630560=0A= 3 | 4912257=0A= 4 | 3151958=0A= 5 | 2006513=0A= 6 | 2463450=0A= (6 rows)=0A= =0A= --=0A= -- substract the ways from town with a green tag (because = administrative surface are some times too large)=0A= --=0A= delete from town_tags=0A= where losmid in =0A= (SELECT losmid FROM forest_tags where forest_class not in ('1'));=0A= DELETE 3014844=0A= delete from town_tags=0A= where losmid in =0A= (SELECT losmid FROM river_tags where river_class not in ('1'));=0A= DELETE 1806040=0A= select count(*) from town_tags;=0A= count =0A= ----------=0A= 14641652=0A= (1 row)=0A= =0A= select town_class, count(*) from town_tags group by town_class order by = town_class;=0A= town_class | count =0A= ------------+---------=0A= 1 | 2369438=0A= 2 | 2622701=0A= 3 | 3692555=0A= 4 | 2412829=0A= 5 | 1588399=0A= 6 | 1955730=0A= (6 rows)=0A= =0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:00:17.971224+02=0A= (1 row)=0A= =0A= -------------------------------------------=0A= -- create tags for TRAFFIC=0A= -----------------------------------------=0A= -- OSM data used to calculate/estimate the traffic: =0A= -- population of towns (+ distance from position to the towns)=0A= -- industrial areas (landuse=3Dindustrial) (+ surface of the areas = and distance from position) =0A= -- motorway density (traffic on motorways decreases traffic on = primary/secondary/tertiary) calculated on grid=0A= -- highway density (traffic decreases when more = primary/secondary/tertiary highways are available) calculated on grid=0A= -- exceptions: near junctions between motorways and = primary/secondary/tertiary the traffic increases on the = primary/secondary/tertiary..=0A= -- mountain-ranges (high peaks) traffic is generally on highways in = such regions higher as only generated by local population or industrial = areas=0A= -- calculate traffic from the population (for each segment of type = primary secondary tertiary)=0A= -- SUM of (population of each town < 100 km) / ( town-radius + 2500 + = dist(segment-position to the town) ** 2 )=0A= -- town-radius is calculated as sqrt(population)=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:00:17.971741+02=0A= (1 row)=0A= =0A= SELECT=0A= m.osm_id losmid, m.highway lhighway,=0A= case=0A= when m.highway =3D 'tertiary' then=0A= sum ( 10000 * q.population :: numeric /=0A= power( ((8 * sqrt(q.population :: numeric)) + 500 + ( = (ST_Distance(m.way0, q.way0) * 50) / (q.merca_coef *32.15) ) ) , 2) = * 0.4 )=0A= when m.highway in ('secondary', 'secondary_link') then=0A= sum ( 10000 * q.population :: numeric /=0A= power( ((8 * sqrt(q.population :: numeric)) + 500 + ( = (ST_Distance(m.way0, q.way0) * 50) / (q.merca_coef *32.15) ) ) , 2) * = 0.6 )=0A= else=0A= sum ( 10000 * q.population :: numeric /=0A= power( ((8 * sqrt(q.population :: numeric)) + 500 + ( = (ST_Distance(m.way0, q.way0) * 50) / (q.merca_coef *32.15) ) ) , 2) )=0A= end=0A= as populate_factor=0A= into table traffic_tmp=0A= FROM primsecter15k AS m=0A= INNER JOIN cities_all AS q ON ST_DWithin(m.way0, q.way0, ( (3215 * = q.merca_coef) + ( (64300 * q.merca_coef) * q.population / (q.population = + 10000) )))=0A= WHERE m.highway is not null=0A= --and m.highway in ('primary','primary_link','secondary', = 'secondary_link', 'tertiary')=0A= and q.population > 200=0A= GROUP BY m.osm_id, m.highway, m.way=0A= order by populate_factor;=0A= SELECT 6782176=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:10:00.541777+02=0A= (1 row)=0A= =0A= -- prepare some special tables =0A= -- the intersections motorway_link with primary/secondary/tertiary = deliver the motorway acccesses....=0A= SELECT=0A= m.osm_id losmid, =0A= m.highway,=0A= m.way,=0A= ST_Expand(m.way, 643*st_length(ST_Transform(m.way, 3857)) / = st_length(ST_Transform(m.way,4326)::geography) ) way2,=0A= ST_Expand(m.way, 1286*st_length(ST_Transform(m.way, 3857)) / = st_length(ST_Transform(m.way,4326)::geography) ) way3,=0A= st_length(ST_Transform(m.way, 3857)) / = st_length(ST_Transform(m.way,4326)::geography ) as merca_coef=0A= into table motorway_access=0A= FROM lines AS m=0A= INNER JOIN lines AS q ON ST_Intersects(m.way, q.way) =0A= WHERE q.highway in ('motorway_link','trunk_link')=0A= and m.highway in ('primary', 'secondary', 'tertiary')=0A= group by m.osm_id, m.highway, m.way;=0A= SELECT 134728=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:10:26.316451+02=0A= (1 row)=0A= =0A= CREATE INDEX motorway_access_idx2 ON public.motorway_access USING gist = (way2) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:10:26.756491+02=0A= (1 row)=0A= =0A= CREATE INDEX motorway_access_idx3 ON public.motorway_access USING gist = (way3) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:10:27.218216+02=0A= (1 row)=0A= =0A= -- find out all the primary/secondary/tertiary within 1000 m and 2000 m = from a motorway access=0A= select now();=0A= now =0A= ------------------------------=0A= 2023-06-27 07:10:27.21829+02=0A= (1 row)=0A= =0A= SELECT=0A= m.osm_id losmid, =0A= sum ( st_length(q.way) / (6430 * q.merca_coef ) ) motorway_factor=0A= into table motorway_access_1000=0A= FROM lines AS m=0A= inner JOIN motorway_access AS q ON ST_Intersects(m.way, q.way2) =0A= WHERE m.highway in ('primary', 'primary_link', = 'secondary','secondary_link', 'tertiary')=0A= GROUP BY m.osm_id, m.way =0A= order by motorway_factor;=0A= SELECT 1001174=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:11:00.134277+02=0A= (1 row)=0A= =0A= SELECT=0A= m.osm_id losmid, =0A= sum ( st_length(q.way) / (6430 * merca_coef ) ) motorway_factor=0A= into table motorway_access_2000=0A= FROM lines AS m=0A= inner JOIN motorway_access AS q ON ST_Intersects(m.way, q.way3) =0A= WHERE m.highway in ('primary', 'primary_link', = 'secondary','secondary_link', 'tertiary')=0A= GROUP BY m.osm_id, m.way =0A= order by motorway_factor;=0A= SELECT 1694732=0A= select now();=0A= now =0A= -----------------------------=0A= 2023-06-27 07:11:39.0888+02=0A= (1 row)=0A= =0A= --=0A= -- special regions: mountain_range with "peaks" =3D=3D> few highways = =3D=3D> higher traffic !!! =0A= -- calculate the "peak_density"=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:11:39.088956+02=0A= (1 row)=0A= =0A= SELECT=0A= m.osm_id losmid, =0A= count( q.*) as peak_cnt,=0A= sum (q.ele :: decimal) peak_sum_ele=0A= into table peak_density=0A= FROM primsecter15k AS m=0A= INNER JOIN peak AS q ON ST_Intersects(m.way2, q.way) =0A= where (q.ele ~ '^[0-9\.]+$') and q.ele :: decimal > 400=0A= GROUP BY m.osm_id, m.way =0A= order by peak_cnt desc;=0A= SELECT 2818485=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:12:15.829219+02=0A= (1 row)=0A= =0A= --=0A= -- traffic due to industrial parcs ...=0A= --=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:12:15.829379+02=0A= (1 row)=0A= =0A= select name, way,=0A= st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(way)), = 3857)) / = st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(way)),4= 326)::geography) as merca_coef=0A= into table poly_industri=0A= from polygons=0A= where landuse =3D 'industrial';=0A= SELECT 445959=0A= select =0A= name, =0A= way, =0A= ST_Centroid(way) way0,=0A= st_area(way) * =0A= power (50 / (32.15 * merca_coef) ,2) areaReal,=0A= merca_coef=0A= into industri=0A= from poly_industri =0A= WHERE st_area(way) * =0A= power (50 / (32.15 * merca_coef) ,2) > 20000;=0A= SELECT 282869=0A= select now();=0A= now =0A= ------------------------------=0A= 2023-06-27 07:12:26.95207+02=0A= (1 row)=0A= =0A= SELECT=0A= m.osm_id losmid, m.highway lhighway,=0A= case=0A= when m.highway =3D 'tertiary' then =0A= sum ( areaReal / =0A= power( ( sqrt(areaReal) + 500 + (ST_Distance(m.way0, q.way0) * 50) = / (32.15 * q.merca_coef ) ) , 2) * 0.6 )=0A= when m.highway in ('secondary', 'secondary_link') then =0A= sum ( areaReal / =0A= power( ( sqrt(areaReal) + 500 + (ST_Distance(m.way0, q.way0) * 50) = / (32.15 * q.merca_coef ) ) , 2) * 0.8 )=0A= else =0A= sum ( areaReal / =0A= power( ( sqrt(areaReal) + 500 + (ST_Distance(m.way0, q.way0) * 50) = / (32.15 * q.merca_coef ) ) , 2) )=0A= end =0A= as industrial_factor=0A= into industri_tmp=0A= FROM primsecter15k AS m=0A= INNER JOIN industri AS q ON ST_dwithin(m.way0, q.way0, (12860 * = q.merca_coef) )=0A= GROUP BY m.osm_id, m.highway, m.way =0A= order by industrial_factor;=0A= SELECT 6628774=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:25:41.504009+02=0A= (1 row)=0A= =0A= -- create a grid to allow a fast calculation for highway_density and = motorway_density=0A= CREATE OR replace FUNCTION generate_grid(bound_polygon geometry, = grid_step integer, srid integer default 2180)=0A= RETURNS table(id bigint, geom geometry)=0A= LANGUAGE plpgsql=0A= AS $function$=0A= DECLARE=0A= Xmin int;=0A= Xmax int;=0A= Ymax int;=0A= Ymin int;=0A= query_text text;=0A= BEGIN=0A= Xmin :=3D floor(ST_XMin(bound_polygon));=0A= Xmax :=3D ceil(ST_XMax(bound_polygon));=0A= Ymin :=3D floor(ST_YMin(bound_polygon));=0A= Ymax :=3D ceil(ST_YMax(bound_polygon));=0A= =0A= query_text :=3D 'select row_number() over() id, st_makeenvelope(s1, = s2, s1+$5, s2+$5, $6) geom=0A= from generate_series($1, $2+$5, $5) s1, generate_series ($3, $4+$5, = $5) s2';=0A= =0A= RETURN QUERY EXECUTE query_text using Xmin, Xmax, Ymin, Ymax, grid_step, = srid;=0A= END;=0A= $function$=0A= ;=0A= CREATE FUNCTION=0A= create table grid1 as select id, geom from = generate_grid((ST_GeomFromText('POLYGON((0 9000000, 18000000 9000000, = 18000000 -9000000, 0 -9000000, 0 9000000))')),10000,3857);=0A= SELECT 3247204=0A= create table grid2 as select id, geom from = generate_grid((ST_GeomFromText('POLYGON((0 9000000, -18000000 9000000, = -18000000 -9000000, 0 -9000000, 0 9000000))')),10000,3857);=0A= SELECT 3247204=0A= select geom into table grid from ((select geom from grid1) union = (select geom from grid2)) a;=0A= SELECT 6490804=0A= -- GRID HIGHWAY_DENSITY=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:25:54.934446+02=0A= (1 row)=0A= =0A= SELECT=0A= sum ( st_length(q.way) / (6430 * (st_length(ST_Transform(q.way, = 3857))/st_length(ST_Transform(q.way,4326)::geography) )) ) = highway_factor,=0A= m.geom way=0A= into table grid_highway_density=0A= FROM lines AS q=0A= INNER JOIN grid AS m ON ST_Intersects(q.way, m.geom) =0A= where q.highway in ('primary','primary_link','secondary', = 'secondary_link', 'tertiary')=0A= GROUP BY m.geom=0A= order by highway_factor;=0A= SELECT 161936=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:27:57.075461+02=0A= (1 row)=0A= =0A= -- GRID MOTORWAY_DENSITY=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:27:57.075873+02=0A= (1 row)=0A= =0A= SELECT=0A= sum ( st_length(q.way) / (6430 * (st_length(ST_Transform(q.way, = 3857))/st_length(ST_Transform(q.way,4326)::geography) )) ) = motorway_factor,=0A= m.geom way=0A= into table grid_motorway_density=0A= FROM lines AS q=0A= INNER JOIN grid AS m ON ST_Intersects(q.way, m.geom) =0A= where q.highway in ('motorway', 'motorway_link','trunk','trunk_link')=0A= GROUP BY m.geom=0A= order by motorway_factor;=0A= SELECT 38068=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:28:17.321642+02=0A= (1 row)=0A= =0A= -- CREATE INDEX grid_idx ON public.grid USING gist (geom) WITH = (fillfactor=3D'100');=0A= CREATE INDEX grid_hwd_idx ON public.grid_highway_density USING gist = (way) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= CREATE INDEX grid_mwd_idx ON public.grid_motorway_density USING gist = (way) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= -- collect all exceptions on 1 table=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:28:17.874435+02=0A= (1 row)=0A= =0A= SELECT y.osm_id losmid,=0A= case when q.motorway_factor is null then 0=0A= else q.motorway_factor=0A= end as motorway_factor,=0A= case when x.peak_sum_ele is null then 0=0A= when x.peak_sum_ele > 500000 then 4=0A= else x.peak_sum_ele / 125000=0A= end as peak_sum_ele,=0A= case when z.highway_factor is null then 0=0A= else z.highway_factor=0A= end as highway_factor,=0A= case when w.industrial_factor is null then 0=0A= when w.industrial_factor > 1 then (1500 * 50)=0A= else (w.industrial_factor * 1500 * 50) =0A= end as industrial_factor=0A= into table except_all_tmp=0A= from lines y=0A= left outer JOIN grid_motorway_density AS q ON st_dwithin(q.way, y.way, = 5500)=0A= left outer JOIN peak_density AS x ON y.osm_id =3D x.losmid=0A= left outer JOIN industri_tmp AS w ON y.osm_id =3D w.losmid=0A= left outer JOIN grid_highway_density AS z ON st_dwithin(z.way, y.way, = 5500)=0A= where y.highway in = ('primary','primary_link','secondary','secondary_link', 'tertiary');=0A= SELECT 69278681=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:30:28.816228+02=0A= (1 row)=0A= =0A= select losmid, peak_sum_ele, avg(highway_factor) highway_factor, = avg(motorway_factor) motorway_factor, industrial_factor =0A= into table except_all=0A= from except_all_tmp=0A= group by losmid, peak_sum_ele, industrial_factor;=0A= SELECT 6817695=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:30:56.193676+02=0A= (1 row)=0A= =0A= -- Do not apply the positiv effect of "motorway density" in proximity = of motorway accesses!!!! =0A= UPDATE except_all=0A= SET motorway_factor =3D 0=0A= where losmid in (select losmid from motorway_access_2000);=0A= UPDATE 1694732=0A= -- quite direct at motorway accesses set a negativ effect !!!! =0A= UPDATE except_all=0A= SET motorway_factor =3D -15=0A= where losmid in (select losmid from motorway_access_1000);=0A= UPDATE 1001174=0A= select now();=0A= now =0A= ------------------------------=0A= 2023-06-27 07:31:03.66314+02=0A= (1 row)=0A= =0A= -- class calculation with modifications using peaks, motorway_density = and highway_density... =0A= -- =0A= SELECT y.losmid :: bigint, =0A= case=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 6 then '1'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 10 then '2'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 19 then '3'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 35 then '4'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 70 then '5'=0A= else '6' =0A= end as traffic_class=0A= into table traffic_tags=0A= from traffic_tmp y =0A= left outer JOIN except_all AS q ON y.losmid =3D q.losmid=0A= order by traffic_class desc;=0A= SELECT 6782176=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:31:13.919622+02=0A= (1 row)=0A= =0A= --statistics =0A= select traffic_class , count(losmid) cnt from traffic_tags group by = traffic_class order by traffic_class;=0A= traffic_class | cnt =0A= ---------------+---------=0A= 1 | 2445117=0A= 2 | 780333=0A= 3 | 1129956=0A= 4 | 1109011=0A= 5 | 887688=0A= 6 | 430071=0A= (6 rows)=0A= =0A= --=0A= -- put all tags together in 1 table (1 "direct" access per way in = mapcreator)=0A= --=0A= select losmid :: bigint as losmid, noise_class, river_class, = forest_class, town_class, traffic_class =0A= into table all_tags =0A= from river_tags =0A= natural full outer join noise_tags =0A= natural full outer join forest_tags =0A= natural full outer join town_tags =0A= natural full outer join traffic_tags =0A= order by losmid;=0A= SELECT 52707553=0A= create index all_tags_ind on all_tags(losmid, noise_class, river_class, = forest_class, town_class, traffic_class) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= analyse;=0A= ANALYZE=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-27 07:33:27.890099+02=0A= (1 row)=0A= =0A= ------=_NextPart_000_003F_01D9AC3A.57F5AFA0 Content-Type: application/octet-stream; name="gen-europe.sh" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="gen-europe.sh" ./get-pbf.sh europe=0A= ./create-tags.sh europe=0A= =0A= =0A= ------=_NextPart_000_003F_01D9AC3A.57F5AFA0 Content-Type: application/octet-stream; name="gen-rest.log" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="gen-rest.log" Start Processing for OSM PBF australia-oceania=0A= Mon Jun 26 02:20:41 PM CEST 2023=0A= Mon Jun 26 02:21:10 PM CEST 2023=0A= Mon Jun 26 02:21:10 PM CEST 2023=0A= CREATE EXTENSION postgis;=0A= CREATE EXTENSION=0A= CREATE EXTENSION hstore;=0A= CREATE EXTENSION=0A= Mon Jun 26 02:21:11 PM CEST 2023=0A= 2023-06-26 14:21:11 osm2pgsql version 1.7.2 (1.7.2)=0A= 2023-06-26 14:21:11 Database version: 14.8 (Ubuntu = 14.8-0ubuntu0.22.04.1)=0A= 2023-06-26 14:21:11 PostGIS version: 3.2=0A= =0DProcessing: Node(8710k 8710.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(39370k 19685.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(47000k 15666.7k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(69100k 17275.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(75350k 15070.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(85960k 14326.7k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(117120k 16731.4k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(143270k 17908.8k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(57k 57.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(235k = 117.50k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(415k 138.33k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k = 19990.4k/s) Way(599k 149.75k/s) Relation(0 0.0/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(806k 161.20k/s) Relation(0 = 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(1023k 170.50k/s) = Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(1200k = 171.43k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(1391k 173.88k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k = 19990.4k/s) Way(1686k 187.33k/s) Relation(0 0.0/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(1880k 188.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(2082k 189.27k/s) = Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(2473k = 206.08k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(2797k 215.15k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k = 19990.4k/s) Way(3287k 234.79k/s) Relation(0 0.0/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(3553k 236.87k/s) Relation(0 = 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(3833k 239.56k/s) = Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(4213k = 247.82k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(4425k 245.83k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k = 19990.4k/s) Way(4713k 248.05k/s) Relation(0 0.0/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(5078k 253.90k/s) Relation(0 = 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(5501k 261.95k/s) = Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(5933k = 269.68k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(6300k 273.91k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k = 19990.4k/s) Way(6578k 274.08k/s) Relation(0 0.0/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(6859k 274.36k/s) Relation(0 = 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(7065k 271.73k/s) = Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(7269k = 269.22k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(7538k 269.21k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k = 19990.4k/s) Way(7830k 270.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(8183k 272.77k/s) Relation(0 = 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(8517k 274.74k/s) = Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(8936k = 279.25k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(9512k 288.24k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k = 19990.4k/s) Way(9900k 291.18k/s) Relation(0 0.0/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(10392k 296.91k/s) Relation(0 = 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(10843k 301.19k/s) = Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(11344k = 306.59k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(11812k 310.84k/s) Relation(0 0.0/s)=0DProcessing: Node(159923k = 19990.4k/s) Way(12298k 315.33k/s) Relation(0 0.0/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(12669k 324.85k/s) Relation(800 = 800.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(12669k 324.85k/s) = Relation(2960 1480.0/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(12669k 324.85k/s) Relation(5420 1806.7/s)=0DProcessing: Node(159923k = 19990.4k/s) Way(12669k 324.85k/s) Relation(9210 2302.5/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(12669k 324.85k/s) Relation(12330 = 2466.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(12669k 324.85k/s) = Relation(15720 2620.0/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(12669k 324.85k/s) Relation(20150 2878.6/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(12669k 324.85k/s) Relation(25670 = 3208.8/s)=0DProcessing: Node(159923k 19990.4k/s) Way(12669k 324.85k/s) = Relation(27440 3048.9/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(12669k 324.85k/s) Relation(33980 3398.0/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(12669k 324.85k/s) Relation(39620 = 3601.8/s)=0DProcessing: Node(159923k 19990.4k/s) Way(12669k 324.85k/s) = Relation(41080 3423.3/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(12669k 324.85k/s) Relation(43950 3380.8/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(12669k 324.85k/s) Relation(49380 = 3527.1/s)=0DProcessing: Node(159923k 19990.4k/s) Way(12669k 324.85k/s) = Relation(54060 3604.0/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(12669k 324.85k/s) Relation(74520 4657.5/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(12669k 324.85k/s) Relation(82020 = 4824.7/s)=0DProcessing: Node(159923k 19990.4k/s) Way(12669k 324.85k/s) = Relation(98240 5457.8/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(12669k 324.85k/s) Relation(106780 5620.0/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(12669k 324.85k/s) Relation(112370 = 5618.5/s)=0DProcessing: Node(159923k 19990.4k/s) Way(12669k 324.85k/s) = Relation(126250 6011.9/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(12669k 324.85k/s) Relation(146850 6675.0/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(12669k 324.85k/s) Relation(159160 = 6920.0/s)=0DProcessing: Node(159923k 19990.4k/s) Way(12669k 324.85k/s) = Relation(162720 6780.0/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(12669k 324.85k/s) Relation(168380 6735.2/s)=0DProcessing: = Node(159923k 19990.4k/s) Way(12669k 324.85k/s) Relation(179870 = 6918.1/s)=0DProcessing: Node(159923k 19990.4k/s) Way(12669k 324.85k/s) = Relation(195190 7229.3/s)=0DProcessing: Node(159923k 19990.4k/s) = Way(12669k 324.85k/s) Relation(222300 7939.3/s)=0D = = =0D2023-06-26 14:22:26 Reading input files done in 75s (1m 15s).=0A= 2023-06-26 14:22:26 Processed 159923033 nodes in 8s - 19990k/s=0A= 2023-06-26 14:22:26 Processed 12669128 ways in 39s - 325k/s=0A= 2023-06-26 14:22:26 Processed 228742 relations in 28s - 8k/s=0A= 2023-06-26 14:22:26 No marked ways (Skipping stage 2).=0A= 2023-06-26 14:22:26 Clustering table 'polygons' by geometry...=0A= 2023-06-26 14:22:26 Clustering table 'cities_rel' by geometry...=0A= 2023-06-26 14:22:26 Clustering table 'cities' by geometry...=0A= 2023-06-26 14:22:26 Clustering table 'lines' by geometry...=0A= 2023-06-26 14:22:26 Creating geometry index on table 'cities'...=0A= 2023-06-26 14:22:26 Analyzing table 'cities'...=0A= 2023-06-26 14:22:26 Clustering table 'peak' by geometry...=0A= 2023-06-26 14:22:26 Creating geometry index on table 'peak'...=0A= 2023-06-26 14:22:26 Analyzing table 'peak'...=0A= 2023-06-26 14:22:30 Creating geometry index on table 'cities_rel'...=0A= 2023-06-26 14:22:30 Analyzing table 'cities_rel'...=0A= 2023-06-26 14:22:36 Creating geometry index on table 'lines'...=0A= 2023-06-26 14:22:40 Creating geometry index on table 'polygons'...=0A= 2023-06-26 14:22:46 Analyzing table 'polygons'...=0A= 2023-06-26 14:22:55 Analyzing table 'lines'...=0A= 2023-06-26 14:22:55 All postprocessing on table 'lines' done in 28s.=0A= 2023-06-26 14:22:55 All postprocessing on table 'polygons' done in 19s.=0A= 2023-06-26 14:22:55 All postprocessing on table 'cities' done in 0s.=0A= 2023-06-26 14:22:55 All postprocessing on table 'cities_rel' done in 4s.=0A= 2023-06-26 14:22:55 All postprocessing on table 'peak' done in 0s.=0A= 2023-06-26 14:22:55 osm2pgsql took 104s (1m 44s) overall.=0A= -- calculation of new tags (estimated_noise_class, = estimated_river_class,estimated_forest_class, estimated_town_class, = estimated_traffic_class)=0A= -- Ess Bee version 15/06/2023=0A= set client_encoding to UTF8;=0A= SET=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:22:55.691088+02=0A= (1 row)=0A= =0A= create or replace function isnumeric(string text) returns bool as $$=0A= begin=0A= perform string::numeric;=0A= return true;=0A= exception=0A= when invalid_text_representation then=0A= return false;=0A= end;=0A= $$ language plpgsql security invoker;=0A= CREATE FUNCTION=0A= -- create new tables for tuning=0A= SELECT osm_id :: bigint , highway, waterway, width, maxspeed,=0A= case =0A= when maxspeed is null then 0 =0A= --when not isnumeric(maxspeed) then 0 =0A= when not (maxspeed ~ '^\d+(\.\d+)?$') then 0=0A= when maxspeed :: numeric > '105' then 1=0A= when maxspeed :: numeric > '75' then 2=0A= else 3=0A= end as maxspeed_class=0A= -- "buffer radius" was initially created with 50 meters at a lat 50 = degrees.... =3D=3D> ST_Buffer(way,50)=0A= -- but, using geometry "projection", to get same results by a = calculation of the planet (latitude between -80, +85) this value should = be adapted to the latitude of the highways...=0A= --=0A= , ST_Buffer(way,32.15*st_length(ST_Transform(way, = 3857))/st_length(ST_Transform(way,4326)::geography)) as way =0A= into table osm_line_buf_50=0A= from lines where highway is not null or waterway in ('river','canal');=0A= SELECT 3378513=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:23:44.166702+02=0A= (1 row)=0A= =0A= -- modify "way" by large waterways !!" (example Rhein =3D=3D> width =3D = 400 ....) enlarge a bit the "50 meter" buffer=0A= UPDATE=0A= osm_line_buf_50=0A= SET=0A= way =3D st_buffer(way, (width :: numeric / 10))=0A= WHERE=0A= waterway =3D 'river' and width is not null and (width ~ = '^[0-9\.]+$') and width :: numeric > 15;=0A= UPDATE 282=0A= SELECT osm_id :: bigint, leisure, landuse, p.natural, p.water,=0A= ST_Buffer(way,32.15*st_length(ST_Transform(st_makeline(st_startpoint(way)= ,st_centroid(way)), = 3857))/st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(= way)),4326)::geography)) as way=0A= into table osm_poly_buf_50=0A= from polygons p where =0A= -- do not consider small surfaces=0A= st_area(p.way) > 1000=0A= and p.natural in ('water') or (p.landuse in = ('forest','allotments','flowerbed','orchard','vineyard','recreation_groun= d','village_green') =0A= or p.leisure in ('garden','park', 'nature_reserve'));=0A= SELECT 408824=0A= SELECT osm_id :: bigint, leisure, landuse, p.natural, p.water,=0A= way=0A= into table osm_poly_no_buf=0A= from polygons p where =0A= -- do not consider small surfaces=0A= st_area(p.way) > 1000=0A= and p.natural in ('water') or (p.landuse in = ('forest','allotments','flowerbed','orchard','vineyard','recreation_groun= d','village_green') =0A= or p.leisure in ('garden','park', 'nature_reserve'));=0A= SELECT 408824=0A= SELECT osm_id :: bigint, leisure, landuse, p.natural, p.water,=0A= ST_Buffer(way,45*st_length(ST_Transform(st_makeline(st_startpoint(way),st= _centroid(way)), = 3857))/st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(= way)),4326)::geography)) as way=0A= into table osm_poly_buf_120=0A= from osm_poly_buf_50 p ;=0A= SELECT 408824=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:24:31.099185+02=0A= (1 row)=0A= =0A= -- create indexes=0A= CREATE INDEX osm_line_buf_50_idx ON public.osm_line_buf_50 USING gist = (way) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= ANALYZE;=0A= ANALYZE=0A= select=0A= osm_id, highway, way, =0A= ST_Expand(way, 9645*st_length(ST_Transform(way, = 3857))/st_length(ST_Transform(way,4326)::geography)) way2,=0A= ST_Centroid(way) way0,=0A= st_length(ST_Transform(way, = 3857))/st_length(ST_Transform(way,4326)::geography) as merca_coef=0A= into table primsecter15k=0A= from lines=0A= where highway in ('primary','primary_link', = 'secondary','secondary_link', 'tertiary');=0A= SELECT 375625=0A= CREATE INDEX primsecter15k_idx2 ON public.primsecter15k USING gist = (way2) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= CREATE INDEX primsecter15k_idx1 ON public.primsecter15k USING gist (way) = WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= CREATE INDEX primsecter15k_idx0 ON public.primsecter15k USING gist = (way0) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:24:55.285074+02=0A= (1 row)=0A= =0A= -- create a new "town" table based on cities_rel (with a valid/numeric = population) AND fetch by need the population from the cities table) =0A= -- clean the cities table (when population is null or population is not = numeric or unusable)=0A= select =0A= a.name, =0A= REPLACE(a.population, '.', '') :: bigint population,=0A= a.way =0A= into cities_ok =0A= from cities a where a.population is not null and isnumeric(a.population)=0A= and a.place in ('town', 'city', 'municipality'); =0A= SELECT 766=0A= -- clean the cities_rel table (when population is not numeric or = unusable)=0A= select =0A= a.name as name, a.place as place,=0A= a.admin_level, =0A= case=0A= when a.population is not null and isnumeric(a.population) then = a.population:: numeric =0A= else null=0A= end as population,=0A= a.way=0A= into cities_rel_ok=0A= from cities_rel a;=0A= SELECT 25545=0A= CREATE INDEX cities_ok_idx ON public.cities_ok USING gist (way) WITH = (fillfactor=3D'100');=0A= CREATE INDEX=0A= CREATE INDEX cities_rel_ok_idx ON public.cities_rel_ok USING gist (way) = WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= -- select town + population + way starting with cities_ok .... (to catch = specials cases as ex. "Berlin" which is tagged with "admin_level=3D4")=0A= select=0A= a.name as name, st_x(a.way), st_y(a.way),=0A= a.population,=0A= case=0A= -- st_union is is necessary because some osm data are inconsistent = (=3D=3D> 2 relations with the name " Krynki" and quite same x/y)=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '8' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '8' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- Australia admin_level=3D7=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '7' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '7' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- Paris admin_level=3D6=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '6' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '6' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- Berlin admin_level=3D4=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '4' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '4' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- London admin_level is null=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level is = null and b.place in ('city', 'town') and a.name =3D b.name and = st_intersects(a.way, b.way)) ) is not null then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level is = null and b.place in ('city', 'town') and a.name =3D b.name and = st_intersects(a.way, b.way)) )=0A= -- =CE=91=CE=B8=CE=AE=CE=BD=CE=B1 No DATA at all...=0A= -- possible solution ????? no, better null!=0A= -- else st_buffer(way, (10 *sqrt(a.population)))=0A= -- else null=0A= -- at least the "traffic" can be estimated (not "town)=0A= else st_buffer(a.way, 10)=0A= end as way=0A= into cities_intermed3=0A= from cities_ok a=0A= order by name;=0A= SELECT 766=0A= -- select town + population + way starting with cities_rel_ok ....=0A= select=0A= a.name as name, st_area(a.way) st_area,=0A= case=0A= when a.population is not null then a.population=0A= -- "max" is necessary because some osm data are inconsistent (=3D=3D> 2 = nodes with the name Titisee-Neustadt and quite same x/y)=0A= else (select max(population) from cities_intermed3 b where ( a.name =3D = b.name and st_intersects(a.way, b.way)) )=0A= end as population,=0A= a.way=0A= into cities_intermed4=0A= from cities_rel_ok a=0A= where a.admin_level =3D '8'=0A= order by a.name;=0A= SELECT 366=0A= -- merge =0A= select name,=0A= max (population) as population,=0A= way,=0A= st_centroid(way) as way0,=0A= st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(way)), = 3857))/st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(= way)),4326)::geography) as merca_coef=0A= into cities_all=0A= from ((select name, population, way from cities_intermed3 ) union = (select name, population, way from cities_intermed4)) a=0A= where population is not null=0A= -- and population > 20000=0A= group by name, way=0A= order by population;=0A= SELECT 822=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:24:59.647707+02=0A= (1 row)=0A= =0A= -- create tags for noise =0A= -- create raw data=0A= -- when several highways-segments are producing noise, aggregate the = noises using the "ST_Union" of the segments!=0A= -- (better as using "sum" or "max" that do not deliver good factors) =0A= SELECT=0A= m.osm_id losmid, m.highway lhighway, q.highway as qhighway, = q.maxspeed_class,=0A= case =0A= when q.highway in ('motorway', 'motorway_link','trunk','trunk_link') = and q.maxspeed_class < 1.1 then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / = st_area(m.way)=0A= when q.highway in ('motorway', 'motorway_link','trunk','trunk_link') = then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (1.5 * = st_area(m.way))=0A= when q.highway in ('primary','primary_link') = and q.maxspeed_class < 2.1 then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (2 * = st_area(m.way))=0A= when q.highway in ('primary','primary_link') then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (3 * = st_area(m.way))=0A= when q.highway in ('secondary') = and q.maxspeed_class < 2.1 then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (3 * = st_area(m.way))=0A= when q.highway in ('secondary') then =0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (5 * = st_area(m.way))=0A= end=0A= as noise_factor=0A= into table noise_tmp=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_line_buf_50 AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null=0A= and q.highway in ('motorway', = 'motorway_link','trunk','trunk_link','primary','primary_link','secondary'= )=0A= GROUP BY losmid, lhighway, m.way, q.highway, q.maxspeed_class=0A= order by noise_factor desc;=0A= SELECT 1733232=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:28:38.093803+02=0A= (1 row)=0A= =0A= -- aggregate data: =0A= -- on "maxspeed_class take the sum of several highways (having different = maxspeed-class) union is then not done, but not very frequent =0A= -- on "phighway" take the sum of several highways (as probably = several highways are producing noise at the point!=0A= select losmid, lhighway, sum(noise_factor) as sum_noise_factor=0A= into table noise_tmp2 =0A= from noise_tmp =0A= group by losmid, lhighway=0A= order by sum_noise_factor desc;=0A= SELECT 1108293=0A= -- create the noise classes=0A= SELECT losmid, =0A= case=0A= when y.sum_noise_factor < 0.1 then '1'=0A= when y.sum_noise_factor < 0.25 then '2'=0A= when y.sum_noise_factor < 0.4 then '3'=0A= when y.sum_noise_factor < 0.55 then '4'=0A= when y.sum_noise_factor < 0.8 then '5'=0A= else '6' =0A= end as noise_class=0A= into table noise_tags=0A= from noise_tmp2 y =0A= where y.sum_noise_factor > 0.01;=0A= SELECT 1040285=0A= select count(*) from noise_tags;=0A= count =0A= ---------=0A= 1040285=0A= (1 row)=0A= =0A= select noise_class, count(*) from noise_tags group by noise_class order = by noise_class;=0A= noise_class | count =0A= -------------+--------=0A= 1 | 288096=0A= 2 | 259845=0A= 3 | 167274=0A= 4 | 91650=0A= 5 | 98556=0A= 6 | 134864=0A= (6 rows)=0A= =0A= drop table noise_tmp2;=0A= DROP TABLE=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:28:39.976466+02=0A= (1 row)=0A= =0A= -- create tags for river=0A= select xid , sum(water_river_see) as river_see =0A= into table river_tmp=0A= from (=0A= SELECT m.osm_id as xid,=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / st_area(m.way)=0A= as water_river_see=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_poly_buf_120 AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null=0A= -- and st_area(q.way) > 90746 !!! filter on very small surfaces was set = above !!!!!!!!!=0A= and q.natural in ('water') and (q.water is null or q.water not in = ('wastewater'))=0A= GROUP BY m.osm_id, m.way=0A= union=0A= SELECT m.osm_id as xid, =0A= st_area(st_intersection(m.way, ST_Union( q.way))) / st_area(m.way)=0A= as water_river_see=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_line_buf_50 AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null=0A= and=0A= q.waterway in ('river','canal') =0A= GROUP BY m.osm_id, m.way=0A= ) as abcd=0A= GROUP BY xid=0A= order by river_see desc;=0A= SELECT 439865=0A= SELECT y.xid losmid, =0A= case=0A= when y.river_see < 0.17 then '1'=0A= when y.river_see < 0.35 then '2'=0A= when y.river_see < 0.57 then '3'=0A= when y.river_see < 0.80 then '4'=0A= when y.river_see < 0.95 then '5'=0A= else '6' =0A= end as river_class=0A= into table river_tags=0A= from river_tmp y where y.river_see > 0.05;=0A= SELECT 362949=0A= select count(*) from river_tags;=0A= count =0A= --------=0A= 362949=0A= (1 row)=0A= =0A= select river_class, count(*) from river_tags group by river_class order = by river_class;=0A= river_class | count =0A= -------------+-------=0A= 1 | 77301=0A= 2 | 67035=0A= 3 | 55373=0A= 4 | 47561=0A= 5 | 32528=0A= 6 | 83151=0A= (6 rows)=0A= =0A= select now();=0A= now =0A= ------------------------------=0A= 2023-06-26 14:31:15.20907+02=0A= (1 row)=0A= =0A= -- create tags for forest=0A= SELECT=0A= m.osm_id, m.highway,=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / st_area(m.way)=0A= as green_factor=0A= into table forest_tmp =0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_poly_no_buf AS q ON ST_Intersects(m.way, q.way)=0A= WHERE m.highway is not null=0A= and=0A= ((q.landuse in = ('forest','allotments','flowerbed','orchard','vineyard','recreation_groun= d','village_green') )=0A= or q.leisure in ( 'garden','park', 'nature_reserve'))=0A= and (st_area(ST_Transform(q.way, 4326)::geography) / 1000000) < 5000=0A= GROUP BY m.osm_id, m.highway, m.way=0A= order by green_factor desc;=0A= SELECT 991466=0A= --=0A= SELECT y.osm_id losmid, =0A= case=0A= when y.green_factor < 0.1 then null=0A= when y.green_factor < 0.2 then '1'=0A= when y.green_factor < 0.4 then '2'=0A= when y.green_factor < 0.6 then '3'=0A= when y.green_factor < 0.8 then '4'=0A= when y.green_factor < 0.98 then '5'=0A= else '6' =0A= end as forest_class=0A= into table forest_tags=0A= from forest_tmp y where y.green_factor > 0.1;=0A= SELECT 627490=0A= select count(*) from forest_tags;=0A= count =0A= --------=0A= 627490=0A= (1 row)=0A= =0A= select forest_class, count(*) from forest_tags group by forest_class = order by forest_class;=0A= forest_class | count =0A= --------------+--------=0A= 1 | 136543=0A= 2 | 146693=0A= 3 | 78651=0A= 4 | 63052=0A= 5 | 64827=0A= 6 | 137724=0A= (6 rows)=0A= =0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:46:06.156266+02=0A= (1 row)=0A= =0A= -- create "town" tags=0A= =0A= -- get the highways which intersect the town=0A= SELECT=0A= m.osm_id losmid, m.highway lhighway,=0A= case =0A= when q.population :: decimal > '2000000' then 1=0A= when q.population :: decimal > '1000000' then 0.8=0A= when q.population :: decimal > '400000' then 0.6=0A= when q.population :: decimal > '150000' then 0.4=0A= when q.population :: decimal > '80000' then 0.2=0A= else 0.1 =0A= end as town_factor=0A= into table town_tmp=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN cities_all AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null =0A= and q.population > '50000' =0A= order by town_factor desc;=0A= SELECT 1253146=0A= --=0A= SELECT losmid, =0A= case=0A= when y.town_factor =3D 0.1 then '1'=0A= when y.town_factor =3D 0.2 then '2'=0A= when y.town_factor =3D 0.4 then '3'=0A= when y.town_factor =3D 0.6 then '4'=0A= when y.town_factor =3D 0.8 then '5'=0A= else '6' =0A= end as town_class=0A= into table town_tags=0A= from =0A= (SELECT losmid, max (town_factor) as town_factor=0A= from town_tmp y=0A= group by losmid) y;=0A= SELECT 1096871=0A= select count(*) from town_tags;=0A= count =0A= ---------=0A= 1096871=0A= (1 row)=0A= =0A= select town_class, count(*) from town_tags group by town_class order by = town_class;=0A= town_class | count =0A= ------------+--------=0A= 1 | 5180=0A= 2 | 17042=0A= 3 | 150535=0A= 5 | 234606=0A= 6 | 689508=0A= (5 rows)=0A= =0A= --=0A= -- substract the ways from town with a green tag (because = administrative surface are some times too large)=0A= --=0A= delete from town_tags=0A= where losmid in =0A= (SELECT losmid FROM forest_tags where forest_class not in ('1'));=0A= DELETE 172297=0A= delete from town_tags=0A= where losmid in =0A= (SELECT losmid FROM river_tags where river_class not in ('1'));=0A= DELETE 50944=0A= select count(*) from town_tags;=0A= count =0A= --------=0A= 873630=0A= (1 row)=0A= =0A= select town_class, count(*) from town_tags group by town_class order by = town_class;=0A= town_class | count =0A= ------------+--------=0A= 1 | 3887=0A= 2 | 13598=0A= 3 | 121109=0A= 5 | 185447=0A= 6 | 549589=0A= (5 rows)=0A= =0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:46:10.352502+02=0A= (1 row)=0A= =0A= -------------------------------------------=0A= -- create tags for TRAFFIC=0A= -----------------------------------------=0A= -- OSM data used to calculate/estimate the traffic: =0A= -- population of towns (+ distance from position to the towns)=0A= -- industrial areas (landuse=3Dindustrial) (+ surface of the areas = and distance from position) =0A= -- motorway density (traffic on motorways decreases traffic on = primary/secondary/tertiary) calculated on grid=0A= -- highway density (traffic decreases when more = primary/secondary/tertiary highways are available) calculated on grid=0A= -- exceptions: near junctions between motorways and = primary/secondary/tertiary the traffic increases on the = primary/secondary/tertiary..=0A= -- mountain-ranges (high peaks) traffic is generally on highways in = such regions higher as only generated by local population or industrial = areas=0A= -- calculate traffic from the population (for each segment of type = primary secondary tertiary)=0A= -- SUM of (population of each town < 100 km) / ( town-radius + 2500 + = dist(segment-position to the town) ** 2 )=0A= -- town-radius is calculated as sqrt(population)=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:46:10.352578+02=0A= (1 row)=0A= =0A= SELECT=0A= m.osm_id losmid, m.highway lhighway,=0A= case=0A= when m.highway =3D 'tertiary' then=0A= sum ( 10000 * q.population :: numeric /=0A= power( ((8 * sqrt(q.population :: numeric)) + 500 + ( = (ST_Distance(m.way0, q.way0) * 50) / (q.merca_coef *32.15) ) ) , 2) = * 0.4 )=0A= when m.highway in ('secondary', 'secondary_link') then=0A= sum ( 10000 * q.population :: numeric /=0A= power( ((8 * sqrt(q.population :: numeric)) + 500 + ( = (ST_Distance(m.way0, q.way0) * 50) / (q.merca_coef *32.15) ) ) , 2) * = 0.6 )=0A= else=0A= sum ( 10000 * q.population :: numeric /=0A= power( ((8 * sqrt(q.population :: numeric)) + 500 + ( = (ST_Distance(m.way0, q.way0) * 50) / (q.merca_coef *32.15) ) ) , 2) )=0A= end=0A= as populate_factor=0A= into table traffic_tmp=0A= FROM primsecter15k AS m=0A= INNER JOIN cities_all AS q ON ST_DWithin(m.way0, q.way0, ( (3215 * = q.merca_coef) + ( (64300 * q.merca_coef) * q.population / (q.population = + 10000) )))=0A= WHERE m.highway is not null=0A= --and m.highway in ('primary','primary_link','secondary', = 'secondary_link', 'tertiary')=0A= and q.population > 200=0A= GROUP BY m.osm_id, m.highway, m.way=0A= order by populate_factor;=0A= SELECT 329017=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:46:17.843796+02=0A= (1 row)=0A= =0A= -- prepare some special tables =0A= -- the intersections motorway_link with primary/secondary/tertiary = deliver the motorway acccesses....=0A= SELECT=0A= m.osm_id losmid, =0A= m.highway,=0A= m.way,=0A= ST_Expand(m.way, 643*st_length(ST_Transform(m.way, 3857)) / = st_length(ST_Transform(m.way,4326)::geography) ) way2,=0A= ST_Expand(m.way, 1286*st_length(ST_Transform(m.way, 3857)) / = st_length(ST_Transform(m.way,4326)::geography) ) way3,=0A= st_length(ST_Transform(m.way, 3857)) / = st_length(ST_Transform(m.way,4326)::geography ) as merca_coef=0A= into table motorway_access=0A= FROM lines AS m=0A= INNER JOIN lines AS q ON ST_Intersects(m.way, q.way) =0A= WHERE q.highway in ('motorway_link','trunk_link')=0A= and m.highway in ('primary', 'secondary', 'tertiary')=0A= group by m.osm_id, m.highway, m.way;=0A= SELECT 10639=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:46:18.656316+02=0A= (1 row)=0A= =0A= CREATE INDEX motorway_access_idx2 ON public.motorway_access USING gist = (way2) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:46:18.672157+02=0A= (1 row)=0A= =0A= CREATE INDEX motorway_access_idx3 ON public.motorway_access USING gist = (way3) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:46:18.686815+02=0A= (1 row)=0A= =0A= -- find out all the primary/secondary/tertiary within 1000 m and 2000 m = from a motorway access=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:46:18.686862+02=0A= (1 row)=0A= =0A= SELECT=0A= m.osm_id losmid, =0A= sum ( st_length(q.way) / (6430 * q.merca_coef ) ) motorway_factor=0A= into table motorway_access_1000=0A= FROM lines AS m=0A= inner JOIN motorway_access AS q ON ST_Intersects(m.way, q.way2) =0A= WHERE m.highway in ('primary', 'primary_link', = 'secondary','secondary_link', 'tertiary')=0A= GROUP BY m.osm_id, m.way =0A= order by motorway_factor;=0A= SELECT 82449=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:46:20.134224+02=0A= (1 row)=0A= =0A= SELECT=0A= m.osm_id losmid, =0A= sum ( st_length(q.way) / (6430 * merca_coef ) ) motorway_factor=0A= into table motorway_access_2000=0A= FROM lines AS m=0A= inner JOIN motorway_access AS q ON ST_Intersects(m.way, q.way3) =0A= WHERE m.highway in ('primary', 'primary_link', = 'secondary','secondary_link', 'tertiary')=0A= GROUP BY m.osm_id, m.way =0A= order by motorway_factor;=0A= SELECT 141572=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:46:22.199967+02=0A= (1 row)=0A= =0A= --=0A= -- special regions: mountain_range with "peaks" =3D=3D> few highways = =3D=3D> higher traffic !!! =0A= -- calculate the "peak_density"=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:46:22.200176+02=0A= (1 row)=0A= =0A= SELECT=0A= m.osm_id losmid, =0A= count( q.*) as peak_cnt,=0A= sum (q.ele :: decimal) peak_sum_ele=0A= into table peak_density=0A= FROM primsecter15k AS m=0A= INNER JOIN peak AS q ON ST_Intersects(m.way2, q.way) =0A= where (q.ele ~ '^[0-9\.]+$') and q.ele :: decimal > 400=0A= GROUP BY m.osm_id, m.way =0A= order by peak_cnt desc;=0A= SELECT 92782=0A= select now();=0A= now =0A= ------------------------------=0A= 2023-06-26 14:46:23.49476+02=0A= (1 row)=0A= =0A= --=0A= -- traffic due to industrial parcs ...=0A= --=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:46:23.494912+02=0A= (1 row)=0A= =0A= select name, way,=0A= st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(way)), = 3857)) / = st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(way)),4= 326)::geography) as merca_coef=0A= into table poly_industri=0A= from polygons=0A= where landuse =3D 'industrial';=0A= SELECT 16577=0A= select =0A= name, =0A= way, =0A= ST_Centroid(way) way0,=0A= st_area(way) * =0A= power (50 / (32.15 * merca_coef) ,2) areaReal,=0A= merca_coef=0A= into industri=0A= from poly_industri =0A= WHERE st_area(way) * =0A= power (50 / (32.15 * merca_coef) ,2) > 20000;=0A= SELECT 11675=0A= select now();=0A= now =0A= ------------------------------=0A= 2023-06-26 14:46:23.65461+02=0A= (1 row)=0A= =0A= SELECT=0A= m.osm_id losmid, m.highway lhighway,=0A= case=0A= when m.highway =3D 'tertiary' then =0A= sum ( areaReal / =0A= power( ( sqrt(areaReal) + 500 + (ST_Distance(m.way0, q.way0) * 50) = / (32.15 * q.merca_coef ) ) , 2) * 0.6 )=0A= when m.highway in ('secondary', 'secondary_link') then =0A= sum ( areaReal / =0A= power( ( sqrt(areaReal) + 500 + (ST_Distance(m.way0, q.way0) * 50) = / (32.15 * q.merca_coef ) ) , 2) * 0.8 )=0A= else =0A= sum ( areaReal / =0A= power( ( sqrt(areaReal) + 500 + (ST_Distance(m.way0, q.way0) * 50) = / (32.15 * q.merca_coef ) ) , 2) )=0A= end =0A= as industrial_factor=0A= into industri_tmp=0A= FROM primsecter15k AS m=0A= INNER JOIN industri AS q ON ST_dwithin(m.way0, q.way0, (12860 * = q.merca_coef) )=0A= GROUP BY m.osm_id, m.highway, m.way =0A= order by industrial_factor;=0A= SELECT 324805=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:47:52.470801+02=0A= (1 row)=0A= =0A= -- create a grid to allow a fast calculation for highway_density and = motorway_density=0A= CREATE OR replace FUNCTION generate_grid(bound_polygon geometry, = grid_step integer, srid integer default 2180)=0A= RETURNS table(id bigint, geom geometry)=0A= LANGUAGE plpgsql=0A= AS $function$=0A= DECLARE=0A= Xmin int;=0A= Xmax int;=0A= Ymax int;=0A= Ymin int;=0A= query_text text;=0A= BEGIN=0A= Xmin :=3D floor(ST_XMin(bound_polygon));=0A= Xmax :=3D ceil(ST_XMax(bound_polygon));=0A= Ymin :=3D floor(ST_YMin(bound_polygon));=0A= Ymax :=3D ceil(ST_YMax(bound_polygon));=0A= =0A= query_text :=3D 'select row_number() over() id, st_makeenvelope(s1, = s2, s1+$5, s2+$5, $6) geom=0A= from generate_series($1, $2+$5, $5) s1, generate_series ($3, $4+$5, = $5) s2';=0A= =0A= RETURN QUERY EXECUTE query_text using Xmin, Xmax, Ymin, Ymax, grid_step, = srid;=0A= END;=0A= $function$=0A= ;=0A= CREATE FUNCTION=0A= create table grid1 as select id, geom from = generate_grid((ST_GeomFromText('POLYGON((0 9000000, 18000000 9000000, = 18000000 -9000000, 0 -9000000, 0 9000000))')),10000,3857);=0A= SELECT 3247204=0A= create table grid2 as select id, geom from = generate_grid((ST_GeomFromText('POLYGON((0 9000000, -18000000 9000000, = -18000000 -9000000, 0 -9000000, 0 9000000))')),10000,3857);=0A= SELECT 3247204=0A= select geom into table grid from ((select geom from grid1) union = (select geom from grid2)) a;=0A= SELECT 6490804=0A= -- GRID HIGHWAY_DENSITY=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:48:04.115064+02=0A= (1 row)=0A= =0A= SELECT=0A= sum ( st_length(q.way) / (6430 * (st_length(ST_Transform(q.way, = 3857))/st_length(ST_Transform(q.way,4326)::geography) )) ) = highway_factor,=0A= m.geom way=0A= into table grid_highway_density=0A= FROM lines AS q=0A= INNER JOIN grid AS m ON ST_Intersects(q.way, m.geom) =0A= where q.highway in ('primary','primary_link','secondary', = 'secondary_link', 'tertiary')=0A= GROUP BY m.geom=0A= order by highway_factor;=0A= SELECT 27847=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:48:20.138007+02=0A= (1 row)=0A= =0A= -- GRID MOTORWAY_DENSITY=0A= select now();=0A= now =0A= ------------------------------=0A= 2023-06-26 14:48:20.13816+02=0A= (1 row)=0A= =0A= SELECT=0A= sum ( st_length(q.way) / (6430 * (st_length(ST_Transform(q.way, = 3857))/st_length(ST_Transform(q.way,4326)::geography) )) ) = motorway_factor,=0A= m.geom way=0A= into table grid_motorway_density=0A= FROM lines AS q=0A= INNER JOIN grid AS m ON ST_Intersects(q.way, m.geom) =0A= where q.highway in ('motorway', 'motorway_link','trunk','trunk_link')=0A= GROUP BY m.geom=0A= order by motorway_factor;=0A= SELECT 5613=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:48:33.991889+02=0A= (1 row)=0A= =0A= -- CREATE INDEX grid_idx ON public.grid USING gist (geom) WITH = (fillfactor=3D'100');=0A= CREATE INDEX grid_hwd_idx ON public.grid_highway_density USING gist = (way) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= CREATE INDEX grid_mwd_idx ON public.grid_motorway_density USING gist = (way) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= -- collect all exceptions on 1 table=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:48:34.044207+02=0A= (1 row)=0A= =0A= SELECT y.osm_id losmid,=0A= case when q.motorway_factor is null then 0=0A= else q.motorway_factor=0A= end as motorway_factor,=0A= case when x.peak_sum_ele is null then 0=0A= when x.peak_sum_ele > 500000 then 4=0A= else x.peak_sum_ele / 125000=0A= end as peak_sum_ele,=0A= case when z.highway_factor is null then 0=0A= else z.highway_factor=0A= end as highway_factor,=0A= case when w.industrial_factor is null then 0=0A= when w.industrial_factor > 1 then (1500 * 50)=0A= else (w.industrial_factor * 1500 * 50) =0A= end as industrial_factor=0A= into table except_all_tmp=0A= from lines y=0A= left outer JOIN grid_motorway_density AS q ON st_dwithin(q.way, y.way, = 5500)=0A= left outer JOIN peak_density AS x ON y.osm_id =3D x.losmid=0A= left outer JOIN industri_tmp AS w ON y.osm_id =3D w.losmid=0A= left outer JOIN grid_highway_density AS z ON st_dwithin(z.way, y.way, = 5500)=0A= where y.highway in = ('primary','primary_link','secondary','secondary_link', 'tertiary');=0A= SELECT 3979819=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:48:40.415054+02=0A= (1 row)=0A= =0A= select losmid, peak_sum_ele, avg(highway_factor) highway_factor, = avg(motorway_factor) motorway_factor, industrial_factor =0A= into table except_all=0A= from except_all_tmp=0A= group by losmid, peak_sum_ele, industrial_factor;=0A= SELECT 375625=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:48:41.487015+02=0A= (1 row)=0A= =0A= -- Do not apply the positiv effect of "motorway density" in proximity = of motorway accesses!!!! =0A= UPDATE except_all=0A= SET motorway_factor =3D 0=0A= where losmid in (select losmid from motorway_access_2000);=0A= UPDATE 141572=0A= -- quite direct at motorway accesses set a negativ effect !!!! =0A= UPDATE except_all=0A= SET motorway_factor =3D -15=0A= where losmid in (select losmid from motorway_access_1000);=0A= UPDATE 82449=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:48:41.775035+02=0A= (1 row)=0A= =0A= -- class calculation with modifications using peaks, motorway_density = and highway_density... =0A= -- =0A= SELECT y.losmid :: bigint, =0A= case=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 6 then '1'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 10 then '2'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 19 then '3'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 35 then '4'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 70 then '5'=0A= else '6' =0A= end as traffic_class=0A= into table traffic_tags=0A= from traffic_tmp y =0A= left outer JOIN except_all AS q ON y.losmid =3D q.losmid=0A= order by traffic_class desc;=0A= SELECT 329017=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:48:42.733087+02=0A= (1 row)=0A= =0A= --statistics =0A= select traffic_class , count(losmid) cnt from traffic_tags group by = traffic_class order by traffic_class;=0A= traffic_class | cnt =0A= ---------------+-------=0A= 1 | 85748=0A= 2 | 40387=0A= 3 | 67100=0A= 4 | 66298=0A= 5 | 46866=0A= 6 | 22618=0A= (6 rows)=0A= =0A= --=0A= -- put all tags together in 1 table (1 "direct" access per way in = mapcreator)=0A= --=0A= select losmid :: bigint as losmid, noise_class, river_class, = forest_class, town_class, traffic_class =0A= into table all_tags =0A= from river_tags =0A= natural full outer join noise_tags =0A= natural full outer join forest_tags =0A= natural full outer join town_tags =0A= natural full outer join traffic_tags =0A= order by losmid;=0A= SELECT 2233076=0A= create index all_tags_ind on all_tags(losmid, noise_class, river_class, = forest_class, town_class, traffic_class) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= analyse;=0A= ANALYZE=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:48:48.057367+02=0A= (1 row)=0A= =0A= Start Processing for OSM PBF south-america=0A= Mon Jun 26 02:48:48 PM CEST 2023=0A= rm: cannot remove 'south-america-latest.osm.pbf': No such file or = directory=0A= Mon Jun 26 02:50:00 PM CEST 2023=0A= Mon Jun 26 02:50:00 PM CEST 2023=0A= CREATE EXTENSION postgis;=0A= CREATE EXTENSION=0A= CREATE EXTENSION hstore;=0A= CREATE EXTENSION=0A= Mon Jun 26 02:50:22 PM CEST 2023=0A= 2023-06-26 14:50:22 osm2pgsql version 1.7.2 (1.7.2)=0A= 2023-06-26 14:50:22 Database version: 14.8 (Ubuntu = 14.8-0ubuntu0.22.04.1)=0A= 2023-06-26 14:50:22 PostGIS version: 3.2=0A= =0DProcessing: Node(12080k 12080.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(40810k 20405.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(67890k 22630.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(98750k 24687.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(130770k 26154.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(160150k 26691.7k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(186380k 26625.7k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(217910k 27238.8k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(246470k 27385.6k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(285650k 28565.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(335740k 30521.8k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(357680k 29806.7k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(396090k 30468.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(426190k 30442.1k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(457630k 30508.7k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(489780k 30611.2k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(105k 105.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(249k = 124.50k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(475k 158.33k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(665k 166.25k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(867k 173.40k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(1138k 189.67k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(1337k = 191.00k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(1557k 194.62k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(1765k 196.11k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(1980k 198.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(2180k 198.18k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(2377k = 198.08k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(2575k 198.08k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(2764k 197.43k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(2964k 197.60k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(3154k 197.12k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(3358k = 197.53k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(3535k 196.39k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(3736k 196.63k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(3934k 196.70k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(4133k 196.81k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(4350k = 197.73k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(4595k 199.78k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(4823k 200.96k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(5027k 201.08k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(5226k 201.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(5420k = 200.74k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(5640k 201.43k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(5872k 202.48k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(6167k 205.57k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(6407k 206.68k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(6645k = 207.66k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(6893k 208.88k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(7156k 210.47k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(7641k 218.31k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(7993k 222.03k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(8606k = 232.59k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(8881k 233.71k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(9137k 234.28k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(9404k 235.10k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(9678k 236.05k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(10092k = 240.29k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(10391k 241.65k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(10689k 242.93k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(10931k 242.91k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(11182k 243.09k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(11493k = 244.53k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(11833k 246.52k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(12124k 247.43k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(12400k 248.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(12682k 248.67k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(12935k = 248.75k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(13208k 249.21k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(13650k 252.78k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(13975k 254.09k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(14275k 254.91k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(14732k = 258.46k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(15595k 268.88k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(16098k 272.85k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(16368k 272.80k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(16726k 274.20k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(16955k = 273.47k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(17250k 273.81k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(17463k 272.86k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(17871k 274.94k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(18157k 275.11k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(18489k = 275.96k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(18739k 275.57k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(18933k 274.39k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(19139k 273.41k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(19600k 276.06k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(20173k = 280.18k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(20406k 279.53k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(20661k 279.20k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(20927k 279.03k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(21201k 278.96k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(21399k = 277.91k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(21638k 277.41k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(21941k 277.73k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(22254k 278.18k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(22590k 278.89k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(22922k = 279.54k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(23221k 279.77k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(23456k 279.24k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(23701k 278.84k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(23940k 278.37k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(24173k = 277.85k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(24395k 277.22k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(24613k 276.55k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(24810k 275.67k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(25002k 274.75k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(25215k = 274.08k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(25423k 273.37k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(25663k 273.01k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(25966k 273.33k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(26263k 273.57k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(26559k = 273.80k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(26813k 273.60k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(27071k 273.44k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(27393k 273.93k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(27620k 273.47k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(27886k = 273.39k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(28154k 273.34k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(28497k 274.01k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(28849k 274.75k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(29262k 276.06k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(29532k = 276.00k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(29847k 276.36k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(30172k 276.81k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(30520k 277.45k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(30840k 277.84k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(31108k = 277.75k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(31380k 277.70k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(31737k 278.39k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(32082k 278.97k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(32400k 279.31k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(32748k = 279.90k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(33103k 280.53k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(33498k 281.50k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(33829k 281.91k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(34194k 282.60k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(34621k = 283.78k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(34984k 284.42k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(35359k 285.15k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(35761k 286.09k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(36228k 287.52k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(36649k = 288.57k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(36952k 288.69k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(37286k 289.04k/s) Relation(0 0.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(37536k 288.74k/s) Relation(0 = 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(38054k 290.49k/s) = Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(38721k = 293.34k/s) Relation(0 0.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(60 60.0/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(39068k 295.97k/s) Relation(250 125.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(780 = 260.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(1220 305.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k = 295.97k/s) Relation(1740 348.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(2660 443.3/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(39068k 295.97k/s) Relation(4530 647.1/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(5640 = 705.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(6370 707.8/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k = 295.97k/s) Relation(7680 768.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(8900 809.1/s)=0DProcessing: Node(499355k = 31209.7k/s) Way(39068k 295.97k/s) Relation(15310 1275.8/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(17150 = 1319.2/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(19010 1357.9/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(20930 1395.3/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(22060 = 1378.8/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(23870 1404.1/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(26250 1458.3/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(29060 = 1529.5/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(30660 1533.0/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(33650 1602.4/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(38080 = 1730.9/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(41830 1818.7/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(46820 1950.8/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(53360 = 2134.4/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(60950 2344.2/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(68970 2554.4/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(75210 = 2686.1/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(78500 2706.9/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(79070 2635.7/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(82520 = 2661.9/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(88510 2528.9/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(91860 2551.7/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(103390 = 2794.3/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(111710 2939.7/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(126450 3242.3/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(133240 = 3331.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(142220 3468.8/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(153830 3662.6/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(162110 = 3770.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(170310 3870.7/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(179300 3984.4/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(190090 = 4132.4/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(202470 4307.9/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(220320 4590.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(232830 = 4751.6/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(247510 4950.2/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(256140 5022.4/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(263170 = 5061.0/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(272030 5132.6/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(282030 5222.8/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(289760 = 5268.4/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(296210 5289.5/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(301900 5296.5/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(306020 = 5276.2/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(309240 5241.4/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(312530 5208.8/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(316340 = 5185.9/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(323060 5210.6/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(333620 5295.6/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(349370 = 5458.9/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(363210 5587.8/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(373050 5652.3/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(388150 = 5793.3/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(405910 5969.3/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(417660 6053.0/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(428630 = 6123.3/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(440590 6205.5/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(456760 6343.9/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(474480 = 6499.7/s)=0DProcessing: Node(499355k 31209.7k/s) Way(39068k 295.97k/s) = Relation(483210 6529.9/s)=0DProcessing: Node(499355k 31209.7k/s) = Way(39068k 295.97k/s) Relation(495960 6612.8/s)=0DProcessing: = Node(499355k 31209.7k/s) Way(39068k 295.97k/s) Relation(510360 = 6715.3/s)=0D = =0D2023-06-26 14:54:06 Reading input files = done in 224s (3m 44s).=0A= 2023-06-26 14:54:06 Processed 499355943 nodes in 16s - 31210k/s=0A= 2023-06-26 14:54:06 Processed 39068786 ways in 132s (2m 12s) - 296k/s=0A= 2023-06-26 14:54:06 Processed 529667 relations in 76s (1m 16s) - 7k/s=0A= 2023-06-26 14:54:07 No marked ways (Skipping stage 2).=0A= 2023-06-26 14:54:07 Clustering table 'cities_rel' by geometry...=0A= 2023-06-26 14:54:07 Clustering table 'polygons' by geometry...=0A= 2023-06-26 14:54:07 Clustering table 'lines' by geometry...=0A= 2023-06-26 14:54:07 Clustering table 'cities' by geometry...=0A= 2023-06-26 14:54:07 Creating geometry index on table 'cities'...=0A= 2023-06-26 14:54:07 Analyzing table 'cities'...=0A= 2023-06-26 14:54:07 Clustering table 'peak' by geometry...=0A= 2023-06-26 14:54:07 Creating geometry index on table 'peak'...=0A= 2023-06-26 14:54:07 Analyzing table 'peak'...=0A= 2023-06-26 14:54:25 Creating geometry index on table 'cities_rel'...=0A= 2023-06-26 14:54:25 Analyzing table 'cities_rel'...=0A= 2023-06-26 14:55:01 Creating geometry index on table 'polygons'...=0A= 2023-06-26 14:55:07 Creating geometry index on table 'lines'...=0A= 2023-06-26 14:55:19 Analyzing table 'polygons'...=0A= 2023-06-26 14:56:29 Analyzing table 'lines'...=0A= 2023-06-26 14:56:30 All postprocessing on table 'lines' done in 142s = (2m 22s).=0A= 2023-06-26 14:56:30 All postprocessing on table 'polygons' done in 71s = (1m 11s).=0A= 2023-06-26 14:56:30 All postprocessing on table 'cities' done in 0s.=0A= 2023-06-26 14:56:30 All postprocessing on table 'cities_rel' done in = 18s.=0A= 2023-06-26 14:56:30 All postprocessing on table 'peak' done in 0s.=0A= 2023-06-26 14:56:30 osm2pgsql took 368s (6m 8s) overall.=0A= -- calculation of new tags (estimated_noise_class, = estimated_river_class,estimated_forest_class, estimated_town_class, = estimated_traffic_class)=0A= -- Ess Bee version 15/06/2023=0A= set client_encoding to UTF8;=0A= SET=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:56:30.079488+02=0A= (1 row)=0A= =0A= create or replace function isnumeric(string text) returns bool as $$=0A= begin=0A= perform string::numeric;=0A= return true;=0A= exception=0A= when invalid_text_representation then=0A= return false;=0A= end;=0A= $$ language plpgsql security invoker;=0A= CREATE FUNCTION=0A= -- create new tables for tuning=0A= SELECT osm_id :: bigint , highway, waterway, width, maxspeed,=0A= case =0A= when maxspeed is null then 0 =0A= --when not isnumeric(maxspeed) then 0 =0A= when not (maxspeed ~ '^\d+(\.\d+)?$') then 0=0A= when maxspeed :: numeric > '105' then 1=0A= when maxspeed :: numeric > '75' then 2=0A= else 3=0A= end as maxspeed_class=0A= -- "buffer radius" was initially created with 50 meters at a lat 50 = degrees.... =3D=3D> ST_Buffer(way,50)=0A= -- but, using geometry "projection", to get same results by a = calculation of the planet (latitude between -80, +85) this value should = be adapted to the latitude of the highways...=0A= --=0A= , ST_Buffer(way,32.15*st_length(ST_Transform(way, = 3857))/st_length(ST_Transform(way,4326)::geography)) as way =0A= into table osm_line_buf_50=0A= from lines where highway is not null or waterway in ('river','canal');=0A= SELECT 12583872=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 14:59:42.437434+02=0A= (1 row)=0A= =0A= -- modify "way" by large waterways !!" (example Rhein =3D=3D> width =3D = 400 ....) enlarge a bit the "50 meter" buffer=0A= UPDATE=0A= osm_line_buf_50=0A= SET=0A= way =3D st_buffer(way, (width :: numeric / 10))=0A= WHERE=0A= waterway =3D 'river' and width is not null and (width ~ = '^[0-9\.]+$') and width :: numeric > 15;=0A= UPDATE 2012=0A= SELECT osm_id :: bigint, leisure, landuse, p.natural, p.water,=0A= ST_Buffer(way,32.15*st_length(ST_Transform(st_makeline(st_startpoint(way)= ,st_centroid(way)), = 3857))/st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(= way)),4326)::geography)) as way=0A= into table osm_poly_buf_50=0A= from polygons p where =0A= -- do not consider small surfaces=0A= st_area(p.way) > 1000=0A= and p.natural in ('water') or (p.landuse in = ('forest','allotments','flowerbed','orchard','vineyard','recreation_groun= d','village_green') =0A= or p.leisure in ('garden','park', 'nature_reserve'));=0A= SELECT 949696=0A= SELECT osm_id :: bigint, leisure, landuse, p.natural, p.water,=0A= way=0A= into table osm_poly_no_buf=0A= from polygons p where =0A= -- do not consider small surfaces=0A= st_area(p.way) > 1000=0A= and p.natural in ('water') or (p.landuse in = ('forest','allotments','flowerbed','orchard','vineyard','recreation_groun= d','village_green') =0A= or p.leisure in ('garden','park', 'nature_reserve'));=0A= SELECT 949696=0A= SELECT osm_id :: bigint, leisure, landuse, p.natural, p.water,=0A= ST_Buffer(way,45*st_length(ST_Transform(st_makeline(st_startpoint(way),st= _centroid(way)), = 3857))/st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(= way)),4326)::geography)) as way=0A= into table osm_poly_buf_120=0A= from osm_poly_buf_50 p ;=0A= SELECT 949696=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:03:22.501442+02=0A= (1 row)=0A= =0A= -- create indexes=0A= CREATE INDEX osm_line_buf_50_idx ON public.osm_line_buf_50 USING gist = (way) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= ANALYZE;=0A= ANALYZE=0A= select=0A= osm_id, highway, way, =0A= ST_Expand(way, 9645*st_length(ST_Transform(way, = 3857))/st_length(ST_Transform(way,4326)::geography)) way2,=0A= ST_Centroid(way) way0,=0A= st_length(ST_Transform(way, = 3857))/st_length(ST_Transform(way,4326)::geography) as merca_coef=0A= into table primsecter15k=0A= from lines=0A= where highway in ('primary','primary_link', = 'secondary','secondary_link', 'tertiary');=0A= SELECT 1181854=0A= CREATE INDEX primsecter15k_idx2 ON public.primsecter15k USING gist = (way2) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= CREATE INDEX primsecter15k_idx1 ON public.primsecter15k USING gist (way) = WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= CREATE INDEX primsecter15k_idx0 ON public.primsecter15k USING gist = (way0) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:05:10.486111+02=0A= (1 row)=0A= =0A= -- create a new "town" table based on cities_rel (with a valid/numeric = population) AND fetch by need the population from the cities table) =0A= -- clean the cities table (when population is null or population is not = numeric or unusable)=0A= select =0A= a.name, =0A= REPLACE(a.population, '.', '') :: bigint population,=0A= a.way =0A= into cities_ok =0A= from cities a where a.population is not null and isnumeric(a.population)=0A= and a.place in ('town', 'city', 'municipality'); =0A= SELECT 4840=0A= -- clean the cities_rel table (when population is not numeric or = unusable)=0A= select =0A= a.name as name, a.place as place,=0A= a.admin_level, =0A= case=0A= when a.population is not null and isnumeric(a.population) then = a.population:: numeric =0A= else null=0A= end as population,=0A= a.way=0A= into cities_rel_ok=0A= from cities_rel a;=0A= SELECT 58247=0A= CREATE INDEX cities_ok_idx ON public.cities_ok USING gist (way) WITH = (fillfactor=3D'100');=0A= CREATE INDEX=0A= CREATE INDEX cities_rel_ok_idx ON public.cities_rel_ok USING gist (way) = WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= -- select town + population + way starting with cities_ok .... (to catch = specials cases as ex. "Berlin" which is tagged with "admin_level=3D4")=0A= select=0A= a.name as name, st_x(a.way), st_y(a.way),=0A= a.population,=0A= case=0A= -- st_union is is necessary because some osm data are inconsistent = (=3D=3D> 2 relations with the name " Krynki" and quite same x/y)=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '8' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '8' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- Australia admin_level=3D7=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '7' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '7' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- Paris admin_level=3D6=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '6' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '6' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- Berlin admin_level=3D4=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '4' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '4' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- London admin_level is null=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level is = null and b.place in ('city', 'town') and a.name =3D b.name and = st_intersects(a.way, b.way)) ) is not null then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level is = null and b.place in ('city', 'town') and a.name =3D b.name and = st_intersects(a.way, b.way)) )=0A= -- =CE=91=CE=B8=CE=AE=CE=BD=CE=B1 No DATA at all...=0A= -- possible solution ????? no, better null!=0A= -- else st_buffer(way, (10 *sqrt(a.population)))=0A= -- else null=0A= -- at least the "traffic" can be estimated (not "town)=0A= else st_buffer(a.way, 10)=0A= end as way=0A= into cities_intermed3=0A= from cities_ok a=0A= order by name;=0A= SELECT 4840=0A= -- select town + population + way starting with cities_rel_ok ....=0A= select=0A= a.name as name, st_area(a.way) st_area,=0A= case=0A= when a.population is not null then a.population=0A= -- "max" is necessary because some osm data are inconsistent (=3D=3D> 2 = nodes with the name Titisee-Neustadt and quite same x/y)=0A= else (select max(population) from cities_intermed3 b where ( a.name =3D = b.name and st_intersects(a.way, b.way)) )=0A= end as population,=0A= a.way=0A= into cities_intermed4=0A= from cities_rel_ok a=0A= where a.admin_level =3D '8'=0A= order by a.name;=0A= SELECT 13019=0A= -- merge =0A= select name,=0A= max (population) as population,=0A= way,=0A= st_centroid(way) as way0,=0A= st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(way)), = 3857))/st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(= way)),4326)::geography) as merca_coef=0A= into cities_all=0A= from ((select name, population, way from cities_intermed3 ) union = (select name, population, way from cities_intermed4)) a=0A= where population is not null=0A= -- and population > 20000=0A= group by name, way=0A= order by population;=0A= SELECT 8127=0A= select now();=0A= now =0A= ------------------------------=0A= 2023-06-26 15:05:38.99093+02=0A= (1 row)=0A= =0A= -- create tags for noise =0A= -- create raw data=0A= -- when several highways-segments are producing noise, aggregate the = noises using the "ST_Union" of the segments!=0A= -- (better as using "sum" or "max" that do not deliver good factors) =0A= SELECT=0A= m.osm_id losmid, m.highway lhighway, q.highway as qhighway, = q.maxspeed_class,=0A= case =0A= when q.highway in ('motorway', 'motorway_link','trunk','trunk_link') = and q.maxspeed_class < 1.1 then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / = st_area(m.way)=0A= when q.highway in ('motorway', 'motorway_link','trunk','trunk_link') = then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (1.5 * = st_area(m.way))=0A= when q.highway in ('primary','primary_link') = and q.maxspeed_class < 2.1 then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (2 * = st_area(m.way))=0A= when q.highway in ('primary','primary_link') then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (3 * = st_area(m.way))=0A= when q.highway in ('secondary') = and q.maxspeed_class < 2.1 then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (3 * = st_area(m.way))=0A= when q.highway in ('secondary') then =0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (5 * = st_area(m.way))=0A= end=0A= as noise_factor=0A= into table noise_tmp=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_line_buf_50 AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null=0A= and q.highway in ('motorway', = 'motorway_link','trunk','trunk_link','primary','primary_link','secondary'= )=0A= GROUP BY losmid, lhighway, m.way, q.highway, q.maxspeed_class=0A= order by noise_factor desc;=0A= SELECT 5440565=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:18:24.646985+02=0A= (1 row)=0A= =0A= -- aggregate data: =0A= -- on "maxspeed_class take the sum of several highways (having different = maxspeed-class) union is then not done, but not very frequent =0A= -- on "phighway" take the sum of several highways (as probably = several highways are producing noise at the point!=0A= select losmid, lhighway, sum(noise_factor) as sum_noise_factor=0A= into table noise_tmp2 =0A= from noise_tmp =0A= group by losmid, lhighway=0A= order by sum_noise_factor desc;=0A= SELECT 3635704=0A= -- create the noise classes=0A= SELECT losmid, =0A= case=0A= when y.sum_noise_factor < 0.1 then '1'=0A= when y.sum_noise_factor < 0.25 then '2'=0A= when y.sum_noise_factor < 0.4 then '3'=0A= when y.sum_noise_factor < 0.55 then '4'=0A= when y.sum_noise_factor < 0.8 then '5'=0A= else '6' =0A= end as noise_class=0A= into table noise_tags=0A= from noise_tmp2 y =0A= where y.sum_noise_factor > 0.01;=0A= SELECT 3416864=0A= select count(*) from noise_tags;=0A= count =0A= ---------=0A= 3416864=0A= (1 row)=0A= =0A= select noise_class, count(*) from noise_tags group by noise_class order = by noise_class;=0A= noise_class | count =0A= -------------+---------=0A= 1 | 1125670=0A= 2 | 770679=0A= 3 | 559445=0A= 4 | 268674=0A= 5 | 232036=0A= 6 | 460360=0A= (6 rows)=0A= =0A= drop table noise_tmp2;=0A= DROP TABLE=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:18:31.544511+02=0A= (1 row)=0A= =0A= -- create tags for river=0A= select xid , sum(water_river_see) as river_see =0A= into table river_tmp=0A= from (=0A= SELECT m.osm_id as xid,=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / st_area(m.way)=0A= as water_river_see=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_poly_buf_120 AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null=0A= -- and st_area(q.way) > 90746 !!! filter on very small surfaces was set = above !!!!!!!!!=0A= and q.natural in ('water') and (q.water is null or q.water not in = ('wastewater'))=0A= GROUP BY m.osm_id, m.way=0A= union=0A= SELECT m.osm_id as xid, =0A= st_area(st_intersection(m.way, ST_Union( q.way))) / st_area(m.way)=0A= as water_river_see=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_line_buf_50 AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null=0A= and=0A= q.waterway in ('river','canal') =0A= GROUP BY m.osm_id, m.way=0A= ) as abcd=0A= GROUP BY xid=0A= order by river_see desc;=0A= SELECT 1318878=0A= SELECT y.xid losmid, =0A= case=0A= when y.river_see < 0.17 then '1'=0A= when y.river_see < 0.35 then '2'=0A= when y.river_see < 0.57 then '3'=0A= when y.river_see < 0.80 then '4'=0A= when y.river_see < 0.95 then '5'=0A= else '6' =0A= end as river_class=0A= into table river_tags=0A= from river_tmp y where y.river_see > 0.05;=0A= SELECT 1030901=0A= select count(*) from river_tags;=0A= count =0A= ---------=0A= 1030901=0A= (1 row)=0A= =0A= select river_class, count(*) from river_tags group by river_class order = by river_class;=0A= river_class | count =0A= -------------+--------=0A= 1 | 280179=0A= 2 | 215771=0A= 3 | 153479=0A= 4 | 127564=0A= 5 | 101430=0A= 6 | 152478=0A= (6 rows)=0A= =0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:26:51.148824+02=0A= (1 row)=0A= =0A= -- create tags for forest=0A= SELECT=0A= m.osm_id, m.highway,=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / st_area(m.way)=0A= as green_factor=0A= into table forest_tmp =0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_poly_no_buf AS q ON ST_Intersects(m.way, q.way)=0A= WHERE m.highway is not null=0A= and=0A= ((q.landuse in = ('forest','allotments','flowerbed','orchard','vineyard','recreation_groun= d','village_green') )=0A= or q.leisure in ( 'garden','park', 'nature_reserve'))=0A= and (st_area(ST_Transform(q.way, 4326)::geography) / 1000000) < 5000=0A= GROUP BY m.osm_id, m.highway, m.way=0A= order by green_factor desc;=0A= SELECT 1706719=0A= --=0A= SELECT y.osm_id losmid, =0A= case=0A= when y.green_factor < 0.1 then null=0A= when y.green_factor < 0.2 then '1'=0A= when y.green_factor < 0.4 then '2'=0A= when y.green_factor < 0.6 then '3'=0A= when y.green_factor < 0.8 then '4'=0A= when y.green_factor < 0.98 then '5'=0A= else '6' =0A= end as forest_class=0A= into table forest_tags=0A= from forest_tmp y where y.green_factor > 0.1;=0A= SELECT 846984=0A= select count(*) from forest_tags;=0A= count =0A= --------=0A= 846984=0A= (1 row)=0A= =0A= select forest_class, count(*) from forest_tags group by forest_class = order by forest_class;=0A= forest_class | count =0A= --------------+--------=0A= 1 | 297283=0A= 2 | 244393=0A= 3 | 103424=0A= 4 | 68342=0A= 5 | 52135=0A= 6 | 81407=0A= (6 rows)=0A= =0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:30:19.670851+02=0A= (1 row)=0A= =0A= -- create "town" tags=0A= =0A= -- get the highways which intersect the town=0A= SELECT=0A= m.osm_id losmid, m.highway lhighway,=0A= case =0A= when q.population :: decimal > '2000000' then 1=0A= when q.population :: decimal > '1000000' then 0.8=0A= when q.population :: decimal > '400000' then 0.6=0A= when q.population :: decimal > '150000' then 0.4=0A= when q.population :: decimal > '80000' then 0.2=0A= else 0.1 =0A= end as town_factor=0A= into table town_tmp=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN cities_all AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null =0A= and q.population > '50000' =0A= order by town_factor desc;=0A= SELECT 6049377=0A= --=0A= SELECT losmid, =0A= case=0A= when y.town_factor =3D 0.1 then '1'=0A= when y.town_factor =3D 0.2 then '2'=0A= when y.town_factor =3D 0.4 then '3'=0A= when y.town_factor =3D 0.6 then '4'=0A= when y.town_factor =3D 0.8 then '5'=0A= else '6' =0A= end as town_class=0A= into table town_tags=0A= from =0A= (SELECT losmid, max (town_factor) as town_factor=0A= from town_tmp y=0A= group by losmid) y;=0A= SELECT 5393508=0A= select count(*) from town_tags;=0A= count =0A= ---------=0A= 5393508=0A= (1 row)=0A= =0A= select town_class, count(*) from town_tags group by town_class order by = town_class;=0A= town_class | count =0A= ------------+---------=0A= 1 | 834648=0A= 2 | 1040569=0A= 3 | 1429331=0A= 4 | 958752=0A= 5 | 400974=0A= 6 | 729234=0A= (6 rows)=0A= =0A= --=0A= -- substract the ways from town with a green tag (because = administrative surface are some times too large)=0A= --=0A= delete from town_tags=0A= where losmid in =0A= (SELECT losmid FROM forest_tags where forest_class not in ('1'));=0A= DELETE 290456=0A= delete from town_tags=0A= where losmid in =0A= (SELECT losmid FROM river_tags where river_class not in ('1'));=0A= DELETE 296345=0A= select count(*) from town_tags;=0A= count =0A= ---------=0A= 4806707=0A= (1 row)=0A= =0A= select town_class, count(*) from town_tags group by town_class order by = town_class;=0A= town_class | count =0A= ------------+---------=0A= 1 | 758560=0A= 2 | 935749=0A= 3 | 1286078=0A= 4 | 843709=0A= 5 | 348732=0A= 6 | 633879=0A= (6 rows)=0A= =0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:30:42.048089+02=0A= (1 row)=0A= =0A= -------------------------------------------=0A= -- create tags for TRAFFIC=0A= -----------------------------------------=0A= -- OSM data used to calculate/estimate the traffic: =0A= -- population of towns (+ distance from position to the towns)=0A= -- industrial areas (landuse=3Dindustrial) (+ surface of the areas = and distance from position) =0A= -- motorway density (traffic on motorways decreases traffic on = primary/secondary/tertiary) calculated on grid=0A= -- highway density (traffic decreases when more = primary/secondary/tertiary highways are available) calculated on grid=0A= -- exceptions: near junctions between motorways and = primary/secondary/tertiary the traffic increases on the = primary/secondary/tertiary..=0A= -- mountain-ranges (high peaks) traffic is generally on highways in = such regions higher as only generated by local population or industrial = areas=0A= -- calculate traffic from the population (for each segment of type = primary secondary tertiary)=0A= -- SUM of (population of each town < 100 km) / ( town-radius + 2500 + = dist(segment-position to the town) ** 2 )=0A= -- town-radius is calculated as sqrt(population)=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:30:42.048183+02=0A= (1 row)=0A= =0A= SELECT=0A= m.osm_id losmid, m.highway lhighway,=0A= case=0A= when m.highway =3D 'tertiary' then=0A= sum ( 10000 * q.population :: numeric /=0A= power( ((8 * sqrt(q.population :: numeric)) + 500 + ( = (ST_Distance(m.way0, q.way0) * 50) / (q.merca_coef *32.15) ) ) , 2) = * 0.4 )=0A= when m.highway in ('secondary', 'secondary_link') then=0A= sum ( 10000 * q.population :: numeric /=0A= power( ((8 * sqrt(q.population :: numeric)) + 500 + ( = (ST_Distance(m.way0, q.way0) * 50) / (q.merca_coef *32.15) ) ) , 2) * = 0.6 )=0A= else=0A= sum ( 10000 * q.population :: numeric /=0A= power( ((8 * sqrt(q.population :: numeric)) + 500 + ( = (ST_Distance(m.way0, q.way0) * 50) / (q.merca_coef *32.15) ) ) , 2) )=0A= end=0A= as populate_factor=0A= into table traffic_tmp=0A= FROM primsecter15k AS m=0A= INNER JOIN cities_all AS q ON ST_DWithin(m.way0, q.way0, ( (3215 * = q.merca_coef) + ( (64300 * q.merca_coef) * q.population / (q.population = + 10000) )))=0A= WHERE m.highway is not null=0A= --and m.highway in ('primary','primary_link','secondary', = 'secondary_link', 'tertiary')=0A= and q.population > 200=0A= GROUP BY m.osm_id, m.highway, m.way=0A= order by populate_factor;=0A= SELECT 1144630=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:31:33.352678+02=0A= (1 row)=0A= =0A= -- prepare some special tables =0A= -- the intersections motorway_link with primary/secondary/tertiary = deliver the motorway acccesses....=0A= SELECT=0A= m.osm_id losmid, =0A= m.highway,=0A= m.way,=0A= ST_Expand(m.way, 643*st_length(ST_Transform(m.way, 3857)) / = st_length(ST_Transform(m.way,4326)::geography) ) way2,=0A= ST_Expand(m.way, 1286*st_length(ST_Transform(m.way, 3857)) / = st_length(ST_Transform(m.way,4326)::geography) ) way3,=0A= st_length(ST_Transform(m.way, 3857)) / = st_length(ST_Transform(m.way,4326)::geography ) as merca_coef=0A= into table motorway_access=0A= FROM lines AS m=0A= INNER JOIN lines AS q ON ST_Intersects(m.way, q.way) =0A= WHERE q.highway in ('motorway_link','trunk_link')=0A= and m.highway in ('primary', 'secondary', 'tertiary')=0A= group by m.osm_id, m.highway, m.way;=0A= SELECT 37489=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:31:40.842437+02=0A= (1 row)=0A= =0A= CREATE INDEX motorway_access_idx2 ON public.motorway_access USING gist = (way2) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:31:41.054344+02=0A= (1 row)=0A= =0A= CREATE INDEX motorway_access_idx3 ON public.motorway_access USING gist = (way3) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:31:41.610374+02=0A= (1 row)=0A= =0A= -- find out all the primary/secondary/tertiary within 1000 m and 2000 m = from a motorway access=0A= select now();=0A= now =0A= ------------------------------=0A= 2023-06-26 15:31:41.61054+02=0A= (1 row)=0A= =0A= SELECT=0A= m.osm_id losmid, =0A= sum ( st_length(q.way) / (6430 * q.merca_coef ) ) motorway_factor=0A= into table motorway_access_1000=0A= FROM lines AS m=0A= inner JOIN motorway_access AS q ON ST_Intersects(m.way, q.way2) =0A= WHERE m.highway in ('primary', 'primary_link', = 'secondary','secondary_link', 'tertiary')=0A= GROUP BY m.osm_id, m.way =0A= order by motorway_factor;=0A= SELECT 249001=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:31:49.068445+02=0A= (1 row)=0A= =0A= SELECT=0A= m.osm_id losmid, =0A= sum ( st_length(q.way) / (6430 * merca_coef ) ) motorway_factor=0A= into table motorway_access_2000=0A= FROM lines AS m=0A= inner JOIN motorway_access AS q ON ST_Intersects(m.way, q.way3) =0A= WHERE m.highway in ('primary', 'primary_link', = 'secondary','secondary_link', 'tertiary')=0A= GROUP BY m.osm_id, m.way =0A= order by motorway_factor;=0A= SELECT 378155=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:31:56.710103+02=0A= (1 row)=0A= =0A= --=0A= -- special regions: mountain_range with "peaks" =3D=3D> few highways = =3D=3D> higher traffic !!! =0A= -- calculate the "peak_density"=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:31:56.710226+02=0A= (1 row)=0A= =0A= SELECT=0A= m.osm_id losmid, =0A= count( q.*) as peak_cnt,=0A= sum (q.ele :: decimal) peak_sum_ele=0A= into table peak_density=0A= FROM primsecter15k AS m=0A= INNER JOIN peak AS q ON ST_Intersects(m.way2, q.way) =0A= where (q.ele ~ '^[0-9\.]+$') and q.ele :: decimal > 400=0A= GROUP BY m.osm_id, m.way =0A= order by peak_cnt desc;=0A= SELECT 388329=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:31:59.743826+02=0A= (1 row)=0A= =0A= --=0A= -- traffic due to industrial parcs ...=0A= --=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:31:59.743952+02=0A= (1 row)=0A= =0A= select name, way,=0A= st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(way)), = 3857)) / = st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(way)),4= 326)::geography) as merca_coef=0A= into table poly_industri=0A= from polygons=0A= where landuse =3D 'industrial';=0A= SELECT 89985=0A= select =0A= name, =0A= way, =0A= ST_Centroid(way) way0,=0A= st_area(way) * =0A= power (50 / (32.15 * merca_coef) ,2) areaReal,=0A= merca_coef=0A= into industri=0A= from poly_industri =0A= WHERE st_area(way) * =0A= power (50 / (32.15 * merca_coef) ,2) > 20000;=0A= SELECT 36010=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:32:01.089167+02=0A= (1 row)=0A= =0A= SELECT=0A= m.osm_id losmid, m.highway lhighway,=0A= case=0A= when m.highway =3D 'tertiary' then =0A= sum ( areaReal / =0A= power( ( sqrt(areaReal) + 500 + (ST_Distance(m.way0, q.way0) * 50) = / (32.15 * q.merca_coef ) ) , 2) * 0.6 )=0A= when m.highway in ('secondary', 'secondary_link') then =0A= sum ( areaReal / =0A= power( ( sqrt(areaReal) + 500 + (ST_Distance(m.way0, q.way0) * 50) = / (32.15 * q.merca_coef ) ) , 2) * 0.8 )=0A= else =0A= sum ( areaReal / =0A= power( ( sqrt(areaReal) + 500 + (ST_Distance(m.way0, q.way0) * 50) = / (32.15 * q.merca_coef ) ) , 2) )=0A= end =0A= as industrial_factor=0A= into industri_tmp=0A= FROM primsecter15k AS m=0A= INNER JOIN industri AS q ON ST_dwithin(m.way0, q.way0, (12860 * = q.merca_coef) )=0A= GROUP BY m.osm_id, m.highway, m.way =0A= order by industrial_factor;=0A= SELECT 906746=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:33:14.355049+02=0A= (1 row)=0A= =0A= -- create a grid to allow a fast calculation for highway_density and = motorway_density=0A= CREATE OR replace FUNCTION generate_grid(bound_polygon geometry, = grid_step integer, srid integer default 2180)=0A= RETURNS table(id bigint, geom geometry)=0A= LANGUAGE plpgsql=0A= AS $function$=0A= DECLARE=0A= Xmin int;=0A= Xmax int;=0A= Ymax int;=0A= Ymin int;=0A= query_text text;=0A= BEGIN=0A= Xmin :=3D floor(ST_XMin(bound_polygon));=0A= Xmax :=3D ceil(ST_XMax(bound_polygon));=0A= Ymin :=3D floor(ST_YMin(bound_polygon));=0A= Ymax :=3D ceil(ST_YMax(bound_polygon));=0A= =0A= query_text :=3D 'select row_number() over() id, st_makeenvelope(s1, = s2, s1+$5, s2+$5, $6) geom=0A= from generate_series($1, $2+$5, $5) s1, generate_series ($3, $4+$5, = $5) s2';=0A= =0A= RETURN QUERY EXECUTE query_text using Xmin, Xmax, Ymin, Ymax, grid_step, = srid;=0A= END;=0A= $function$=0A= ;=0A= CREATE FUNCTION=0A= create table grid1 as select id, geom from = generate_grid((ST_GeomFromText('POLYGON((0 9000000, 18000000 9000000, = 18000000 -9000000, 0 -9000000, 0 9000000))')),10000,3857);=0A= SELECT 3247204=0A= create table grid2 as select id, geom from = generate_grid((ST_GeomFromText('POLYGON((0 9000000, -18000000 9000000, = -18000000 -9000000, 0 -9000000, 0 9000000))')),10000,3857);=0A= SELECT 3247204=0A= select geom into table grid from ((select geom from grid1) union = (select geom from grid2)) a;=0A= SELECT 6490804=0A= -- GRID HIGHWAY_DENSITY=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:33:29.929151+02=0A= (1 row)=0A= =0A= SELECT=0A= sum ( st_length(q.way) / (6430 * (st_length(ST_Transform(q.way, = 3857))/st_length(ST_Transform(q.way,4326)::geography) )) ) = highway_factor,=0A= m.geom way=0A= into table grid_highway_density=0A= FROM lines AS q=0A= INNER JOIN grid AS m ON ST_Intersects(q.way, m.geom) =0A= where q.highway in ('primary','primary_link','secondary', = 'secondary_link', 'tertiary')=0A= GROUP BY m.geom=0A= order by highway_factor;=0A= SELECT 82494=0A= select now();=0A= now =0A= ------------------------------=0A= 2023-06-26 15:33:48.58998+02=0A= (1 row)=0A= =0A= -- GRID MOTORWAY_DENSITY=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:33:48.590121+02=0A= (1 row)=0A= =0A= SELECT=0A= sum ( st_length(q.way) / (6430 * (st_length(ST_Transform(q.way, = 3857))/st_length(ST_Transform(q.way,4326)::geography) )) ) = motorway_factor,=0A= m.geom way=0A= into table grid_motorway_density=0A= FROM lines AS q=0A= INNER JOIN grid AS m ON ST_Intersects(q.way, m.geom) =0A= where q.highway in ('motorway', 'motorway_link','trunk','trunk_link')=0A= GROUP BY m.geom=0A= order by motorway_factor;=0A= SELECT 20735=0A= select now();=0A= now =0A= ------------------------------=0A= 2023-06-26 15:33:56.37715+02=0A= (1 row)=0A= =0A= -- CREATE INDEX grid_idx ON public.grid USING gist (geom) WITH = (fillfactor=3D'100');=0A= CREATE INDEX grid_hwd_idx ON public.grid_highway_density USING gist = (way) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= CREATE INDEX grid_mwd_idx ON public.grid_motorway_density USING gist = (way) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= -- collect all exceptions on 1 table=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:33:56.622494+02=0A= (1 row)=0A= =0A= SELECT y.osm_id losmid,=0A= case when q.motorway_factor is null then 0=0A= else q.motorway_factor=0A= end as motorway_factor,=0A= case when x.peak_sum_ele is null then 0=0A= when x.peak_sum_ele > 500000 then 4=0A= else x.peak_sum_ele / 125000=0A= end as peak_sum_ele,=0A= case when z.highway_factor is null then 0=0A= else z.highway_factor=0A= end as highway_factor,=0A= case when w.industrial_factor is null then 0=0A= when w.industrial_factor > 1 then (1500 * 50)=0A= else (w.industrial_factor * 1500 * 50) =0A= end as industrial_factor=0A= into table except_all_tmp=0A= from lines y=0A= left outer JOIN grid_motorway_density AS q ON st_dwithin(q.way, y.way, = 5500)=0A= left outer JOIN peak_density AS x ON y.osm_id =3D x.losmid=0A= left outer JOIN industri_tmp AS w ON y.osm_id =3D w.losmid=0A= left outer JOIN grid_highway_density AS z ON st_dwithin(z.way, y.way, = 5500)=0A= where y.highway in = ('primary','primary_link','secondary','secondary_link', 'tertiary');=0A= SELECT 12663489=0A= select now();=0A= now =0A= ------------------------------=0A= 2023-06-26 15:34:41.50096+02=0A= (1 row)=0A= =0A= select losmid, peak_sum_ele, avg(highway_factor) highway_factor, = avg(motorway_factor) motorway_factor, industrial_factor =0A= into table except_all=0A= from except_all_tmp=0A= group by losmid, peak_sum_ele, industrial_factor;=0A= SELECT 1181854=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:34:45.243811+02=0A= (1 row)=0A= =0A= -- Do not apply the positiv effect of "motorway density" in proximity = of motorway accesses!!!! =0A= UPDATE except_all=0A= SET motorway_factor =3D 0=0A= where losmid in (select losmid from motorway_access_2000);=0A= UPDATE 378155=0A= -- quite direct at motorway accesses set a negativ effect !!!! =0A= UPDATE except_all=0A= SET motorway_factor =3D -15=0A= where losmid in (select losmid from motorway_access_1000);=0A= UPDATE 249001=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:34:46.715092+02=0A= (1 row)=0A= =0A= -- class calculation with modifications using peaks, motorway_density = and highway_density... =0A= -- =0A= SELECT y.losmid :: bigint, =0A= case=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 6 then '1'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 10 then '2'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 19 then '3'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 35 then '4'=0A= when ((y.populate_factor * 1200 * (1 + q.peak_sum_ele)) + = q.industrial_factor) / ((30 + q.motorway_factor ) * (50 + = q.highway_factor)) < 70 then '5'=0A= else '6' =0A= end as traffic_class=0A= into table traffic_tags=0A= from traffic_tmp y =0A= left outer JOIN except_all AS q ON y.losmid =3D q.losmid=0A= order by traffic_class desc;=0A= SELECT 1144630=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:34:48.199513+02=0A= (1 row)=0A= =0A= --statistics =0A= select traffic_class , count(losmid) cnt from traffic_tags group by = traffic_class order by traffic_class;=0A= traffic_class | cnt =0A= ---------------+--------=0A= 1 | 529987=0A= 2 | 111625=0A= 3 | 169104=0A= 4 | 148594=0A= 5 | 119708=0A= 6 | 65612=0A= (6 rows)=0A= =0A= --=0A= -- put all tags together in 1 table (1 "direct" access per way in = mapcreator)=0A= --=0A= select losmid :: bigint as losmid, noise_class, river_class, = forest_class, town_class, traffic_class =0A= into table all_tags =0A= from river_tags =0A= natural full outer join noise_tags =0A= natural full outer join forest_tags =0A= natural full outer join town_tags =0A= natural full outer join traffic_tags =0A= order by losmid;=0A= SELECT 7851503=0A= create index all_tags_ind on all_tags(losmid, noise_class, river_class, = forest_class, town_class, traffic_class) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= analyse;=0A= ANALYZE=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 15:35:14.422211+02=0A= (1 row)=0A= =0A= Start Processing for OSM PBF asia=0A= Mon Jun 26 03:35:14 PM CEST 2023=0A= rm: cannot remove 'asia-latest.osm.pbf': No such file or directory=0A= Mon Jun 26 03:39:20 PM CEST 2023=0A= Mon Jun 26 03:39:20 PM CEST 2023=0A= CREATE EXTENSION postgis;=0A= CREATE EXTENSION=0A= CREATE EXTENSION hstore;=0A= CREATE EXTENSION=0A= Mon Jun 26 03:39:27 PM CEST 2023=0A= 2023-06-26 15:39:27 osm2pgsql version 1.7.2 (1.7.2)=0A= 2023-06-26 15:39:27 Database version: 14.8 (Ubuntu = 14.8-0ubuntu0.22.04.1)=0A= 2023-06-26 15:39:27 PostGIS version: 3.2=0A= =0DProcessing: Node(3390k 3390.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(28630k 14315.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(59080k 19693.3k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(87650k 21912.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(121910k 24382.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(144620k 24103.3k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(176930k 25275.7k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(211050k 26381.2k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(244980k 27220.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(279450k 27945.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(306440k 27858.2k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(309520k 25793.3k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(343490k 26422.3k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(388520k 27751.4k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(427980k 28532.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(468430k 29276.9k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(504750k 29691.2k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(542500k 30138.9k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(578600k 30452.6k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(619780k 30989.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(664020k 31620.0k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(666680k 30303.6k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(697250k 30315.2k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(740770k 30865.4k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(783720k 31348.8k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(829560k 31906.2k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(872410k 32311.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(918870k 32816.8k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(960390k 33116.9k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1001590k 33386.3k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1044120k 33681.3k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1082970k 33842.8k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1118580k = 33896.4k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(1158290k 34067.4k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1197090k 34202.6k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1235170k 34310.3k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1274880k 34456.2k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1315980k = 34631.1k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(1355970k 34768.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1376340k 34408.5k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1388820k 33873.7k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1402760k 32622.3k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1412620k = 32105.0k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(1452340k 32274.2k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1491340k 32420.4k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1532540k 32607.2k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1573160k 32774.2k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1611960k = 32897.1k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(1651860k 33037.2k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1692920k 33194.5k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1733640k 33339.2k/s) Way(0k = 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1774470k 33480.6k/s) = Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1802210k = 33374.3k/s) Way(0k 0.00k/s) Relation(0 0.0/s)=0DProcessing: = Node(1810790k 32923.5k/s) Way(0k 0.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1828190k 32646.2k/s) Way(0k 0.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(82k = 82.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(228k 114.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(353k 117.67k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(511k 127.75k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(638k 127.60k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(795k = 132.50k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(955k 136.43k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(1129k 141.12k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(1301k 144.56k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(1400k 140.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(1464k = 133.09k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(1525k 127.08k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(1600k 123.08k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(1751k 125.07k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(1920k 128.00k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(2087k = 130.44k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(2207k 129.82k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(2420k 134.44k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(2655k 139.74k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(2904k 145.20k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(3131k = 149.10k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(3334k 151.55k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(3570k 155.22k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(3814k 158.92k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(4012k 160.48k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(4209k = 161.88k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(4399k 162.93k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(4599k 164.25k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(4792k 165.24k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(4944k 164.80k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(5136k = 165.68k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(5341k 166.91k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(5531k 167.61k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(5732k 168.59k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(5941k 169.74k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(6174k = 171.50k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(6411k 173.27k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(6605k 173.82k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(6802k 174.41k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(6992k 174.80k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(7207k = 175.78k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(7489k 178.31k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(7650k 177.91k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(7761k 176.39k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(7964k 176.98k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(8180k = 177.83k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(8408k 178.89k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(8630k 179.79k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(8847k 180.55k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(9087k 181.74k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(9328k = 182.90k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(9569k 184.02k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(9790k 184.72k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(10003k 185.24k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(10216k 185.75k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(10448k = 186.57k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(10686k 187.47k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(10920k 188.28k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(11157k 189.10k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(11389k 189.82k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(11645k = 190.90k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(11939k 192.56k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(12218k 193.94k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(12484k 195.06k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(12728k 195.82k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(12963k = 196.41k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(13218k 197.28k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(13450k 197.79k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(13674k 198.17k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(13888k 198.40k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(14173k = 199.62k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(14446k 200.64k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(14712k 201.53k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(15009k 202.82k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(15317k 204.23k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(15560k = 204.74k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(15811k 205.34k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(16047k 205.73k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(16293k 206.24k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(16567k 207.09k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(16851k = 208.04k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(17133k 208.94k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(17381k 209.41k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(17657k 210.20k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(17942k 211.08k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(18241k = 212.10k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(18514k 212.80k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(18756k 213.14k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(18996k 213.44k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(19250k 213.89k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(19538k = 214.70k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(19848k 215.74k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(20141k 216.57k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(20434k 217.38k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(20733k 218.24k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(21069k = 219.47k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(21527k 221.93k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(21899k 223.46k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(22313k 225.38k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(22633k 226.33k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(22947k = 227.20k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(23270k 228.14k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(23600k 229.13k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(23906k 229.87k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(24195k 230.43k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(24491k = 231.05k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(24790k 231.68k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(25092k 232.33k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(25397k 233.00k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(25739k 233.99k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(26084k = 234.99k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(26430k 235.98k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(26735k 236.59k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(27060k 237.37k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(27351k 237.83k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(27637k = 238.25k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(27971k 239.07k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(28343k 240.19k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(28638k 240.66k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(28914k 240.95k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(29240k = 241.65k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(29558k 242.28k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(29844k 242.63k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(30168k 243.29k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(30481k 243.85k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(30811k = 244.53k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(31113k 244.98k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(31409k 245.38k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(31759k 246.19k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(32082k 246.78k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(32555k = 248.51k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(33162k 251.23k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(33704k 253.41k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(34300k 255.97k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(35036k 259.53k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(35651k = 262.14k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(36328k 265.17k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(36745k 266.27k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(37502k 269.80k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(38364k 274.03k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(39090k = 277.23k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(39578k 278.72k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(40078k 280.27k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(40528k 281.44k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(40960k 282.48k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(41318k = 283.00k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(41648k 283.32k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(41968k 283.57k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(42238k 283.48k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(42570k 283.80k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(42915k = 284.21k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(43236k 284.45k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(43750k 285.95k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(44188k 286.94k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(44534k 287.32k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(44899k = 287.81k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(45261k 288.29k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(45677k 289.09k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(46086k 289.85k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(46463k 290.39k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(47029k = 292.11k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(47626k 293.99k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(48247k 295.99k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(48811k 297.63k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(49294k 298.75k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(49721k = 299.52k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(50186k 300.51k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(50662k 301.56k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(51075k 302.22k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(51467k 302.75k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(51858k = 303.26k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(52252k 303.79k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(52669k 304.45k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(53104k 305.20k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(53540k 305.94k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(54031k = 306.99k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(54580k 308.36k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(55092k 309.51k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(55629k 310.78k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(56220k 312.33k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(56803k = 313.83k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(57286k 314.76k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(57748k 315.56k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(58198k 316.29k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(58632k 316.93k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(59119k = 317.84k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(59670k 319.09k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(60134k 319.86k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(60613k 320.70k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(61135k 321.76k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(61594k = 322.48k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(62053k 323.19k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(62483k 323.75k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(62937k 324.42k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(63380k 325.03k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(63773k = 325.37k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(64351k 326.65k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(65096k 328.77k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(65694k 330.12k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(66330k 331.65k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(66947k = 333.07k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(67635k 334.83k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(68311k 336.51k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(68970k 338.09k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(69637k 339.69k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(70311k = 341.32k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(70958k 342.79k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(71575k 344.11k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(72162k 345.27k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(72703k 346.20k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(73234k = 347.08k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(73747k 347.86k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(74317k 348.91k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(74865k 349.84k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(75312k 350.29k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(75858k = 351.19k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(76621k 353.09k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(77259k 354.40k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(77753k 355.04k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(78372k 356.24k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(78792k = 356.52k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(79192k 356.72k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(79632k 357.09k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(80090k 357.54k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(80532k 357.92k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(80987k = 358.35k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(81507k 359.06k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(82003k 359.66k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(82499k 360.26k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(83012k 360.92k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(83500k = 361.47k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(83961k 361.90k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(84436k 362.39k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(84938k 362.98k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(85481k 363.75k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(86012k = 364.46k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(86492k 364.95k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(86957k 365.37k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(87527k 366.22k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(88182k 367.43k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(88869k = 368.75k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(89526k 369.94k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(90280k 371.52k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(91009k 372.99k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(91486k 373.41k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(91928k = 373.69k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(92443k 374.26k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(92929k 374.71k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(93391k 375.06k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(94087k 376.35k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(94818k = 377.76k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(95595k 379.35k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(96348k 380.82k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(97122k 382.37k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(97937k 384.07k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(98447k = 384.56k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(98930k 384.94k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(99540k 385.81k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(100203k 386.88k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(100806k 387.72k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(101354k = 388.33k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(102055k 389.52k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(102727k 390.60k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(103232k 391.03k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(103658k 391.16k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(104128k = 391.46k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(104604k 391.78k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(105026k 391.89k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(105435k 391.95k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(105921k 392.30k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(106349k = 392.43k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(106975k 393.29k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(107630k 394.25k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(108337k 395.39k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(109105k 396.75k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(109876k = 398.10k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(110571k 399.17k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(111236k 400.13k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(111888k 401.03k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(112525k 401.88k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(113136k = 402.62k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(113883k 403.84k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(114607k 404.97k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(115257k 405.83k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(115616k 405.67k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(116037k = 405.72k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(116434k 405.69k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(117029k 406.35k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(117393k 406.20k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(117717k 405.92k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(118131k = 405.95k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(118557k 406.02k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(118948k 405.97k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(119312k 405.82k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(119705k 405.78k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(120050k = 405.57k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(120373k 405.30k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(120675k 404.95k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(121018k 404.74k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(121323k 404.41k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(121612k = 404.03k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(121944k 403.79k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(122278k 403.56k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(122693k 403.60k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(123099k 403.60k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(123510k = 403.63k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(123930k 403.68k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(124287k 403.53k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(124675k 403.48k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(125080k 403.48k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(125453k = 403.39k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(125856k 403.38k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(126265k 403.40k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(126664k 403.39k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(127083k 403.44k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(127510k = 403.51k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(127956k 403.65k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(128421k 403.84k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(128923k 404.15k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(129478k 404.62k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(130024k = 405.06k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(130522k 405.35k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(130986k 405.53k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(131448k 405.70k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(131854k 405.70k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(132319k = 405.89k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(132823k 406.19k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(133383k 406.66k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(133935k 407.10k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(134469k 407.48k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(134959k = 407.73k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(135491k 408.11k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(136021k 408.47k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(136541k 408.81k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(137105k 409.27k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(137555k = 409.39k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(137996k 409.48k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(138389k 409.43k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(138758k 409.32k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(139231k 409.50k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(139705k = 409.69k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(140188k 409.91k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(140597k 409.90k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(141033k 409.98k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(141419k 409.91k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(141819k = 409.88k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(142235k 409.90k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(142673k 409.98k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(143080k 409.97k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(143510k 410.03k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(143907k = 409.99k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(144348k 410.08k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(144760k 410.08k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(145176k 410.10k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(145635k 410.24k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(146112k = 410.43k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(146583k 410.60k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(147007k 410.63k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(147408k 410.61k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(147842k 410.67k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(148274k = 410.73k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(148701k 410.78k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(149153k 410.89k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(149556k 410.87k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(149958k 410.84k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(150310k = 410.68k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(150706k 410.64k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(151181k 410.82k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(151631k 410.92k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(152125k 411.15k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(152613k = 411.36k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(153043k 411.41k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(153496k 411.52k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(153972k 411.69k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(154380k 411.68k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(154789k = 411.67k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(155192k 411.65k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(155566k 411.55k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(155938k 411.45k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(156303k 411.32k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(156714k = 411.32k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(157124k 411.32k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(157603k 411.50k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(158181k 411.93k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(158614k 411.98k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(159140k = 412.28k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(159656k 412.55k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(160201k 412.89k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(160597k 412.85k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(161036k 412.91k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(161480k = 412.99k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(161811k 412.78k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(162321k 413.03k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(162827k 413.27k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(163265k 413.33k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(163714k = 413.42k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(164168k 413.52k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(164618k 413.61k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(165036k 413.62k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(165456k 413.64k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(165851k = 413.59k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(166245k 413.54k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(166623k 413.46k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(166986k 413.33k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(167410k 413.36k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(167891k = 413.52k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(168436k 413.85k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(168921k 414.02k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(169284k 413.90k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(169684k 413.86k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(170099k = 413.87k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(170447k 413.71k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(170798k 413.55k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(171194k 413.51k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(171611k 413.52k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(172028k = 413.53k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(172495k 413.66k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(172914k 413.67k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(173324k 413.66k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(173762k 413.72k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(174181k = 413.73k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(174672k 413.91k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(175136k 414.03k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(175654k 414.28k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(176078k 414.30k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(176552k = 414.44k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(176990k 414.50k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(177460k 414.63k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(177878k 414.63k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(178302k 414.66k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(178759k = 414.75k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(179249k 414.93k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(179644k 414.88k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(180178k 415.16k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(180661k 415.31k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(181138k = 415.45k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(181588k 415.53k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(182035k 415.61k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(182446k 415.59k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(182922k 415.73k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(183306k = 415.66k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(183667k 415.54k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(184010k 415.37k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(184362k 415.23k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(184700k 415.06k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(185095k = 415.01k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(185601k 415.21k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(186034k 415.25k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(186460k 415.28k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(186896k 415.32k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(187393k = 415.51k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(187881k 415.67k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(188246k 415.55k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(188804k 415.87k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(189256k 415.95k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(189676k = 415.96k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(190103k 415.98k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(190498k 415.93k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(190875k 415.85k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(191316k 415.90k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(191752k = 415.95k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(192304k 416.24k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(192889k 416.61k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(193364k 416.73k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(193814k 416.80k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(194287k = 416.92k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(194699k 416.91k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(195073k 416.82k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(195457k 416.75k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(195835k 416.67k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(196228k = 416.62k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(196654k 416.64k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(197082k 416.66k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(197460k 416.58k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(197886k 416.60k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(198302k = 416.60k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(198766k 416.70k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(199251k 416.84k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(199696k 416.90k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(200115k 416.91k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(200463k = 416.76k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(200866k 416.73k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(201282k 416.73k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(201726k 416.79k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(202200k 416.91k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(202624k = 416.92k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(203119k 417.08k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(203561k 417.13k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(203994k 417.17k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(204422k 417.19k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(204844k = 417.20k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(205411k 417.50k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(206005k 417.86k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(206497k 418.01k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(206977k 418.14k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(207433k = 418.21k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(207900k 418.31k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(208351k 418.38k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(208778k 418.39k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(209258k 418.52k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(209647k = 418.46k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(210069k 418.46k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(210490k 418.47k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(210932k 418.52k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(211374k 418.56k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(211875k = 418.73k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(212364k 418.86k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(212778k 418.85k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(213226k 418.91k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(213626k 418.87k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(214064k = 418.91k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(214563k 419.07k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(215006k 419.12k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(215383k 419.03k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(215791k 419.01k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(216236k = 419.06k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(216651k 419.05k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(217093k 419.10k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(217561k 419.19k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(218106k 419.43k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(218612k = 419.60k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(219271k 420.06k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(219956k 420.57k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(220626k 421.04k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(220858k 420.68k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(221049k = 420.25k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(221636k 420.56k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(222177k 420.79k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(222653k 420.89k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(223168k 421.07k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(223657k = 421.20k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(224133k 421.30k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(224577k 421.35k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(224949k 421.25k/s) Relation(0 = 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(225358k 421.23k/s) = Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(225831k = 421.33k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(226316k 421.45k/s) Relation(0 0.0/s)=0DProcessing: Node(1832896k = 32730.3k/s) Way(226838k 421.63k/s) Relation(0 0.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(170 = 170.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1360 680.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1760 586.7/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(2260 = 565.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(2670 534.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(3350 558.3/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(4320 = 617.1/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(5660 707.5/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(7210 801.1/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(8250 = 825.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(10220 929.1/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(11510 959.2/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(12860 = 989.2/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(17280 1234.3/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(19830 1322.0/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(25860 = 1616.2/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(32390 1905.3/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(32820 1823.3/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(36250 = 1907.9/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(41930 1996.7/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(44500 2022.7/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(48740 = 2119.1/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(51970 2165.4/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(56170 2246.8/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(59500 = 2288.5/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(64290 2381.1/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(69410 2478.9/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(78670 = 2712.8/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(85520 2850.7/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(94050 3033.9/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(103960 = 3248.8/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(110570 3350.6/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(117040 3442.4/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(125470 = 3584.9/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(133710 3714.2/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(139790 3778.1/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(147050 = 3869.7/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(152130 3900.8/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(156470 3911.8/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(162210 = 3956.3/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(169490 4035.5/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(176380 4101.9/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(183340 = 4166.8/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(187490 4166.4/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(196860 4279.6/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(203890 = 4338.1/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(211710 4410.6/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(220660 4503.3/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(224380 = 4487.6/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(229100 4492.2/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(231640 4454.6/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(236660 = 4465.3/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(243390 4507.2/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(252530 4591.5/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(261160 = 4663.6/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(269950 4736.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(277120 4777.9/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(282700 = 4791.5/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(290090 4834.8/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(305840 5013.8/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(318100 = 5130.6/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(327920 5205.1/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(333940 5217.8/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(343560 = 5285.5/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(351830 5330.8/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(364430 5439.3/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(374980 = 5514.4/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(379130 5494.6/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(385550 5507.9/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(399370 = 5624.9/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(413490 5742.9/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(424500 5815.1/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(432620 = 5846.2/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(441440 5885.9/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(451790 5944.6/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(460250 = 5977.3/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(473420 6069.5/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(491450 6220.9/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(503690 = 6296.1/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(513460 6339.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(521830 6363.8/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(534020 = 6434.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(547580 6518.8/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(557800 6562.4/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(572710 = 6659.4/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(582690 6697.6/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(592410 6731.9/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(602030 = 6764.4/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(614990 6833.2/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(626280 6882.2/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(638820 = 6943.7/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(651090 7001.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(662110 7043.7/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(676590 = 7122.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(688330 7170.1/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(700580 7222.5/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(716090 = 7307.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(736970 7444.1/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(783670 7836.7/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(826390 = 8182.1/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(847380 8307.6/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(867120 8418.6/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(871470 = 8379.5/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(879330 8374.6/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(887370 8371.4/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(890310 = 8320.7/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(897530 8310.5/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(900260 8259.3/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(913110 = 8301.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(920290 8290.9/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(930970 8312.2/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(945450 = 8366.8/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(960940 8429.3/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(973780 8467.7/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(990170 = 8535.9/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1003660 8578.3/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1022670 8666.7/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1041410 = 8751.3/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1049160 8743.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1059800 8758.7/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1072790 = 8793.4/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1081810 8795.2/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1086030 8758.3/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1088520 = 8708.2/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1093830 8681.2/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1103700 8690.6/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1120130 = 8751.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1136580 8810.7/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1144880 8806.8/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1152230 = 8795.6/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1162160 8804.2/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1172070 8812.6/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1186590 = 8855.1/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1201630 8901.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1212730 8917.1/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1225970 = 8948.7/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1245330 9024.1/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1261860 9078.1/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1277110 = 9122.2/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1289300 9144.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1296610 9131.1/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1315660 = 9200.4/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1326960 9215.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1337890 9226.8/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1348370 = 9235.4/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1362550 9269.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1370580 9260.7/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1382150 = 9276.2/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1397340 9315.6/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1408250 9326.2/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1418710 = 9333.6/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1430170 9347.5/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1440990 9357.1/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1449340 = 9350.6/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1461200 9366.7/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1469580 9360.4/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1479670 = 9365.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1493050 9390.3/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1508020 9425.1/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1522140 = 9454.3/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1535960 9481.2/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1544010 9472.5/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1557830 = 9499.0/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1574020 9539.5/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1584820 9547.1/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1593160 = 9539.9/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1606580 9563.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1619060 9580.2/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1633200 = 9607.1/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1642620 9606.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1651740 9603.1/s)=0DProcessing: = Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) Relation(1665530 = 9627.3/s)=0DProcessing: Node(1832896k 32730.3k/s) Way(227331k 422.55k/s) = Relation(1680150 9656.0/s)=0DProcessing: Node(1832896k 32730.3k/s) = Way(227331k 422.55k/s) Relation(1695340 9687.7/s)=0D = = =0D2023-06-26 15:52:16 Reading input files done in 769s (12m 49s).=0A= 2023-06-26 15:52:16 Processed 1832896039 nodes in 56s - 32730k/s=0A= 2023-06-26 15:52:16 Processed 227331334 ways in 538s (8m 58s) - 423k/s=0A= 2023-06-26 15:52:16 Processed 1700991 relations in 175s (2m 55s) - = 10k/s=0A= 2023-06-26 15:52:16 No marked ways (Skipping stage 2).=0A= 2023-06-26 15:52:16 Clustering table 'cities' by geometry...=0A= 2023-06-26 15:52:16 Clustering table 'polygons' by geometry...=0A= 2023-06-26 15:52:16 Clustering table 'lines' by geometry...=0A= 2023-06-26 15:52:16 Clustering table 'cities_rel' by geometry...=0A= 2023-06-26 15:52:17 Creating geometry index on table 'cities'...=0A= 2023-06-26 15:52:17 Analyzing table 'cities'...=0A= 2023-06-26 15:52:17 Clustering table 'peak' by geometry...=0A= 2023-06-26 15:52:17 Creating geometry index on table 'peak'...=0A= 2023-06-26 15:52:18 Analyzing table 'peak'...=0A= 2023-06-26 15:53:03 Creating geometry index on table 'cities_rel'...=0A= 2023-06-26 15:53:04 Analyzing table 'cities_rel'...=0A= 2023-06-26 15:55:32 Creating geometry index on table 'polygons'...=0A= 2023-06-26 15:56:28 Creating geometry index on table 'lines'...=0A= 2023-06-26 15:56:37 Analyzing table 'polygons'...=0A= 2023-06-26 16:02:05 Analyzing table 'lines'...=0A= 2023-06-26 16:02:05 All postprocessing on table 'lines' done in 588s = (9m 48s).=0A= 2023-06-26 16:02:05 All postprocessing on table 'polygons' done in 260s = (4m 20s).=0A= 2023-06-26 16:02:05 All postprocessing on table 'cities' done in 0s.=0A= 2023-06-26 16:02:05 All postprocessing on table 'cities_rel' done in = 49s.=0A= 2023-06-26 16:02:05 All postprocessing on table 'peak' done in 1s.=0A= 2023-06-26 16:02:05 osm2pgsql took 1358s (22m 38s) overall.=0A= -- calculation of new tags (estimated_noise_class, = estimated_river_class,estimated_forest_class, estimated_town_class, = estimated_traffic_class)=0A= -- Ess Bee version 15/06/2023=0A= set client_encoding to UTF8;=0A= SET=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 16:02:05.771479+02=0A= (1 row)=0A= =0A= create or replace function isnumeric(string text) returns bool as $$=0A= begin=0A= perform string::numeric;=0A= return true;=0A= exception=0A= when invalid_text_representation then=0A= return false;=0A= end;=0A= $$ language plpgsql security invoker;=0A= CREATE FUNCTION=0A= -- create new tables for tuning=0A= SELECT osm_id :: bigint , highway, waterway, width, maxspeed,=0A= case =0A= when maxspeed is null then 0 =0A= --when not isnumeric(maxspeed) then 0 =0A= when not (maxspeed ~ '^\d+(\.\d+)?$') then 0=0A= when maxspeed :: numeric > '105' then 1=0A= when maxspeed :: numeric > '75' then 2=0A= else 3=0A= end as maxspeed_class=0A= -- "buffer radius" was initially created with 50 meters at a lat 50 = degrees.... =3D=3D> ST_Buffer(way,50)=0A= -- but, using geometry "projection", to get same results by a = calculation of the planet (latitude between -80, +85) this value should = be adapted to the latitude of the highways...=0A= --=0A= , ST_Buffer(way,32.15*st_length(ST_Transform(way, = 3857))/st_length(ST_Transform(way,4326)::geography)) as way =0A= into table osm_line_buf_50=0A= from lines where highway is not null or waterway in ('river','canal');=0A= SELECT 56288872=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 16:16:00.968199+02=0A= (1 row)=0A= =0A= -- modify "way" by large waterways !!" (example Rhein =3D=3D> width =3D = 400 ....) enlarge a bit the "50 meter" buffer=0A= UPDATE=0A= osm_line_buf_50=0A= SET=0A= way =3D st_buffer(way, (width :: numeric / 10))=0A= WHERE=0A= waterway =3D 'river' and width is not null and (width ~ = '^[0-9\.]+$') and width :: numeric > 15;=0A= UPDATE 2341=0A= SELECT osm_id :: bigint, leisure, landuse, p.natural, p.water,=0A= ST_Buffer(way,32.15*st_length(ST_Transform(st_makeline(st_startpoint(way)= ,st_centroid(way)), = 3857))/st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(= way)),4326)::geography)) as way=0A= into table osm_poly_buf_50=0A= from polygons p where =0A= -- do not consider small surfaces=0A= st_area(p.way) > 1000=0A= and p.natural in ('water') or (p.landuse in = ('forest','allotments','flowerbed','orchard','vineyard','recreation_groun= d','village_green') =0A= or p.leisure in ('garden','park', 'nature_reserve'));=0A= SELECT 2820324=0A= SELECT osm_id :: bigint, leisure, landuse, p.natural, p.water,=0A= way=0A= into table osm_poly_no_buf=0A= from polygons p where =0A= -- do not consider small surfaces=0A= st_area(p.way) > 1000=0A= and p.natural in ('water') or (p.landuse in = ('forest','allotments','flowerbed','orchard','vineyard','recreation_groun= d','village_green') =0A= or p.leisure in ('garden','park', 'nature_reserve'));=0A= SELECT 2820324=0A= SELECT osm_id :: bigint, leisure, landuse, p.natural, p.water,=0A= ST_Buffer(way,45*st_length(ST_Transform(st_makeline(st_startpoint(way),st= _centroid(way)), = 3857))/st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(= way)),4326)::geography)) as way=0A= into table osm_poly_buf_120=0A= from osm_poly_buf_50 p ;=0A= SELECT 2820324=0A= select now();=0A= now =0A= ------------------------------=0A= 2023-06-26 16:24:54.93921+02=0A= (1 row)=0A= =0A= -- create indexes=0A= CREATE INDEX osm_line_buf_50_idx ON public.osm_line_buf_50 USING gist = (way) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= ANALYZE;=0A= ANALYZE=0A= select=0A= osm_id, highway, way, =0A= ST_Expand(way, 9645*st_length(ST_Transform(way, = 3857))/st_length(ST_Transform(way,4326)::geography)) way2,=0A= ST_Centroid(way) way0,=0A= st_length(ST_Transform(way, = 3857))/st_length(ST_Transform(way,4326)::geography) as merca_coef=0A= into table primsecter15k=0A= from lines=0A= where highway in ('primary','primary_link', = 'secondary','secondary_link', 'tertiary');=0A= SELECT 4440793=0A= CREATE INDEX primsecter15k_idx2 ON public.primsecter15k USING gist = (way2) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= CREATE INDEX primsecter15k_idx1 ON public.primsecter15k USING gist (way) = WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= CREATE INDEX primsecter15k_idx0 ON public.primsecter15k USING gist = (way0) WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 16:33:25.942942+02=0A= (1 row)=0A= =0A= -- create a new "town" table based on cities_rel (with a valid/numeric = population) AND fetch by need the population from the cities table) =0A= -- clean the cities table (when population is null or population is not = numeric or unusable)=0A= select =0A= a.name, =0A= REPLACE(a.population, '.', '') :: bigint population,=0A= a.way =0A= into cities_ok =0A= from cities a where a.population is not null and isnumeric(a.population)=0A= and a.place in ('town', 'city', 'municipality'); =0A= SELECT 13633=0A= -- clean the cities_rel table (when population is not numeric or = unusable)=0A= select =0A= a.name as name, a.place as place,=0A= a.admin_level, =0A= case=0A= when a.population is not null and isnumeric(a.population) then = a.population:: numeric =0A= else null=0A= end as population,=0A= a.way=0A= into cities_rel_ok=0A= from cities_rel a;=0A= SELECT 154756=0A= CREATE INDEX cities_ok_idx ON public.cities_ok USING gist (way) WITH = (fillfactor=3D'100');=0A= CREATE INDEX=0A= CREATE INDEX cities_rel_ok_idx ON public.cities_rel_ok USING gist (way) = WITH (fillfactor=3D'100');=0A= CREATE INDEX=0A= -- select town + population + way starting with cities_ok .... (to catch = specials cases as ex. "Berlin" which is tagged with "admin_level=3D4")=0A= select=0A= a.name as name, st_x(a.way), st_y(a.way),=0A= a.population,=0A= case=0A= -- st_union is is necessary because some osm data are inconsistent = (=3D=3D> 2 relations with the name " Krynki" and quite same x/y)=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '8' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '8' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- Australia admin_level=3D7=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '7' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '7' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- Paris admin_level=3D6=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '6' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '6' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- Berlin admin_level=3D4=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '4' and a.name =3D b.name and st_intersects(a.way, b.way)) ) is not null = then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level =3D = '4' and a.name =3D b.name and st_intersects(a.way, b.way)) )=0A= -- London admin_level is null=0A= when (select st_union(way) from cities_rel_ok b where (b.admin_level is = null and b.place in ('city', 'town') and a.name =3D b.name and = st_intersects(a.way, b.way)) ) is not null then=0A= (select st_union(way) from cities_rel_ok b where (b.admin_level is = null and b.place in ('city', 'town') and a.name =3D b.name and = st_intersects(a.way, b.way)) )=0A= -- =CE=91=CE=B8=CE=AE=CE=BD=CE=B1 No DATA at all...=0A= -- possible solution ????? no, better null!=0A= -- else st_buffer(way, (10 *sqrt(a.population)))=0A= -- else null=0A= -- at least the "traffic" can be estimated (not "town)=0A= else st_buffer(a.way, 10)=0A= end as way=0A= into cities_intermed3=0A= from cities_ok a=0A= order by name;=0A= SELECT 13633=0A= -- select town + population + way starting with cities_rel_ok ....=0A= select=0A= a.name as name, st_area(a.way) st_area,=0A= case=0A= when a.population is not null then a.population=0A= -- "max" is necessary because some osm data are inconsistent (=3D=3D> 2 = nodes with the name Titisee-Neustadt and quite same x/y)=0A= else (select max(population) from cities_intermed3 b where ( a.name =3D = b.name and st_intersects(a.way, b.way)) )=0A= end as population,=0A= a.way=0A= into cities_intermed4=0A= from cities_rel_ok a=0A= where a.admin_level =3D '8'=0A= order by a.name;=0A= SELECT 42276=0A= -- merge =0A= select name,=0A= max (population) as population,=0A= way,=0A= st_centroid(way) as way0,=0A= st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(way)), = 3857))/st_length(ST_Transform(st_makeline(st_startpoint(way),st_centroid(= way)),4326)::geography) as merca_coef=0A= into cities_all=0A= from ((select name, population, way from cities_intermed3 ) union = (select name, population, way from cities_intermed4)) a=0A= where population is not null=0A= -- and population > 20000=0A= group by name, way=0A= order by population;=0A= SELECT 15850=0A= select now();=0A= now =0A= -------------------------------=0A= 2023-06-26 16:34:26.163755+02=0A= (1 row)=0A= =0A= -- create tags for noise =0A= -- create raw data=0A= -- when several highways-segments are producing noise, aggregate the = noises using the "ST_Union" of the segments!=0A= -- (better as using "sum" or "max" that do not deliver good factors) =0A= SELECT=0A= m.osm_id losmid, m.highway lhighway, q.highway as qhighway, = q.maxspeed_class,=0A= case =0A= when q.highway in ('motorway', 'motorway_link','trunk','trunk_link') = and q.maxspeed_class < 1.1 then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / = st_area(m.way)=0A= when q.highway in ('motorway', 'motorway_link','trunk','trunk_link') = then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (1.5 * = st_area(m.way))=0A= when q.highway in ('primary','primary_link') = and q.maxspeed_class < 2.1 then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (2 * = st_area(m.way))=0A= when q.highway in ('primary','primary_link') then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (3 * = st_area(m.way))=0A= when q.highway in ('secondary') = and q.maxspeed_class < 2.1 then=0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (3 * = st_area(m.way))=0A= when q.highway in ('secondary') then =0A= st_area(st_intersection(m.way, ST_Union( q.way))) / (5 * = st_area(m.way))=0A= end=0A= as noise_factor=0A= into table noise_tmp=0A= FROM osm_line_buf_50 AS m=0A= INNER JOIN osm_line_buf_50 AS q ON ST_Intersects(m.way, q.way) =0A= WHERE m.highway is not null=0A= and q.highway in ('motorway', = 'motorway_link','trunk','trunk_link','primary','primary_link','secondary'= )=0A= GROUP BY losmid, lhighway, m.way, q.highway, q.maxspeed_class=0A= order by noise_factor desc;=0A= ------=_NextPart_000_003F_01D9AC3A.57F5AFA0 Content-Type: application/octet-stream; name="gen-rest.sh" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="gen-rest.sh" ./get-pbf.sh australia-oceania=0A= ./create-tags.sh australia-oceania=0A= =0A= ./get-pbf.sh south-america=0A= ./create-tags.sh south-america=0A= =0A= ./get-pbf.sh asia=0A= ./create-tags.sh asia=0A= =0A= ./get-pbf.sh central-america=0A= ./create-tags.sh central-america=0A= =0A= ./get-pbf.sh africa=0A= ./create-tags.sh africa=0A= =0A= ./get-pbf.sh north-america=0A= ./create-tags.sh north-america=0A= =0A= # ./planet-tags.sh=0A= =0A= ------=_NextPart_000_003F_01D9AC3A.57F5AFA0 Content-Type: application/octet-stream; name="get-pbf.sh" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="get-pbf.sh" =0A= pbfname=3D$1=0A= echo "Start Processing for OSM PBF" "${pbfname}"=0A= date=0A= cd pbf=0A= rm $1-latest.osm.pbf=0A= wget -q https://download.geofabrik.de/$1-latest.osm.pbf=0A= cd ..=0A= date=0A= =0A= ------=_NextPart_000_003F_01D9AC3A.57F5AFA0 Content-Type: application/octet-stream; name="mycfg.lua" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="mycfg.lua" -- special config to calcule pseudo-tags / "Brouter project"=0A= -- EssBee version 08/05/2023=0A= =0A= local srid =3D 3857=0A= --local srid =3D 4326=0A= =0A= =0A= -- 3857 (projection) SHOULD BE USED here for distance calculation ... = (not srid =3D 4326 !)=0A= -- = https://gis.stackexchange.com/questions/48949/epsg-3857-or-4326-for-web-m= apping =0A= =0A= local tables =3D {}=0A= =0A= tables.lines =3D osm2pgsql.define_way_table('lines', {=0A= { column =3D 'name', type =3D 'text' },=0A= { column =3D 'osm_id', type =3D 'text' },=0A= { column =3D 'highway', type =3D 'text' },=0A= { column =3D 'maxspeed', type =3D 'text' },=0A= { column =3D 'waterway', type =3D 'text' },=0A= { column =3D 'width', type =3D 'text' },=0A= { column =3D 'way', type =3D 'linestring', projection =3D srid, = not_null =3D true },=0A= })=0A= =0A= tables.polygons =3D osm2pgsql.define_area_table('polygons', {=0A= { column =3D 'osm_id', type =3D 'text' },=0A= { column =3D 'type', type =3D 'text' },=0A= { column =3D 'boundary', type =3D 'text' },=0A= { column =3D 'name', type =3D 'text' },=0A= { column =3D 'place', type =3D 'text' },=0A= { column =3D 'population', type =3D 'text' },=0A= { column =3D 'landuse', type =3D 'text' },=0A= { column =3D 'leisure', type =3D 'text' },=0A= { column =3D 'natural', type =3D 'text' },=0A= { column =3D 'water', type =3D 'text' },=0A= { column =3D 'way', type =3D 'geometry', projection =3D srid, = not_null =3D true },=0A= })=0A= =0A= =0A= tables.cities =3D osm2pgsql.define_node_table('cities', {=0A= { column =3D 'name', type =3D 'text' },=0A= { column =3D 'place', type =3D 'text' },=0A= { column =3D 'admin_level', type =3D 'text' },=0A= { column =3D 'osm_id', type =3D 'text' },=0A= { column =3D 'population', type =3D 'text' },=0A= { column =3D 'way', type =3D 'geometry', projection =3D srid, = not_null =3D true },=0A= })=0A= =0A= -- create a table for cities from special relation =0A= tables.cities_rel =3D osm2pgsql.define_relation_table('cities_rel', {=0A= { column =3D 'reltype', type =3D 'text' },=0A= { column =3D 'admin_level', type =3D 'text' },=0A= { column =3D 'boundary', type =3D 'text' },=0A= { column =3D 'name', type =3D 'text' },=0A= { column =3D 'place', type =3D 'text' },=0A= { column =3D 'osm_id', type =3D 'text' },=0A= { column =3D 'population', type =3D 'text' },=0A= { column =3D 'way', type =3D 'geometry', projection =3D srid, = not_null =3D true },=0A= })=0A= =0A= -- create a table for peaks from nodes =0A= tables.peak =3D osm2pgsql.define_node_table('peak', {=0A= { column =3D 'name', type =3D 'text' },=0A= { column =3D 'natural', type =3D 'text' },=0A= { column =3D 'osm_id', type =3D 'text' },=0A= { column =3D 'ele', type =3D 'text' },=0A= { column =3D 'way', type =3D 'geometry', projection =3D srid, = not_null =3D true },=0A= })=0A= =0A= -- Helper function that looks at the tags and decides if this is possibly=0A= -- an area.=0A= function has_area_tags(tags)=0A= if tags.area =3D=3D 'yes' then=0A= return true=0A= end=0A= if tags.area =3D=3D 'no' then=0A= return false=0A= end=0A= =0A= return tags.place=0A= or tags.population=0A= end=0A= =0A= function osm2pgsql.process_node(object)=0A= =0A= if (object.tags.place =3D=3D 'city' or object.tags.place =3D=3D 'town' = or object.tags.place =3D=3D 'municipality') and = has_area_tags(object.tags) then=0A= tables.cities:insert({=0A= osm_id =3D object.id,=0A= name =3D object.tags.name,=0A= place =3D object.tags.place,=0A= admin_level =3D object.tags.admin_level,=0A= population =3D object.tags.population,=0A= way =3D object:as_point()=0A= })=0A= =0A= end=0A= =0A= if (object.tags.natural =3D=3D 'peak') then=0A= tables.peak:insert({=0A= natural =3D object.tags.natural,=0A= name =3D object.tags.name,=0A= ele =3D object.tags.ele,=0A= osm_id =3D object.id,=0A= way =3D object:as_point()=0A= })=0A= =0A= end=0A= =0A= end=0A= =0A= function osm2pgsql.process_way(object)=0A= local way_type =3D object:grab_tag('type')=0A= =0A= if ( object.tags.natural =3D=3D 'water') or (object.tags.landuse = ~=3D nil ) or (object.tags.leisure ~=3D nil ) then=0A= tables.polygons:insert({=0A= name =3D object.tags.name,=0A= osm_id =3D object.id,=0A= type =3D way_type,=0A= landuse =3D object.tags.landuse,=0A= leisure =3D object.tags.leisure,=0A= natural =3D object.tags.natural,=0A= water =3D object.tags.water,=0A= way =3D object:as_polygon()=0A= })=0A= end=0A= =0A= if ( object.tags.highway ~=3D nil) or ( object.tags.waterway ~=3D = nil) then=0A= tables.lines:insert({=0A= name =3D object.tags.name,=0A= osm_id =3D object.id,=0A= highway =3D object.tags.highway,=0A= waterway =3D object.tags.waterway,=0A= width =3D object.tags.width,=0A= maxspeed =3D object.tags.maxspeed,=0A= way =3D object:as_linestring()=0A= })=0A= end=0A= =0A= =0A= end=0A= =0A= function osm2pgsql.process_relation(object)=0A= local relation_type =3D object:grab_tag('type')=0A= =0A= =0A= tables.polygons:insert({=0A= osm_id =3D object.id,=0A= type =3D relation_type,=0A= boundary =3D object.tags.boundary,=0A= name =3D object.tags.name,=0A= place =3D object.tags.place,=0A= population =3D object.tags.population,=0A= landuse =3D object.tags.landuse,=0A= leisure =3D object.tags.leisure,=0A= natural =3D object.tags.natural,=0A= water =3D object.tags.water,=0A= way =3D object:as_multipolygon()=0A= })=0A= =0A= -- if (relation_type =3D=3D 'boundary') and has_area_tags(object.tags) = then=0A= if (relation_type =3D=3D 'boundary') then=0A= tables.cities_rel:insert({=0A= reltype =3D object.tags.relation_type,=0A= boundary =3D object.tags.boundary,=0A= admin_level =3D object.tags.admin_level,=0A= name =3D object.tags.name,=0A= place =3D object.tags.place,=0A= population =3D object.tags.population,=0A= osm_id =3D object.id,=0A= way =3D object:as_multipolygon()=0A= })=0A= end=0A= =0A= end ------=_NextPart_000_003F_01D9AC3A.57F5AFA0 Content-Type: application/octet-stream; name="postgresql.conf" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="postgresql.conf" # -----------------------------=0A= # PostgreSQL configuration file=0A= # -----------------------------=0A= #=0A= # This file consists of lines of the form:=0A= #=0A= # name =3D value=0A= #=0A= # (The "=3D" is optional.) Whitespace may be used. Comments are = introduced with=0A= # "#" anywhere on a line. The complete list of parameter names and = allowed=0A= # values can be found in the PostgreSQL documentation.=0A= #=0A= # The commented-out settings shown in this file represent the default = values.=0A= # Re-commenting a setting is NOT sufficient to revert it to the default = value;=0A= # you need to reload the server.=0A= #=0A= # This file is read on server startup and when the server receives a = SIGHUP=0A= # signal. If you edit the file on a running system, you have to SIGHUP = the=0A= # server for the changes to take effect, run "pg_ctl reload", or execute=0A= # "SELECT pg_reload_conf()". Some parameters, which are marked below,=0A= # require a server shutdown and restart to take effect.=0A= #=0A= # Any parameter can also be given as a command-line option to the = server, e.g.,=0A= # "postgres -c log_connections=3Don". Some parameters can be changed at = run time=0A= # with the "SET" SQL command.=0A= #=0A= # Memory units: B =3D bytes Time units: us =3D = microseconds=0A= # kB =3D kilobytes ms =3D = milliseconds=0A= # MB =3D megabytes s =3D seconds=0A= # GB =3D gigabytes min =3D minutes=0A= # TB =3D terabytes h =3D hours=0A= # d =3D days=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # FILE LOCATIONS=0A= #------------------------------------------------------------------------= ------=0A= =0A= # The default values of these variables are driven from the -D = command-line=0A= # option or PGDATA environment variable, represented here as ConfigDir.=0A= =0A= data_directory =3D '/var/lib/postgresql/14/main' # use data in another = directory=0A= # (change requires restart)=0A= hba_file =3D '/etc/postgresql/14/main/pg_hba.conf' # host-based = authentication file=0A= # (change requires restart)=0A= ident_file =3D '/etc/postgresql/14/main/pg_ident.conf' # ident = configuration file=0A= # (change requires restart)=0A= =0A= # If external_pid_file is not explicitly set, no extra PID file is = written.=0A= external_pid_file =3D '/var/run/postgresql/14-main.pid' # write an = extra PID file=0A= # (change requires restart)=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # CONNECTIONS AND AUTHENTICATION=0A= #------------------------------------------------------------------------= ------=0A= =0A= # - Connection Settings -=0A= =0A= #listen_addresses =3D 'localhost' # what IP address(es) to listen on;=0A= # comma-separated list of addresses;=0A= # defaults to 'localhost'; use '*' for all=0A= # (change requires restart)=0A= port =3D 5432 # (change requires restart)=0A= max_connections =3D 100 # (change requires restart)=0A= #superuser_reserved_connections =3D 3 # (change requires restart)=0A= unix_socket_directories =3D '/var/run/postgresql' # comma-separated list = of directories=0A= # (change requires restart)=0A= #unix_socket_group =3D '' # (change requires restart)=0A= #unix_socket_permissions =3D 0777 # begin with 0 to use octal notation=0A= # (change requires restart)=0A= #bonjour =3D off # advertise server via Bonjour=0A= # (change requires restart)=0A= #bonjour_name =3D '' # defaults to the computer name=0A= # (change requires restart)=0A= =0A= # - TCP settings -=0A= # see "man tcp" for details=0A= =0A= #tcp_keepalives_idle =3D 0 # TCP_KEEPIDLE, in seconds;=0A= # 0 selects the system default=0A= #tcp_keepalives_interval =3D 0 # TCP_KEEPINTVL, in seconds;=0A= # 0 selects the system default=0A= #tcp_keepalives_count =3D 0 # TCP_KEEPCNT;=0A= # 0 selects the system default=0A= #tcp_user_timeout =3D 0 # TCP_USER_TIMEOUT, in milliseconds;=0A= # 0 selects the system default=0A= =0A= #client_connection_check_interval =3D 0 # time between checks for client=0A= # disconnection while running queries;=0A= # 0 for never=0A= =0A= # - Authentication -=0A= =0A= #authentication_timeout =3D 1min # 1s-600s=0A= #password_encryption =3D scram-sha-256 # scram-sha-256 or md5=0A= #db_user_namespace =3D off=0A= =0A= # GSSAPI using Kerberos=0A= #krb_server_keyfile =3D 'FILE:${sysconfdir}/krb5.keytab'=0A= #krb_caseins_users =3D off=0A= =0A= # - SSL -=0A= =0A= ssl =3D on=0A= #ssl_ca_file =3D ''=0A= ssl_cert_file =3D '/etc/ssl/certs/ssl-cert-snakeoil.pem'=0A= #ssl_crl_file =3D ''=0A= #ssl_crl_dir =3D ''=0A= ssl_key_file =3D '/etc/ssl/private/ssl-cert-snakeoil.key'=0A= #ssl_ciphers =3D 'HIGH:MEDIUM:+3DES:!aNULL' # allowed SSL ciphers=0A= #ssl_prefer_server_ciphers =3D on=0A= #ssl_ecdh_curve =3D 'prime256v1'=0A= #ssl_min_protocol_version =3D 'TLSv1.2'=0A= #ssl_max_protocol_version =3D ''=0A= #ssl_dh_params_file =3D ''=0A= #ssl_passphrase_command =3D ''=0A= #ssl_passphrase_command_supports_reload =3D off=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # RESOURCE USAGE (except WAL)=0A= #------------------------------------------------------------------------= ------=0A= =0A= # - Memory -=0A= =0A= shared_buffers =3D 50GB # min 128kB=0A= # (change requires restart)=0A= #huge_pages =3D try # on, off, or try=0A= # (change requires restart)=0A= #huge_page_size =3D 0 # zero for system default=0A= # (change requires restart)=0A= #temp_buffers =3D 8MB # min 800kB=0A= #max_prepared_transactions =3D 0 # zero disables the feature=0A= # (change requires restart)=0A= # Caution: it is not advisable to set max_prepared_transactions nonzero = unless=0A= # you actively intend to use prepared transactions.=0A= work_mem =3D 5GB # min 64kB=0A= #hash_mem_multiplier =3D 1.0 # 1-1000.0 multiplier on hash table = work_mem=0A= maintenance_work_mem =3D 2GB # min 1MB=0A= #autovacuum_work_mem =3D -1 # min 1MB, or -1 to use maintenance_work_mem=0A= #logical_decoding_work_mem =3D 64MB # min 64kB=0A= #max_stack_depth =3D 2MB =0A= ## min 100kB=0A= #shared_memory_type =3D mmap # the default is the first option=0A= # supported by the operating system:=0A= # mmap=0A= # sysv=0A= # windows=0A= # (change requires restart)=0A= dynamic_shared_memory_type =3D posix # the default is the first option=0A= # supported by the operating system:=0A= # posix=0A= # sysv=0A= # windows=0A= # mmap=0A= # (change requires restart)=0A= #min_dynamic_shared_memory =3D 0MB # (change requires restart)=0A= =0A= # - Disk -=0A= =0A= #temp_file_limit =3D -1 # limits per-process temp file space=0A= # in kilobytes, or -1 for no limit=0A= =0A= # - Kernel Resources -=0A= =0A= #max_files_per_process =3D 1000 # min 64=0A= # (change requires restart)=0A= =0A= # - Cost-Based Vacuum Delay -=0A= =0A= #vacuum_cost_delay =3D 0 # 0-100 milliseconds (0 disables)=0A= #vacuum_cost_page_hit =3D 1 # 0-10000 credits=0A= #vacuum_cost_page_miss =3D 2 # 0-10000 credits=0A= #vacuum_cost_page_dirty =3D 20 # 0-10000 credits=0A= #vacuum_cost_limit =3D 200 # 1-10000 credits=0A= =0A= # - Background Writer -=0A= =0A= #bgwriter_delay =3D 200ms # 10-10000ms between rounds=0A= #bgwriter_lru_maxpages =3D 100 # max buffers written/round, 0 disables=0A= #bgwriter_lru_multiplier =3D 2.0 # 0-10.0 multiplier on buffers = scanned/round=0A= #bgwriter_flush_after =3D 512kB # measured in pages, 0 disables=0A= =0A= # - Asynchronous Behavior -=0A= =0A= #backend_flush_after =3D 0 # measured in pages, 0 disables=0A= #effective_io_concurrency =3D 1 # 1-1000; 0 disables prefetching=0A= #maintenance_io_concurrency =3D 10 # 1-1000; 0 disables prefetching=0A= #max_worker_processes =3D 8 # (change requires restart)=0A= #max_parallel_workers_per_gather =3D 8 # taken from max_parallel_workers = =3D0 =3D=3D> ONLY1 process!!!!!:w=0A= #max_parallel_maintenance_workers =3D 2 # taken from max_parallel_workers=0A= #max_parallel_workers =3D 8 # maximum number of max_worker_processes = that=0A= # can be used in parallel operations=0A= #parallel_leader_participation =3D on=0A= #old_snapshot_threshold =3D -1 # 1min-60d; -1 disables; 0 is immediate=0A= # (change requires restart)=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # WRITE-AHEAD LOG=0A= #------------------------------------------------------------------------= ------=0A= =0A= # - Settings -=0A= =0A= #wal_level =3D replica # minimal, replica, or logical=0A= # (change requires restart)=0A= #fsync =3D on # flush data to disk for crash safety=0A= # (turning this off can cause=0A= # unrecoverable data corruption)=0A= #synchronous_commit =3D on # synchronization level;=0A= # off, local, remote_write, remote_apply, or on=0A= #wal_sync_method =3D fsync # the default is the first option=0A= # supported by the operating system:=0A= # open_datasync=0A= # fdatasync (default on Linux and FreeBSD)=0A= # fsync=0A= # fsync_writethrough=0A= # open_sync=0A= #full_page_writes =3D on # recover from partial page writes=0A= #wal_log_hints =3D off # also do full page writes of non-critical = updates=0A= # (change requires restart)=0A= #wal_compression =3D off # enable compression of full-page writes=0A= #wal_init_zero =3D on # zero-fill new WAL files=0A= #wal_recycle =3D on # recycle WAL files=0A= #wal_buffers =3D -1 # min 32kB, -1 sets based on shared_buffers=0A= # (change requires restart)=0A= #wal_writer_delay =3D 200ms # 1-10000 milliseconds=0A= #wal_writer_flush_after =3D 1MB # measured in pages, 0 disables=0A= #wal_skip_threshold =3D 2MB=0A= =0A= #commit_delay =3D 0 # range 0-100000, in microseconds=0A= #commit_siblings =3D 5 # range 1-1000=0A= =0A= # - Checkpoints -=0A= =0A= #checkpoint_timeout =3D 5min # range 30s-1d=0A= #checkpoint_completion_target =3D 0.9 # checkpoint target duration, 0.0 = - 1.0=0A= #checkpoint_flush_after =3D 256kB # measured in pages, 0 disables=0A= #checkpoint_warning =3D 30s # 0 disables=0A= max_wal_size =3D 10GB=0A= min_wal_size =3D 80MB=0A= =0A= # - Archiving -=0A= =0A= #archive_mode =3D off # enables archiving; off, on, or always=0A= # (change requires restart)=0A= #archive_command =3D '' # command to use to archive a logfile segment=0A= # placeholders: %p =3D path of file to archive=0A= # %f =3D file name only=0A= # e.g. 'test ! -f /mnt/server/archivedir/%f && cp %p = /mnt/server/archivedir/%f'=0A= #archive_timeout =3D 0 # force a logfile segment switch after this=0A= # number of seconds; 0 disables=0A= =0A= # - Archive Recovery -=0A= =0A= # These are only used in recovery mode.=0A= =0A= #restore_command =3D '' # command to use to restore an archived logfile = segment=0A= # placeholders: %p =3D path of file to restore=0A= # %f =3D file name only=0A= # e.g. 'cp /mnt/server/archivedir/%f %p'=0A= #archive_cleanup_command =3D '' # command to execute at every = restartpoint=0A= #recovery_end_command =3D '' # command to execute at completion of = recovery=0A= =0A= # - Recovery Target -=0A= =0A= # Set these only when performing a targeted recovery.=0A= =0A= #recovery_target =3D '' # 'immediate' to end recovery as soon as a=0A= # consistent state is reached=0A= # (change requires restart)=0A= #recovery_target_name =3D '' # the named restore point to which recovery = will proceed=0A= # (change requires restart)=0A= #recovery_target_time =3D '' # the time stamp up to which recovery will = proceed=0A= # (change requires restart)=0A= #recovery_target_xid =3D '' # the transaction ID up to which recovery = will proceed=0A= # (change requires restart)=0A= #recovery_target_lsn =3D '' # the WAL LSN up to which recovery will = proceed=0A= # (change requires restart)=0A= #recovery_target_inclusive =3D on # Specifies whether to stop:=0A= # just after the specified recovery target (on)=0A= # just before the recovery target (off)=0A= # (change requires restart)=0A= #recovery_target_timeline =3D 'latest' # 'current', 'latest', or = timeline ID=0A= # (change requires restart)=0A= #recovery_target_action =3D 'pause' # 'pause', 'promote', 'shutdown'=0A= # (change requires restart)=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # REPLICATION=0A= #------------------------------------------------------------------------= ------=0A= =0A= # - Sending Servers -=0A= =0A= # Set these on the primary and on any standby that will send replication = data.=0A= =0A= #max_wal_senders =3D 10 # max number of walsender processes=0A= # (change requires restart)=0A= #max_replication_slots =3D 10 # max number of replication slots=0A= # (change requires restart)=0A= #wal_keep_size =3D 0 # in megabytes; 0 disables=0A= #max_slot_wal_keep_size =3D -1 # in megabytes; -1 disables=0A= #wal_sender_timeout =3D 60s # in milliseconds; 0 disables=0A= #track_commit_timestamp =3D off # collect timestamp of transaction commit=0A= # (change requires restart)=0A= =0A= # - Primary Server -=0A= =0A= # These settings are ignored on a standby server.=0A= =0A= #synchronous_standby_names =3D '' # standby servers that provide sync rep=0A= # method to choose sync standbys, number of sync standbys,=0A= # and comma-separated list of application_name=0A= # from standby(s); '*' =3D all=0A= #vacuum_defer_cleanup_age =3D 0 # number of xacts by which cleanup is = delayed=0A= =0A= # - Standby Servers -=0A= =0A= # These settings are ignored on a primary server.=0A= =0A= #primary_conninfo =3D '' # connection string to sending server=0A= #primary_slot_name =3D '' # replication slot on sending server=0A= #promote_trigger_file =3D '' # file name whose presence ends recovery=0A= #hot_standby =3D on # "off" disallows queries during recovery=0A= # (change requires restart)=0A= #max_standby_archive_delay =3D 30s # max delay before canceling queries=0A= # when reading WAL from archive;=0A= # -1 allows indefinite delay=0A= #max_standby_streaming_delay =3D 30s # max delay before canceling queries=0A= # when reading streaming WAL;=0A= # -1 allows indefinite delay=0A= #wal_receiver_create_temp_slot =3D off # create temp slot if = primary_slot_name=0A= # is not set=0A= #wal_receiver_status_interval =3D 10s # send replies at least this often=0A= # 0 disables=0A= #hot_standby_feedback =3D off # send info from standby to prevent=0A= # query conflicts=0A= #wal_receiver_timeout =3D 60s # time that receiver waits for=0A= # communication from primary=0A= # in milliseconds; 0 disables=0A= #wal_retrieve_retry_interval =3D 5s # time to wait before retrying to=0A= # retrieve WAL after a failed attempt=0A= #recovery_min_apply_delay =3D 0 # minimum delay for applying changes = during recovery=0A= =0A= # - Subscribers -=0A= =0A= # These settings are ignored on a publisher.=0A= =0A= #max_logical_replication_workers =3D 4 # taken from max_worker_processes=0A= # (change requires restart)=0A= #max_sync_workers_per_subscription =3D 2 # taken from = max_logical_replication_workers=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # QUERY TUNING=0A= #------------------------------------------------------------------------= ------=0A= =0A= # - Planner Method Configuration -=0A= =0A= #enable_async_append =3D on=0A= #enable_bitmapscan =3D on=0A= #enable_gathermerge =3D on=0A= #enable_hashagg =3D on=0A= #enable_hashjoin =3D on=0A= #enable_incremental_sort =3D on=0A= #enable_indexscan =3D on=0A= #enable_indexonlyscan =3D on=0A= #enable_material =3D on=0A= #enable_memoize =3D on=0A= #enable_mergejoin =3D on=0A= #enable_nestloop =3D on=0A= #enable_parallel_append =3D on=0A= #enable_parallel_hash =3D on=0A= #enable_partition_pruning =3D on=0A= #enable_partitionwise_join =3D off=0A= #enable_partitionwise_aggregate =3D off=0A= #enable_seqscan =3D on=0A= #enable_sort =3D on=0A= #enable_tidscan =3D on=0A= =0A= # - Planner Cost Constants -=0A= =0A= #seq_page_cost =3D 1.0 # measured on an arbitrary scale=0A= #random_page_cost =3D 4.0 # same scale as above=0A= #cpu_tuple_cost =3D 0.01 # same scale as above=0A= #cpu_index_tuple_cost =3D 0.005 # same scale as above=0A= #cpu_operator_cost =3D 0.0025 # same scale as above=0A= #parallel_setup_cost =3D 1000.0 # same scale as above=0A= #parallel_tuple_cost =3D 0.1 # same scale as above=0A= #min_parallel_table_scan_size =3D 8MB=0A= #min_parallel_index_scan_size =3D 512kB=0A= effective_cache_size =3D 14GB=0A= =0A= #jit_above_cost =3D 100000 # perform JIT compilation if available=0A= # and query more expensive than this;=0A= # -1 disables=0A= #jit_inline_above_cost =3D 500000 # inline small functions if query is=0A= # more expensive than this; -1 disables=0A= #jit_optimize_above_cost =3D 500000 # use expensive JIT optimizations if=0A= # query is more expensive than this;=0A= # -1 disables=0A= =0A= # - Genetic Query Optimizer -=0A= =0A= #geqo =3D on=0A= #geqo_threshold =3D 12=0A= #geqo_effort =3D 5 # range 1-10=0A= #geqo_pool_size =3D 0 # selects default based on effort=0A= #geqo_generations =3D 0 # selects default based on effort=0A= #geqo_selection_bias =3D 2.0 # range 1.5-2.0=0A= #geqo_seed =3D 0.0 # range 0.0-1.0=0A= =0A= # - Other Planner Options -=0A= =0A= #default_statistics_target =3D 100 # range 1-10000=0A= #constraint_exclusion =3D partition # on, off, or partition=0A= #cursor_tuple_fraction =3D 0.1 # range 0.0-1.0=0A= #from_collapse_limit =3D 8=0A= #jit =3D on # allow JIT compilation=0A= #join_collapse_limit =3D 8 # 1 disables collapsing of explicit=0A= # JOIN clauses=0A= #plan_cache_mode =3D auto # auto, force_generic_plan or=0A= # force_custom_plan=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # REPORTING AND LOGGING=0A= #------------------------------------------------------------------------= ------=0A= =0A= # - Where to Log -=0A= =0A= #log_destination =3D 'stderr' # Valid values are combinations of=0A= # stderr, csvlog, syslog, and eventlog,=0A= # depending on platform. csvlog=0A= # requires logging_collector to be on.=0A= =0A= # This is used when logging to stderr:=0A= #logging_collector =3D off # Enable capturing of stderr and csvlog=0A= # into log files. Required to be on for=0A= # csvlogs.=0A= # (change requires restart)=0A= =0A= # These are only used if logging_collector is on:=0A= #log_directory =3D 'log' # directory where log files are written,=0A= # can be absolute or relative to PGDATA=0A= #log_filename =3D 'postgresql-%Y-%m-%d_%H%M%S.log' # log file name = pattern,=0A= # can include strftime() escapes=0A= #log_file_mode =3D 0600 # creation mode for log files,=0A= # begin with 0 to use octal notation=0A= #log_rotation_age =3D 1d # Automatic rotation of logfiles will=0A= # happen after that time. 0 disables.=0A= #log_rotation_size =3D 10MB # Automatic rotation of logfiles will=0A= # happen after that much log output.=0A= # 0 disables.=0A= #log_truncate_on_rotation =3D off # If on, an existing log file with the=0A= # same name as the new log file will be=0A= # truncated rather than appended to.=0A= # But such truncation only occurs on=0A= # time-driven rotation, not on restarts=0A= # or size-driven rotation. Default is=0A= # off, meaning append to existing files=0A= # in all cases.=0A= =0A= # These are relevant when logging to syslog:=0A= #syslog_facility =3D 'LOCAL0'=0A= #syslog_ident =3D 'postgres'=0A= #syslog_sequence_numbers =3D on=0A= #syslog_split_messages =3D on=0A= =0A= # This is only relevant when logging to eventlog (Windows):=0A= # (change requires restart)=0A= #event_source =3D 'PostgreSQL'=0A= =0A= # - When to Log -=0A= =0A= #log_min_messages =3D warning # values in order of decreasing detail:=0A= # debug5=0A= # debug4=0A= # debug3=0A= # debug2=0A= # debug1=0A= # info=0A= # notice=0A= # warning=0A= # error=0A= # log=0A= # fatal=0A= # panic=0A= =0A= #log_min_error_statement =3D error # values in order of decreasing = detail:=0A= # debug5=0A= # debug4=0A= # debug3=0A= # debug2=0A= # debug1=0A= # info=0A= # notice=0A= # warning=0A= # error=0A= # log=0A= # fatal=0A= # panic (effectively off)=0A= =0A= #log_min_duration_statement =3D -1 # -1 is disabled, 0 logs all = statements=0A= # and their durations, > 0 logs only=0A= # statements running at least this number=0A= # of milliseconds=0A= =0A= #log_min_duration_sample =3D -1 # -1 is disabled, 0 logs a sample of = statements=0A= # and their durations, > 0 logs only a sample of=0A= # statements running at least this number=0A= # of milliseconds;=0A= # sample fraction is determined by log_statement_sample_rate=0A= =0A= #log_statement_sample_rate =3D 1.0 # fraction of logged statements = exceeding=0A= # log_min_duration_sample to be logged;=0A= # 1.0 logs all such statements, 0.0 never logs=0A= =0A= =0A= #log_transaction_sample_rate =3D 0.0 # fraction of transactions whose = statements=0A= # are logged regardless of their duration; 1.0 logs all=0A= # statements from all transactions, 0.0 never logs=0A= =0A= # - What to Log -=0A= =0A= #debug_print_parse =3D off=0A= #debug_print_rewritten =3D off=0A= #debug_print_plan =3D off=0A= #debug_pretty_print =3D on=0A= #log_autovacuum_min_duration =3D -1 # log autovacuum activity;=0A= # -1 disables, 0 logs all actions and=0A= # their durations, > 0 logs only=0A= # actions running at least this number=0A= # of milliseconds.=0A= #log_checkpoints =3D off=0A= #log_connections =3D off=0A= #log_disconnections =3D off=0A= #log_duration =3D off=0A= #log_error_verbosity =3D default # terse, default, or verbose messages=0A= #log_hostname =3D off=0A= log_line_prefix =3D '%m [%p] %q%u@%d ' # special values:=0A= # %a =3D application name=0A= # %u =3D user name=0A= # %d =3D database name=0A= # %r =3D remote host and port=0A= # %h =3D remote host=0A= # %b =3D backend type=0A= # %p =3D process ID=0A= # %P =3D process ID of parallel group leader=0A= # %t =3D timestamp without milliseconds=0A= # %m =3D timestamp with milliseconds=0A= # %n =3D timestamp with milliseconds (as a Unix epoch)=0A= # %Q =3D query ID (0 if none or not computed)=0A= # %i =3D command tag=0A= # %e =3D SQL state=0A= # %c =3D session ID=0A= # %l =3D session line number=0A= # %s =3D session start timestamp=0A= # %v =3D virtual transaction ID=0A= # %x =3D transaction ID (0 if none)=0A= # %q =3D stop here in non-session=0A= # processes=0A= # %% =3D '%'=0A= # e.g. '<%u%%%d> '=0A= #log_lock_waits =3D off # log lock waits >=3D deadlock_timeout=0A= #log_recovery_conflict_waits =3D off # log standby recovery conflict = waits=0A= # >=3D deadlock_timeout=0A= #log_parameter_max_length =3D -1 # when logging statements, limit logged=0A= # bind-parameter values to N bytes;=0A= # -1 means print in full, 0 disables=0A= #log_parameter_max_length_on_error =3D 0 # when logging an error, limit = logged=0A= # bind-parameter values to N bytes;=0A= # -1 means print in full, 0 disables=0A= #log_statement =3D 'none' # none, ddl, mod, all=0A= #log_replication_commands =3D off=0A= #log_temp_files =3D -1 # log temporary files equal or larger=0A= # than the specified size in kilobytes;=0A= # -1 disables, 0 logs all temp files=0A= log_timezone =3D 'Europe/Berlin'=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # PROCESS TITLE=0A= #------------------------------------------------------------------------= ------=0A= =0A= cluster_name =3D '14/main' # added to process titles if nonempty=0A= # (change requires restart)=0A= #update_process_title =3D on=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # STATISTICS=0A= #------------------------------------------------------------------------= ------=0A= =0A= # - Query and Index Statistics Collector -=0A= =0A= #track_activities =3D on=0A= #track_activity_query_size =3D 1024 # (change requires restart)=0A= #track_counts =3D on=0A= #track_io_timing =3D off=0A= #track_wal_io_timing =3D off=0A= #track_functions =3D none # none, pl, all=0A= stats_temp_directory =3D '/var/run/postgresql/14-main.pg_stat_tmp'=0A= =0A= =0A= # - Monitoring -=0A= =0A= #compute_query_id =3D auto=0A= #log_statement_stats =3D off=0A= #log_parser_stats =3D off=0A= #log_planner_stats =3D off=0A= #log_executor_stats =3D off=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # AUTOVACUUM=0A= #------------------------------------------------------------------------= ------=0A= =0A= #autovacuum =3D on # Enable autovacuum subprocess? 'on'=0A= # requires track_counts to also be on.=0A= #autovacuum_max_workers =3D 3 # max number of autovacuum subprocesses=0A= # (change requires restart)=0A= #autovacuum_naptime =3D 1min # time between autovacuum runs=0A= #autovacuum_vacuum_threshold =3D 50 # min number of row updates before=0A= # vacuum=0A= #autovacuum_vacuum_insert_threshold =3D 1000 # min number of row inserts=0A= # before vacuum; -1 disables insert=0A= # vacuums=0A= #autovacuum_analyze_threshold =3D 50 # min number of row updates before=0A= # analyze=0A= #autovacuum_vacuum_scale_factor =3D 0.2 # fraction of table size before = vacuum=0A= #autovacuum_vacuum_insert_scale_factor =3D 0.2 # fraction of inserts = over table=0A= # size before insert vacuum=0A= #autovacuum_analyze_scale_factor =3D 0.1 # fraction of table size before = analyze=0A= #autovacuum_freeze_max_age =3D 200000000 # maximum XID age before forced = vacuum=0A= # (change requires restart)=0A= #autovacuum_multixact_freeze_max_age =3D 400000000 # maximum multixact = age=0A= # before forced vacuum=0A= # (change requires restart)=0A= #autovacuum_vacuum_cost_delay =3D 2ms # default vacuum cost delay for=0A= # autovacuum, in milliseconds;=0A= # -1 means use vacuum_cost_delay=0A= #autovacuum_vacuum_cost_limit =3D -1 # default vacuum cost limit for=0A= # autovacuum, -1 means use=0A= # vacuum_cost_limit=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # CLIENT CONNECTION DEFAULTS=0A= #------------------------------------------------------------------------= ------=0A= =0A= # - Statement Behavior -=0A= =0A= #client_min_messages =3D notice # values in order of decreasing detail:=0A= # debug5=0A= # debug4=0A= # debug3=0A= # debug2=0A= # debug1=0A= # log=0A= # notice=0A= # warning=0A= # error=0A= #search_path =3D '"$user", public' # schema names=0A= #row_security =3D on=0A= #default_table_access_method =3D 'heap'=0A= #default_tablespace =3D '' # a tablespace name, '' uses the default=0A= #default_toast_compression =3D 'pglz' # 'pglz' or 'lz4'=0A= #temp_tablespaces =3D '' # a list of tablespace names, '' uses=0A= # only default tablespace=0A= #check_function_bodies =3D on=0A= #default_transaction_isolation =3D 'read committed'=0A= #default_transaction_read_only =3D off=0A= #default_transaction_deferrable =3D off=0A= #session_replication_role =3D 'origin'=0A= #statement_timeout =3D 0 # in milliseconds, 0 is disabled=0A= #lock_timeout =3D 0 # in milliseconds, 0 is disabled=0A= #idle_in_transaction_session_timeout =3D 0 # in milliseconds, 0 is = disabled=0A= #idle_session_timeout =3D 0 # in milliseconds, 0 is disabled=0A= #vacuum_freeze_table_age =3D 150000000=0A= #vacuum_freeze_min_age =3D 50000000=0A= #vacuum_failsafe_age =3D 1600000000=0A= #vacuum_multixact_freeze_table_age =3D 150000000=0A= #vacuum_multixact_freeze_min_age =3D 5000000=0A= #vacuum_multixact_failsafe_age =3D 1600000000=0A= #bytea_output =3D 'hex' # hex, escape=0A= #xmlbinary =3D 'base64'=0A= #xmloption =3D 'content'=0A= #gin_pending_list_limit =3D 4MB=0A= =0A= # - Locale and Formatting -=0A= =0A= datestyle =3D 'iso, mdy'=0A= #intervalstyle =3D 'postgres'=0A= timezone =3D 'Europe/Berlin'=0A= #timezone_abbreviations =3D 'Default' # Select the set of available = time zone=0A= # abbreviations. Currently, there are=0A= # Default=0A= # Australia (historical usage)=0A= # India=0A= # You can create your own file in=0A= # share/timezonesets/.=0A= #extra_float_digits =3D 1 # min -15, max 3; any value >0 actually=0A= # selects precise output mode=0A= #client_encoding =3D sql_ascii # actually, defaults to database=0A= # encoding=0A= =0A= # These settings are initialized by initdb, but they can be changed.=0A= lc_messages =3D 'en_US.UTF-8' # locale for system error message=0A= # strings=0A= lc_monetary =3D 'en_US.UTF-8' # locale for monetary formatting=0A= lc_numeric =3D 'en_US.UTF-8' # locale for number formatting=0A= lc_time =3D 'en_US.UTF-8' # locale for time formatting=0A= =0A= # default configuration for text search=0A= default_text_search_config =3D 'pg_catalog.english'=0A= =0A= # - Shared Library Preloading -=0A= =0A= #local_preload_libraries =3D ''=0A= #session_preload_libraries =3D ''=0A= #shared_preload_libraries =3D '' # (change requires restart)=0A= #jit_provider =3D 'llvmjit' # JIT library to use=0A= =0A= # - Other Defaults -=0A= =0A= #dynamic_library_path =3D '$libdir'=0A= #extension_destdir =3D '' # prepend path when loading extensions=0A= # and shared objects (added by Debian)=0A= #gin_fuzzy_search_limit =3D 0=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # LOCK MANAGEMENT=0A= #------------------------------------------------------------------------= ------=0A= =0A= #deadlock_timeout =3D 1s=0A= #max_locks_per_transaction =3D 64 # min 10=0A= # (change requires restart)=0A= #max_pred_locks_per_transaction =3D 64 # min 10=0A= # (change requires restart)=0A= #max_pred_locks_per_relation =3D -2 # negative values mean=0A= # (max_pred_locks_per_transaction=0A= # / -max_pred_locks_per_relation) - 1=0A= #max_pred_locks_per_page =3D 2 # min 0=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # VERSION AND PLATFORM COMPATIBILITY=0A= #------------------------------------------------------------------------= ------=0A= =0A= # - Previous PostgreSQL Versions -=0A= =0A= #array_nulls =3D on=0A= #backslash_quote =3D safe_encoding # on, off, or safe_encoding=0A= #escape_string_warning =3D on=0A= #lo_compat_privileges =3D off=0A= #quote_all_identifiers =3D off=0A= #standard_conforming_strings =3D on=0A= #synchronize_seqscans =3D on=0A= =0A= # - Other Platforms and Clients -=0A= =0A= #transform_null_equals =3D off=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # ERROR HANDLING=0A= #------------------------------------------------------------------------= ------=0A= =0A= #exit_on_error =3D off # terminate session on any error?=0A= #restart_after_crash =3D on # reinitialize after backend crash?=0A= #data_sync_retry =3D off # retry or panic on failure to fsync=0A= # data?=0A= # (change requires restart)=0A= #recovery_init_sync_method =3D fsync # fsync, syncfs (Linux 5.8+)=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # CONFIG FILE INCLUDES=0A= #------------------------------------------------------------------------= ------=0A= =0A= # These options allow settings to be loaded from files other than the=0A= # default postgresql.conf. Note that these are directives, not variable=0A= # assignments, so they can usefully be given more than once.=0A= =0A= include_dir =3D 'conf.d' # include files ending in '.conf' from=0A= # a directory, e.g., 'conf.d'=0A= #include_if_exists =3D '...' # include file only if it exists=0A= #include =3D '...' # include file=0A= =0A= =0A= #------------------------------------------------------------------------= ------=0A= # CUSTOMIZED OPTIONS=0A= #------------------------------------------------------------------------= ------=0A= =0A= # Add settings for extensions here=0A= ------=_NextPart_000_003F_01D9AC3A.57F5AFA0--