Travel Mapping

Highway Data Discussion => In-progress Highway Systems & Work => Topic started by: michih on June 24, 2018, 12:58:46 pm

Title: France Routes Départementales (frad)
Post by: michih on June 24, 2018, 12:58:46 pm
@Si: You have recently started drafting some frasd routes (https://github.com/TravelMapping/HighwayData/tree/master/hwy_data/FRA/frasd) (not yet in HB though). What's your plan on this?
Title: Re: Re: Europe Tier-5 systems overview
Post by: si404 on June 24, 2018, 05:03:28 pm
Not really any at the moment. Those 'drafts' are copies from eursf.

I'm looking at doing Russia (World Cup fever) and Greece tier 4, now we have the latin transliterations in the wpteditor, removing a step. And I made some steps with Turkey D roads.

And then there was the couple of hours I spend on finding Tajikistan has its own road numbering rather than using the old Soviet ones (and it will be another hour to sync the continental systems, deal with removing the cis routes).
Title: Re: Re: Europe Tier-5 systems overview
Post by: michih on June 25, 2018, 12:22:02 pm
Not really any at the moment. Those 'drafts' are copies from eursf.

Ok. I just asked because I've already clinched 69.90% and I like driving in France and I have to drive through France on my way to UK or Spain. It would be nice to know how far we might go so that I could already add my routes driven to my user list file.

I think adding dual carriageways (more than just freeways but also routes with roundabout) should be a must?!?
Or we could add all "important" routes that means also all routes which are indicated as "primary highways" from OSM (brown) but omit "secondary highways" (yellow)?

I don't ask for adding the routes now but maybe in 2019 or 2020.
Title: Re: Re: Europe Tier-5 systems overview
Post by: si404 on June 25, 2018, 03:38:58 pm
I'm not particularly on the ball enough to look into that right now.

If you say what routes you are talking about, I can have a look, perhaps, and give either a 'yes, that's the sort of routes this system is meant to be', a 'maybe we can have that sort of thing' or 'no way' response.

Oh, and there are ferries from Hoek van Holland and Ejsberg to the UK, so perhaps you can do some of those dense German, Dutch, Belgian and Danish networks en route to the UK? :P
Title: Re: Re: Europe Tier-5 systems overview
Post by: michih on June 25, 2018, 04:18:51 pm
If you say what routes you are talking about, I can have a look, perhaps, and give either a 'yes, that's the sort of routes this system is meant to be', a 'maybe we can have that sort of thing' or 'no way' response.

Ok, I had a look on the region with most dual carriageways, Bretagne:
- D175 north of Rennes
- D173 south of Rennes
- D177 Rennes - Redon
- D112 Brest
- D205 Brest
- Route du Vieux Saint-Marc Brest (eursf, not frasd)
- D100 Quimper
- D365 Quimper
- D785 Quimper
- D465 Lorient
- D222 Saint-Brieuc
- D700 Saint-Brieuc - Loudeac
- D768 Loudeac - Baud (- Auray - Port Maria ?)
- D767 Pontivy - Vannes
- D767 Lannion - Guingamp
- D58 Morlaix - Roscoff
- D168 Dinard - Saint-Malo

Examples for "Primary OSM highways" from the west near Brest:
- D5/D105/D68
- D13
- D788
- D789

The problem is that the dual carriageways are sometimes interrupted. That's why I would go with the "minimum primary OSM highways" order.
Title: Re: Re: Europe Tier-5 systems overview
Post by: si404 on March 27, 2019, 01:02:53 pm
So France...

The region reform has stabilized enough to not only give names, but ISO3116:2-FR codes that aren't just single letters. There's over 100 potential D roads systems. Grouping by region gives 18 fraxxxd systems with at-most 12-13 actual systems lumped together (precedent for this includes, say the different Stadt route systems in Netherlands).


I'm ignoring M roads (Lyon, Nice and Nantes currently), and Provincial roads in New Caledonia, for now. Plus Regional routes might come into being  :pan:
Title: Re: Re: Europe Tier-5 systems overview
Post by: michih on March 27, 2019, 01:26:47 pm
Thanks. Do you just wanna draft systems by region or do you also wanna split France into 18+ regions? We already have 13 TM regions (wlf, spm, reu,...).

btw: Is fracor correct and frht must be renamed?
Title: Re: Re: Europe Tier-5 systems overview
Post by: si404 on March 27, 2019, 03:52:12 pm
Thanks. Do you just wanna draft systems by region or do you also wanna split France into 18+ regions?
All will be revealed...
Title: Re: Re: Europe Tier-5 systems overview
Post by: michih on March 27, 2019, 04:26:48 pm
God will tell us.
Title: Re: Re: Europe Tier-5 systems overview
Post by: si404 on March 28, 2019, 11:13:56 am
God will tell us.
No, Si will show you (https://github.com/TravelMapping/HighwayData/pull/2699)
Title: Re: Re: Europe Tier-5 systems overview
Post by: si404 on April 10, 2019, 07:19:24 am
My split French files should be ready when my next pull request goes in. If someone checks that they are all right, then I can replace the non-chopped files with the chopped files.
Title: Re: Re: Europe Tier-5 systems overview
Post by: michih on April 10, 2019, 12:12:08 pm
With 2727 (datacheck only) or a future one? What do you expect to be checked? I've noticed that my current number of clinched mileage is far different (97.08% of fraar but 97.61% of fraa; fraar is 2mi longer but I've clinched 36mi less). However, I don't understand how it works that I have fraar mileage at all!?
Title: Re: Re: Europe Tier-5 systems overview
Post by: michih on April 10, 2019, 12:13:18 pm
btw: fragesd development is mine :)
Title: Re: Re: Europe Tier-5 systems overview
Post by: si404 on April 10, 2019, 01:22:26 pm
With 2727 (datacheck only) or a future one?
That one - I fixed what I believe was the final discrepancy.
Quote
I've noticed that my current number of clinched mileage is far different (97.08% of fraar but 97.61% of fraa; fraar is 2mi longer but I've clinched 36mi less).
OK, that's interesting - I wouldn't have thought that the difference would be that great.

With today's pull, all of fraar should be concurrent with fraa (which is how anyone has fraar clinched).

Comparing your stats in excel:
A4 - 2.02 miles more clinched in fraa (concurrency error)
A4 - fraar route 0.02 miles shorter
A10 - 8.84 miles more clinched in fraa (concurrency error)
A36 - 4.31 miles more clinched in fraa (concurrency error)
A62 - 6.42 miles more clinched in fraa (concurrency error)
A62 - fraar route 0.04 miles shorter
A71 - 14.36 miles more clinched in fraa (concurrency error)
A71 - fraar route 0.04 miles shorter
A86 - fraar route 2.53 miles longer

and looking at the map:
A4 - issue east of exit 21
A10 - north of exit 26
A36 - I fixed this one
A62 - west of 8
A71 - south of exit 8
A86 - I know what I did here

Obviously we'll need to check this works for the other routes too.
Title: Re: France Routes Départementales
Post by: michih on April 10, 2019, 03:21:17 pm
Comparing your stats in excel:
A4 - 2.02 miles more clinched in fraa (concurrency error)

I don't get how there can be a concurrency error when comparing fraa and fraar.

A86 - fraar route 2.53 miles longer

Caused by.... more shaping points? Or extension which will be reported with updates entry?

and looking at the map:
A4 - issue east of exit 21
A10 - north of exit 26
A36 - I fixed this one
A62 - west of 8
A71 - south of exit 8
A86 - I know what I did here

???

Obviously we'll need to check this works for the other routes too.

Routes? I guess you mean users?


Anyway, thanks for your work!
Title: Re: France Routes Départementales
Post by: michih on April 10, 2019, 03:58:15 pm
The region names within the future D system names should be English, not French!
Title: Re: France Routes Départementales
Post by: si404 on April 10, 2019, 06:07:57 pm
Routes? I guess you mean users?
No, I mean routes - ie fran, eure, etc.
Title: Re: France Routes Départementales
Post by: yakra on April 11, 2019, 10:57:28 am
Is there an issue with concurrencies not quite being as they should that needs to be sorted out? I could potentially help out here...
Title: Re: France Routes Départementales
Post by: michih on April 11, 2019, 12:18:11 pm
Obviously we'll need to check this works for the other routes too.

franr is missing N151 from A20 to A77 (~70mi) but there must be another reason why I have 73.4mi less in franr than in fran (N151 is 73mi but I've not traveled the route through Bourgos).

Total system lengths diff is even 74.71mi.
Title: Re: France Routes Départementales
Post by: michih on April 13, 2019, 01:33:20 pm
It's getting better and better :)

fran: 3009.68 mi out of 5532.54mi
franr: 3009.37mi out of 5532.24mi

0.31mi / 0.30mi missing

eure:  7625.20 of 8417.30 mi
eurer: 7625.20 of 8516.76 mi

It's almost 100mi longer now!?

eursf:  117.72 of 140.08 mi
eursfr: 117.72 of 138.18 mi

1.90mi shorter for any reason.

eurtr:  1.11 of 614.99 mi
eurtrr: 1.11 of 614.99 mi

Looks fine :)
Title: Re: France Routes Départementales
Post by: yakra on April 13, 2019, 11:49:22 pm
fran: 3009.68 mi out of 5532.54mi
franr: 3009.37mi out of 5532.24mi
...
eure:  7625.20 of 8417.30 mi
eurer: 7625.20 of 8516.76 mi
...
eursf:  117.72 of 140.08 mi
eursfr: 117.72 of 138.18 mi
I'll throw some code at this and see what I come up with.
Title: Re: France Routes Départementales
Post by: yakra on April 14, 2019, 02:12:05 am
franr
FRA-IDF N4 D403 IDF/GES has no concurrencies
FRA-GES N4 IDF/GES D375 has no concurrencies
fra.n004 is missing IDF/GES
Odd number of concurrencies:
   FRA E46 D930 NOR/HDF
   FRA-NOR E46 D930 NOR/HDF
   FRA-NOR N31 D930 NOR/HDF
fra.n031 still has +X16

fran
FRA N4 D403 D375 has no concurrencies
FRA N31 D930 +X16 has no concurrencies
FRA N31 +X16 NOR/HDF has no concurrencies
Odd number of concurrencies:
   FRA E50 BRE/PDL 5(A81)
   FRA N157 A81 BRE/PDL
   FRA-PDL E50 BRE/PDL 5(A81)
hwy_data/FRA-PDL/franr/frapdl.n157.wpt is listed in unprocessedwpts.log

eursf
FRA LiaSOMans A11 D309/D326 has no concurrencies
not in eursfr
Title: Re: France Routes Départementales
Post by: yakra on April 14, 2019, 02:12:24 am
eurer
FRA-HDF E44 D5 HDF/GES has no concurrencies
FRA-GES E44 HDF/GES RueMar has no concurrencies
border point at 49.862499°, 4.249434° in these; fra.e44 has it at 49.862361°, 4.249520°
Odd number of concurrencies:
   FRA E46 D930 NOR/HDF
   FRA-NOR E46 D930 NOR/HDF
   FRA-NOR N31 D930 NOR/HDF
Odd number of concurrencies:
   FRA E50 BRE/PDL 5(A81)
   FRA N157 A81 BRE/PDL
   FRA-PDL E50 BRE/PDL 5(A81)
Odd number of concurrencies:
   FRA E54 A19 +A5(X03)
   FRA A5 A19 +X03
   FRA E511 A19/A5 +A5(X03)
   FRA-BFC A5 A19 +X03
   FRA-BFC E511 A19/A5 +A5(X03)
   FRA-BFC E54Sen A19 +A5(X03)
   FRA-GES E511 A19/A5 +A5(X03)
Odd number of concurrencies:
   FRA E54 +A5(X03) +A5(X05)
   FRA A5 +X03 +X05
   FRA E511 +A5(X03) +A5(X05)
   FRA-BFC A5 +X03 +X05
   FRA-BFC E511 +A5(X03) +A5(X05)
   FRA-BFC E54Sen +A5(X03) +A5(X05)
   FRA-GES E511 +A5(X03) +A5(X05)
Odd number of concurrencies:
   FRA E54 +A5(X05) 19(A5)
   FRA A5 +X05 19
   FRA E511 +A5(X05) 19(A5)
   FRA-BFC A5 +X05 19
   FRA-BFC E511 +A5(X05) 19(A5)
   FRA-BFC E54Sen +A5(X05) 19(A5)
   FRA-GES E511 +A5(X05) 19(A5)
Odd number of concurrencies:
   FRA E54 19(A5) BFC/GES_1
   FRA A5 19 BFC/GES
   FRA E511 19(A5) BFC/GES
   FRA-BFC A5 19 BFC/GES
   FRA-BFC E511 19(A5) BFC/GES
   FRA-BFC E54Sen 19(A5) BFC/GES
   FRA-GES E511 19(A5) BFC/GES
Odd number of concurrencies:
   FRA E54 BFC/GES_1 +A5(X06)
   FRA A5 BFC/GES +X06
   FRA E511 BFC/GES +A5(X06)
   FRA-GES A5 BFC/GES +X06
   FRA-GES E54 BFC/GES +A5(X06)
Odd number of concurrencies:
   FRA E54 +A5(X06) +A5(X09)
   FRA A5 +X06 +X09
   FRA E511 +A5(X06) +A5(X09)
   FRA-GES A5 +X06 +X09
   FRA-GES E54 +A5(X06) +A5(X09)
Odd number of concurrencies:
   FRA E54 +A5(X09) 20(A5)
   FRA A5 +X09 20
   FRA E511 +A5(X09) 20(A5)
   FRA-GES A5 +X09 20
   FRA-GES E54 +A5(X09) 20(A5)
Odd number of concurrencies:
   FRA E511 A6 +A19(X04)
   FRA A19 +X04 A6
   FRA-BFC A19 +X04 A6
   FRA-BFC E511 A6 +A19(X04)
   FRA-GES E511 A6 +A19(X04)
Odd number of concurrencies:
   FRA E511 +A19(X04) +A19(X03)
   FRA A19 +X03 +X04
   FRA-BFC A19 +X03 +X04
   FRA-BFC E511 +A19(X04) +A19(X03)
   FRA-GES E511 +A19(X04) +A19(X03)
Odd number of concurrencies:
   FRA E511 +A19(X03) 2(A19)
   FRA A19 2 +X03
   FRA-BFC A19 2 +X03
   FRA-BFC E511 +A19(X03) 2(A19)
   FRA-GES E511 +A19(X03) 2(A19)
Odd number of concurrencies:
   FRA E511 2(A19) +A19(X02)
   FRA A19 +X02 2
   FRA-BFC A19 +X02 2
   FRA-BFC E511 2(A19) +A19(X02)
   FRA-GES E511 2(A19) +A19(X02)
Odd number of concurrencies:
   FRA E511 +A19(X02) +A19(X01)
   FRA A19 +X01 +X02
   FRA-BFC A19 +X01 +X02
   FRA-BFC E511 +A19(X02) +A19(X01)
   FRA-GES E511 +A19(X02) +A19(X01)
Odd number of concurrencies:
   FRA E511 +A19(X01) 1(A19)
   FRA A19 1 +X01
   FRA-BFC A19 1 +X01
   FRA-BFC E511 +A19(X01) 1(A19)
   FRA-GES E511 +A19(X01) 1(A19)
Odd number of concurrencies:
   FRA E511 1(A19) A19/A5
   FRA A19 A5 1
   FRA-BFC A19 A5 1
   FRA-BFC E511 1(A19) A19/A5
   FRA-GES E511 1(A19) A19/A5
Odd number of concurrencies:
   FRA E54 A19 +A5(X03)
   FRA A5 A19 +X03
   FRA E511 A19/A5 +A5(X03)
   FRA-BFC A5 A19 +X03
   FRA-BFC E511 A19/A5 +A5(X03)
   FRA-BFC E54Sen A19 +A5(X03)
   FRA-GES E511 A19/A5 +A5(X03)
Odd number of concurrencies:
   FRA E54 +A5(X03) +A5(X05)
   FRA A5 +X03 +X05
   FRA E511 +A5(X03) +A5(X05)
   FRA-BFC A5 +X03 +X05
   FRA-BFC E511 +A5(X03) +A5(X05)
   FRA-BFC E54Sen +A5(X03) +A5(X05)
   FRA-GES E511 +A5(X03) +A5(X05)
Odd number of concurrencies:
   FRA E54 +A5(X05) 19(A5)
   FRA A5 +X05 19
   FRA E511 +A5(X05) 19(A5)
   FRA-BFC A5 +X05 19
   FRA-BFC E511 +A5(X05) 19(A5)
   FRA-BFC E54Sen +A5(X05) 19(A5)
   FRA-GES E511 +A5(X05) 19(A5)
Odd number of concurrencies:
   FRA E54 19(A5) BFC/GES_1
   FRA A5 19 BFC/GES
   FRA E511 19(A5) BFC/GES
   FRA-BFC A5 19 BFC/GES
   FRA-BFC E511 19(A5) BFC/GES
   FRA-BFC E54Sen 19(A5) BFC/GES
   FRA-GES E511 19(A5) BFC/GES
Odd number of concurrencies:
   FRA E511 A6 +A19(X04)
   FRA A19 +X04 A6
   FRA-BFC A19 +X04 A6
   FRA-BFC E511 A6 +A19(X04)
   FRA-GES E511 A6 +A19(X04)
Odd number of concurrencies:
   FRA E511 +A19(X04) +A19(X03)
   FRA A19 +X03 +X04
   FRA-BFC A19 +X03 +X04
   FRA-BFC E511 +A19(X04) +A19(X03)
   FRA-GES E511 +A19(X04) +A19(X03)
Odd number of concurrencies:
   FRA E511 +A19(X03) 2(A19)
   FRA A19 2 +X03
   FRA-BFC A19 2 +X03
   FRA-BFC E511 +A19(X03) 2(A19)
   FRA-GES E511 +A19(X03) 2(A19)
Odd number of concurrencies:
   FRA E511 2(A19) +A19(X02)
   FRA A19 +X02 2
   FRA-BFC A19 +X02 2
   FRA-BFC E511 2(A19) +A19(X02)
   FRA-GES E511 2(A19) +A19(X02)
Odd number of concurrencies:
   FRA E511 +A19(X02) +A19(X01)
   FRA A19 +X01 +X02
   FRA-BFC A19 +X01 +X02
   FRA-BFC E511 +A19(X02) +A19(X01)
   FRA-GES E511 +A19(X02) +A19(X01)
Odd number of concurrencies:
   FRA E511 +A19(X01) 1(A19)
   FRA A19 1 +X01
   FRA-BFC A19 1 +X01
   FRA-BFC E511 +A19(X01) 1(A19)
   FRA-GES E511 +A19(X01) 1(A19)
Odd number of concurrencies:
   FRA E511 1(A19) A19/A5
   FRA A19 A5 1
   FRA-BFC A19 A5 1
   FRA-BFC E511 1(A19) A19/A5
   FRA-GES E511 1(A19) A19/A5
Odd number of concurrencies:
   FRA E54 A19 +A5(X03)
   FRA A5 A19 +X03
   FRA E511 A19/A5 +A5(X03)
   FRA-BFC A5 A19 +X03
   FRA-BFC E511 A19/A5 +A5(X03)
   FRA-BFC E54Sen A19 +A5(X03)
   FRA-GES E511 A19/A5 +A5(X03)
Odd number of concurrencies:
   FRA E54 +A5(X03) +A5(X05)
   FRA A5 +X03 +X05
   FRA E511 +A5(X03) +A5(X05)
   FRA-BFC A5 +X03 +X05
   FRA-BFC E511 +A5(X03) +A5(X05)
   FRA-BFC E54Sen +A5(X03) +A5(X05)
   FRA-GES E511 +A5(X03) +A5(X05)
Odd number of concurrencies:
   FRA E54 +A5(X05) 19(A5)
   FRA A5 +X05 19
   FRA E511 +A5(X05) 19(A5)
   FRA-BFC A5 +X05 19
   FRA-BFC E511 +A5(X05) 19(A5)
   FRA-BFC E54Sen +A5(X05) 19(A5)
   FRA-GES E511 +A5(X05) 19(A5)
Odd number of concurrencies:
   FRA E54 19(A5) BFC/GES_1
   FRA A5 19 BFC/GES
   FRA E511 19(A5) BFC/GES
   FRA-BFC A5 19 BFC/GES
   FRA-BFC E511 19(A5) BFC/GES
   FRA-BFC E54Sen 19(A5) BFC/GES
   FRA-GES E511 19(A5) BFC/GES
Title: Re: France Routes Départementales
Post by: yakra on April 14, 2019, 02:12:33 am
eure
FRA E44 D5 HDF/GES has no concurrencies
FRA E44 HDF/GES RueMar has no concurrencies
Odd number of concurrencies:
   FRA E46 D930 NOR/HDF
   FRA-NOR E46 D930 NOR/HDF
   FRA-NOR N31 D930 NOR/HDF
Odd number of concurrencies:
   FRA E50 BRE/PDL 5(A81)
   FRA N157 A81 BRE/PDL
   FRA-PDL E50 BRE/PDL 5(A81)
Odd number of concurrencies:
   FRA E54 A19 +A5(X03)
   FRA A5 A19 +X03
   FRA E511 A19/A5 +A5(X03)
   FRA-BFC A5 A19 +X03
   FRA-BFC E511 A19/A5 +A5(X03)
   FRA-BFC E54Sen A19 +A5(X03)
   FRA-GES E511 A19/A5 +A5(X03)
Odd number of concurrencies:
   FRA E54 +A5(X03) +A5(X05)
   FRA A5 +X03 +X05
   FRA E511 +A5(X03) +A5(X05)
   FRA-BFC A5 +X03 +X05
   FRA-BFC E511 +A5(X03) +A5(X05)
   FRA-BFC E54Sen +A5(X03) +A5(X05)
   FRA-GES E511 +A5(X03) +A5(X05)
Odd number of concurrencies:
   FRA E54 +A5(X05) 19(A5)
   FRA A5 +X05 19
   FRA E511 +A5(X05) 19(A5)
   FRA-BFC A5 +X05 19
   FRA-BFC E511 +A5(X05) 19(A5)
   FRA-BFC E54Sen +A5(X05) 19(A5)
   FRA-GES E511 +A5(X05) 19(A5)
Odd number of concurrencies:
   FRA E54 19(A5) BFC/GES_1
   FRA A5 19 BFC/GES
   FRA E511 19(A5) BFC/GES
   FRA-BFC A5 19 BFC/GES
   FRA-BFC E511 19(A5) BFC/GES
   FRA-BFC E54Sen 19(A5) BFC/GES
   FRA-GES E511 19(A5) BFC/GES
Odd number of concurrencies:
   FRA E54 BFC/GES_1 +A5(X06)
   FRA A5 BFC/GES +X06
   FRA E511 BFC/GES +A5(X06)
   FRA-GES A5 BFC/GES +X06
   FRA-GES E54 BFC/GES +A5(X06)
Odd number of concurrencies:
   FRA E54 +A5(X06) +A5(X09)
   FRA A5 +X06 +X09
   FRA E511 +A5(X06) +A5(X09)
   FRA-GES A5 +X06 +X09
   FRA-GES E54 +A5(X06) +A5(X09)
Odd number of concurrencies:
   FRA E54 +A5(X09) 20(A5)
   FRA A5 +X09 20
   FRA E511 +A5(X09) 20(A5)
   FRA-GES A5 +X09 20
   FRA-GES E54 +A5(X09) 20(A5)
Odd number of concurrencies:
   FRA E511 A6 +A19(X04)
   FRA A19 +X04 A6
   FRA-BFC A19 +X04 A6
   FRA-BFC E511 A6 +A19(X04)
   FRA-GES E511 A6 +A19(X04)
Odd number of concurrencies:
   FRA E511 +A19(X04) +A19(X03)
   FRA A19 +X03 +X04
   FRA-BFC A19 +X03 +X04
   FRA-BFC E511 +A19(X04) +A19(X03)
   FRA-GES E511 +A19(X04) +A19(X03)
Odd number of concurrencies:
   FRA E511 +A19(X03) 2(A19)
   FRA A19 2 +X03
   FRA-BFC A19 2 +X03
   FRA-BFC E511 +A19(X03) 2(A19)
   FRA-GES E511 +A19(X03) 2(A19)
Odd number of concurrencies:
   FRA E511 2(A19) +A19(X02)
   FRA A19 +X02 2
   FRA-BFC A19 +X02 2
   FRA-BFC E511 2(A19) +A19(X02)
   FRA-GES E511 2(A19) +A19(X02)
Odd number of concurrencies:
   FRA E511 +A19(X02) +A19(X01)
   FRA A19 +X01 +X02
   FRA-BFC A19 +X01 +X02
   FRA-BFC E511 +A19(X02) +A19(X01)
   FRA-GES E511 +A19(X02) +A19(X01)
Odd number of concurrencies:
   FRA E511 +A19(X01) 1(A19)
   FRA A19 1 +X01
   FRA-BFC A19 1 +X01
   FRA-BFC E511 +A19(X01) 1(A19)
   FRA-GES E511 +A19(X01) 1(A19)
Odd number of concurrencies:
   FRA E511 1(A19) A19/A5
   FRA A19 A5 1
   FRA-BFC A19 A5 1
   FRA-BFC E511 1(A19) A19/A5
   FRA-GES E511 1(A19) A19/A5
Odd number of concurrencies:
   FRA E54 A19 +A5(X03)
   FRA A5 A19 +X03
   FRA E511 A19/A5 +A5(X03)
   FRA-BFC A5 A19 +X03
   FRA-BFC E511 A19/A5 +A5(X03)
   FRA-BFC E54Sen A19 +A5(X03)
   FRA-GES E511 A19/A5 +A5(X03)
Odd number of concurrencies:
   FRA E54 +A5(X03) +A5(X05)
   FRA A5 +X03 +X05
   FRA E511 +A5(X03) +A5(X05)
   FRA-BFC A5 +X03 +X05
   FRA-BFC E511 +A5(X03) +A5(X05)
   FRA-BFC E54Sen +A5(X03) +A5(X05)
   FRA-GES E511 +A5(X03) +A5(X05)
Odd number of concurrencies:
   FRA E54 +A5(X05) 19(A5)
   FRA A5 +X05 19
   FRA E511 +A5(X05) 19(A5)
   FRA-BFC A5 +X05 19
   FRA-BFC E511 +A5(X05) 19(A5)
   FRA-BFC E54Sen +A5(X05) 19(A5)
   FRA-GES E511 +A5(X05) 19(A5)
Odd number of concurrencies:
   FRA E54 19(A5) BFC/GES_1
   FRA A5 19 BFC/GES
   FRA E511 19(A5) BFC/GES
   FRA-BFC A5 19 BFC/GES
   FRA-BFC E511 19(A5) BFC/GES
   FRA-BFC E54Sen 19(A5) BFC/GES
   FRA-GES E511 19(A5) BFC/GES
Odd number of concurrencies:
   FRA E54 BFC/GES_1 +A5(X06)
   FRA A5 BFC/GES +X06
   FRA E511 BFC/GES +A5(X06)
   FRA-GES A5 BFC/GES +X06
   FRA-GES E54 BFC/GES +A5(X06)
Odd number of concurrencies:
   FRA E54 +A5(X06) +A5(X09)
   FRA A5 +X06 +X09
   FRA E511 +A5(X06) +A5(X09)
   FRA-GES A5 +X06 +X09
   FRA-GES E54 +A5(X06) +A5(X09)
Odd number of concurrencies:
   FRA E54 +A5(X09) 20(A5)
   FRA A5 +X09 20
   FRA E511 +A5(X09) 20(A5)
   FRA-GES A5 +X09 20
   FRA-GES E54 +A5(X09) 20(A5)
FRA E511 20(A5) A5/D660 has no concurrencies
FRA E511 A5/D660 D141 has no concurrencies
FRA E511 D141 D610 has no concurrencies
frabfc.e511 & frages.e511 are identical
Title: Re: France Routes Départementales
Post by: yakra on April 14, 2019, 03:30:48 pm
Not sure if fixing all the redgreen items would eliminate all the flagged concurrencies or not; I only skimmed thru those last two longer lists.
But it should help for a big chunk. Afterwards, I can run the test again (I'll also want to include eurtr/r & fraa/r) and see what we're left with.
Title: Re: France Routes Départementales
Post by: michih on April 14, 2019, 03:46:08 pm
Once the total mileage (and my personal mileage traveled) will be correct, I think that the other user stats should be correct too.

@Si, I guess that you will provide all new fra list file entries again (http://forum.travelmapping.net/index.php?topic=2230.msg7996#msg7996)? Should we warn user in advance in "Welcome & Notices" and/or on the site?
Title: Re: France Routes Départementales
Post by: michih on April 14, 2019, 04:03:04 pm
I was not sure whether Jim had refused using the test DB but I guess he didn't (https://github.com/TravelMapping/DataProcessing/issues/205#issuecomment-483050896). I think it was a great idea to have old and new systems in the same DB so that user travels are indicated in all systems due to concurrencies - I finally got it :) - but if we would change to the test DB for the new systems once the systems are identical, we could modify user list files* for the test DB and check that the new list file entries will be correct (compare user stats of test DB and production DB).

@Si, let me know if you need help.


*Not the original files but we could duplicate the 40 files and name them test_michih, test_si404 etc.
Title: Re: France Routes Départementales
Post by: Jim on April 14, 2019, 05:31:58 pm
I wasn't following this too closely as a user with 0 miles in France, but it would definitely have been a good place to use the test DB.  I just haven't done anything with it for a while so the scripts and maybe the DB setup itself might need some cleanup.  At this point, it makes sense to continue the process currently underway, but before any additional countries are broken into regions, I'd like to see if we can get that done with the test DB to avoid some of the admittedly minor issues that have arisen here.
Title: Re: France Routes Départementales
Post by: yakra on April 15, 2019, 06:51:40 pm
Si, have a look at this:
https://github.com/TravelMapping/HighwayData/pull/2742
Title: Re: France Routes Départementales
Post by: yakra on April 16, 2019, 02:31:03 am
we could duplicate the 40 files and name them test_michih, test_si404 etc.
I'm working on a way to automatically replace lines in .list files. Stay tuned...
Title: Re: France Routes Départementales
Post by: si404 on April 16, 2019, 08:24:50 am
The region names within the future D system names should be English, not French!
OK, so that's just Brittany and Normandy's names changing...

Seriously - we've not Anglicised the new names (cf wikipedia), because we don't do that anymore as it is 'insulting'. Which is odd - it was a badge of honor coming from importance - if we didn't care, we wouldn't make the place name easier for us!

And it's not like we don't have names - Bourgogne has been Burgundy for a millenium, etc. But then the Côte-d’Azur, as a holiday destination, has long just had the French name (see also Spanish Costas).
Title: Re: France Routes Départementales
Post by: si404 on April 16, 2019, 08:30:27 am
Is there an issue with concurrencies not quite being as they should that needs to be sorted out? I could potentially help out here...
Thanks for that - the concurrencies checker you've employed will always be useful.

TBH, it doesn't matter that much if they aren't fully concurrent - what matters is that concurrencies exist within the FRA region, and within the chopped regions. The concurrencies is a way of checking that the chopping has been done correctly - by matching stats and spotting discrepancies.
Title: Re: France Routes Départementales
Post by: si404 on April 16, 2019, 08:31:35 am
@Si, I guess that you will provide all new fra list file entries again (http://forum.travelmapping.net/index.php?topic=2230.msg7996#msg7996)? Should we warn user in advance in "Welcome & Notices" and/or on the site?
When we get to that, we get to that.

Obviously there's no rushing in here.
Title: Re: France Routes Départementales
Post by: si404 on April 16, 2019, 08:34:52 am
before any additional countries are broken into regions, I'd like to see if we can get that done with the test DB to avoid some of the admittedly minor issues that have arisen here.
Fine. I'd totally forgotten the test database existed!

As you admit, these issues are minor - they mostly come from michih being helpful and ignoring "IGNORE TEST" instructions to help with the process of splitting stuff. I'd argue that they were not even issues.
Title: Re: France Routes Départementales
Post by: si404 on April 16, 2019, 08:35:18 am
we could duplicate the 40 files and name them test_michih, test_si404 etc.
I'm working on a way to automatically replace lines in .list files. Stay tuned...
That will be excellent
Title: Re: France Routes Départementales
Post by: michih on April 16, 2019, 12:12:04 pm
The region names within the future D system names should be English, not French!
OK, so that's just Brittany and Normandy's names changing...

And Corse :)

Seriously - we've not Anglicised the new names (cf wikipedia), because we don't do that anymore as it is 'insulting'.

? We always did (since TM times) and we always do for all countries and regions. `
Who says that it's "insulting"?
Title: Re: France Routes Départementales
Post by: si404 on April 16, 2019, 12:49:18 pm
Seriously - we've not Anglicised the new names (cf wikipedia), because we don't do that anymore as it is 'insulting'.

? We always did (since TM times) and we always do for all countries and regions. `
Who says that it's "insulting"?
By 'we' I mean the Anglophonic people (especially Brits). The English name for Hauts-de-France is Hauts-de-France, rather than Upper France. We stopped creating English exonyms, and rolled back a few.

And yes, I don't get the insult either! At least not here - I get it with stuff like Chennai (nee Madras), but not here. I guess the assumption is that we are au fait enough with French, that we can pronounce it as the natives do, but it mostly seems like we're lazy.

And don't get me started on the mess that is "Bayern Munich"! Especially as we go with Torino, Napoli, Roma, etc despite English exonyms for those cities.
Title: Re: France Routes Départementales
Post by: michih on April 16, 2019, 12:59:11 pm
Ok, got it. Thanks.

And don't get me started on the mess that is "Bayern Munich"! Especially as we go with Torino, Napoli, Roma, etc despite English exonyms for those cities.

:) Germans mix everything and say "eff zeh" Liverpool instead of "eff si" Liverpool and Arsenal "London" or Chelsea "London" (German with "o" not "ʌ").
Title: Re: France Routes Départementales
Post by: yakra on April 16, 2019, 06:06:32 pm
Connected routes should be listed in the _con.csv in the same order as the points in the parent, unsplit file, yes?
E.G., fraar;A9;;;fraocc.a009,frapac.a009
----> fraar;A9;;;frapac.a009,fraocc.a009
...because fra.a009 starts at "21", where frapac.a009 starts, proceeding later to "PAC/OCC", where fraocc.a009 starts, etc.

My .list line replacer thingamajig relies on this assumption.
I'll make these changes in my local branch, and continue debugging...

https://github.com/TravelMapping/HighwayData/pull/2750
Title: Re: France Routes Départementales
Post by: yakra on April 16, 2019, 11:10:27 pm
Is there an issue with concurrencies not quite being as they should that needs to be sorted out? I could potentially help out here...
Thanks for that - the concurrencies checker you've employed will always be useful.

TBH, it doesn't matter that much if they aren't fully concurrent
Assuming by "fully concurrent" you mean all of the segments (ie, everywhere) in each system. The logs were arranged by system mostly because it was easiest to code, the way the data is stored -- iterate thru HighwaySystems, then iterate thru Routes, then iterate thru HighwaySegments...

what matters is that concurrencies exist within the FRA region, and within the chopped regions.
Yes. The chopped systems take care of the chopped regions, and the systems unique to FRA take care of FRA itself.
The checks were restricted to regions beginning with "FRA" to avoid checking outside France in the EUR systems.

The concurrencies is a way of checking that the chopping has been done correctly - by matching stats and spotting discrepancies.
Yep, 'swhat I figured was going on. Every segment in an existing system should have a corresponding segment in a new chopped system, thus every segment should have a concurrency list, with an even number of concurrent segments.
This should be a little more foolproof than checking just the raw mileage stats of each system, as it's possible that a missing border point or extra shaping point could not affect the mileage of the corresponding systems, leaving both of their mileages the same in region.php. Not likely, but possible.

Due diligence:
One missing highway on a given segment yields an odd number of concurrent routes; these cases get flagged. We've found & fixed a few of these.
Two missing highways on a given segment yield an even number of concurrent routes; these don't get flagged. It may not be too likely we've missed anything, but checking for a concurrent same-designated+bannered route in a different region is a good idea.

Toward the future:
Right now, the concurrency checker is hard-coded to check FRA & its systems. I want to adapt it to be useful in the future.
WRT compiling a list of systems, I think the simplest way to do it is to assume a scenario like we saw here: for each "connected" system in the parent country, add 'r' to the end to get the corresponding "chopped" system. Any potential problems with that; shall we make that the "official" way to check concurrencies during a split-up, assuming there are more that will be done? Edit: LOL nevermind; I did it anyway! :D
Title: Re: France Routes Départementales
Post by: yakra on April 17, 2019, 09:32:10 am
I was checking out the intentionally broken concurrencies just south of the Boulevard Péripherique. Don't know whether E50 is intentionally separate from A6b/E15, but the the point at 1(A6b) should be on both roads, what with the Texas-style inner<->outer sliproads here.

Labels:
frahdf.e15: IDF/HDF -> HDF/IDF
frahdf.a028: ToA16 -> E402_N -- unless, are you not using E routes in labels at all in FRA (sorta like the Trans-Canada Hwy)? Vanilla A16?
Title: Re: France Routes Départementales
Post by: yakra on April 19, 2019, 02:22:25 am
Per a note in dave1693.list (https://github.com/TravelMapping/UserData/blob/c48989b09c17be6028619a8d477f81737ffc6dc6/list_files/dave1693.list#L2530-L2531):
A6a & A6b look like an intentionally broken multiplex. The north endpoint of A106 could match one or the other; matches neither.
Title: Re: France Routes Départementales
Post by: yakra on April 19, 2019, 03:16:10 am
The .list line replacer is complete.
UserData @ d3683391b9af43962eb2c45e2a35718fae559a6b
HighwayData @ 5c83f07fe6f35bbd8544e0c15dc6d494bffcd988

    si404 list (http://yakra.teresco.org/tmtools_demos/splitregion/list_files/si404.list)  | diff (http://yakra.teresco.org/tmtools_demos/splitregion/diffs/si404.list.diff)
   michih list (http://yakra.teresco.org/tmtools_demos/splitregion/list_files/michih.list)  | diff (http://yakra.teresco.org/tmtools_demos/splitregion/diffs/michih.list.diff)
  dsaneus list (http://yakra.teresco.org/tmtools_demos/splitregion/list_files/dsaneus.list)  | diff (http://yakra.teresco.org/tmtools_demos/splitregion/diffs/dsaneus.list.diff) <-- a good example of a very straightforward diff.
everybody lists (http://yakra.teresco.org/tmtools_demos/splitregion/list_files/) | diffs (http://yakra.teresco.org/tmtools_demos/splitregion/diffs/)

This assumes that each chopped route in the original full region corresponds 1:1 to a connected route in new chopped regions. From my inspection of the connected route CSVs, this appeared to be the case.

New lines are listed in "canonical" order from the beginning of the connected route to the end, E.G.
FRA N2 FRA/BEL N370
becomes
FRA-IDF N2 N370 IDF/HDF
FRA-HDF N2 IDF/HDF FRA/BEL

I could enhance this so that the "direction" of the original .listed segment is retained, but I'm thinking this is too much labor for too little gain.

GitHub:
https://github.com/yakra/DataProcessing/tree/tmg2_cpp_redo/siteupdate/cplusplus
Or more permanently, here (https://github.com/yakra/DataProcessing/tree/f12c775a9b14b674ca35a8c818c9c397840233a8/siteupdate/cplusplus)


For due diligence purposes, I should probably still add that additional sanity check to the concurrency checker, noted in redgreen text above.
Edit: Done. Looking good.
Title: Re: France Routes Départementales
Post by: michih on April 20, 2019, 02:35:43 am
I could enhance this so that the "direction" of the original .listed segment is retained, but I'm thinking this is too much labor for too little gain.

Thanks. I think it's fine. Is data automatically updated with Jim's site updates? I guess it's not and it should be fine.
We would just need to update it once again before the split is going live and copy the latest user list file entries to the forum so that each traveler can catch his lines (to preserve data long-term because some user do rarely check our site).

I like the idea with old entry commented and new lines directly subsequent.
Title: Re: France Routes Départementales (frad)
Post by: yakra on April 20, 2019, 12:48:12 pm
Is data automatically updated with Jim's site updates? I guess it's not and it should be fine.
Correct, not updated with Jim's site updates.
I only added this feature to the C++ siteupdate program, with no plans to add it to siteupdate.py.
One option could be to temporarily add a line to localupdate.sh, but I can just keep on updating these manually as HighwayData & UserData get updated; this will be easy.

We would just need to update it once again before the split is going live and copy the latest user list file entries to the forum so that each traveler can catch his lines (to preserve data long-term because some user do rarely check our site).
Rather than add all that text to the forum, maybe just keep the new .lists on the server, and keep a link in the forum?
Title: Re: France Routes Départementales (frad)
Post by: michih on April 20, 2019, 02:43:18 pm
We would just need to update it once again before the split is going live and copy the latest user list file entries to the forum so that each traveler can catch his lines (to preserve data long-term because some user do rarely check our site).
Rather than add all that text to the forum, maybe just keep the new .lists on the server, and keep a link in the forum?

I'd prefer copying to the forum (only 43 travelers). Files might be deleted or moved to a different directory...
Title: Re: France Routes Départementales (frad)
Post by: michih on April 21, 2019, 07:06:30 am
All my figures are fine now except of the total eure mileage:
eurer: 8525.33mi
eure in FRA: 8421.43mi (copied from my log file (http://travelmapping.net/logs/users/michih.log))

Have I missed anything?
Title: Re: France Routes Départementales (frad)
Post by: si404 on April 21, 2019, 09:04:54 am
FRH E25 is not counted in eure in FRA, but is (as FRA-COR E25) in eurer.

One thing I noticed by looking at http://travelmapping.net/logs/unprocessedwpts.log is that frabfc.e27 is unused. When I investigated, it seems I erroneously created a fraara.e27 file as well and put that in the .csvs. Fixed that, and the A391, which I also put in the wrong region. Not seen other, similar errors.
Title: Re: France Routes Départementales (frad)
Post by: michih on April 21, 2019, 09:23:46 am
Why don't you add FRH E25 to the active eure system?
Title: Re: France Routes Départementales (frad)
Post by: si404 on April 21, 2019, 09:33:58 am
Why don't you add FRH E25 to the active eure system?
It is in there - it's just not in the region FRA (but is in the country FRA).
Title: Re: France Routes Départementales (frad)
Post by: michih on April 21, 2019, 10:21:19 am
Got it :) The different is 0.01mi now :D rounding error caused by different tools?
Title: Re: France Routes Départementales (frad)
Post by: si404 on April 21, 2019, 10:50:18 am
Probably a rounding error caused by having that one extra item to add before rounding off. Certainly I didn't find any discrepancies in figures for route lengths.
Title: Re: France Routes Départementales (frad)
Post by: yakra on April 21, 2019, 12:03:16 pm
Latest concurrency checks look good.
Title: Re: France Routes Départementales (frad)
Post by: michih on June 16, 2019, 04:19:53 pm
@Si, since you are currently "out of order"... I guess you won't split France "soon"? Can we eliminate the "ignore test systems" for the time being to fix the incorrect stats issue on the production site*? Once you are back, we can test it on tmtest data base.

I could delete the lines if you can't.

*And fixing the graphs issue so that Jim's students can use them correct.
Title: Re: France Routes Départementales (frad)
Post by: si404 on June 17, 2019, 04:26:09 am
That's a good idea. Thanks.

Oh and if anyone wants to start doing D roads, go ahead. Make departmental systems until we work out how we'll do the merging (maybe the abbreviation as two digit code, department name in the name field?)
Title: Re: France Routes Départementales (frad)
Post by: michih on June 18, 2019, 12:48:07 pm
if anyone wants to start doing D roads, go ahead.

I couldn't find official route lists. Well, I don't speak French so... I wasn't really able to search... panda speaks French (and he is in France right now for vacation), I hope that he can search for lists when he's back home.