> Ce soir je me suis aperçu que sur beta letuffe un certain nombre de communes
> sont rendues en gris. 
> Qu est ce que cela signifie ?

Que les humeurs de l'admin ont changées ;-)

Petit blabla du pourquoi j'en suis arrivé là :
- j'avais déjà fourni des statistiques concernant le nombre de commune 
présentes dans OSM par département. Comme beaucoup l'ont remarqué, c'était 
assez peu fiable dû à un problème technique que je n'ai pas trop compris.

Pour améliorer les choses, j'ai trouvé une fonction postgis qui donne un point 
à l'intérieur d'une surface et évitait les erreurs de bordures. Bref, en 
voilà le résultat (en annexe) qui me semble bien plus cohérent et bien 
meilleur.

Mais je me suis heurté à un nouveau problème, sur certaines communes 
j'obtenais l'erreur :
"TopologyException: found non-noded intersection" (erreur de topologie)
J'ai pu ignorer ces communes problématiques en les passants à la fonction 
st_isvalid() qui détermine si la géométrie est "valide" ou non.

Les communes en gris sont considérées comme invalides dont la définition en 
langage postgis est :
"Returns true if this Geometry has no anomalous geometric points, such as self 
intersection or self tangency."

Ce n'est pas nécessairement un problème, j'imagine que des communes peuvent 
quand même avoir cette forme (quoi que ?) mais ça permet de les indiquer et 
vérifier ce qui plus probablement est une erreur.

Cependant, j'en ai vérifié une rapidement pour voir et je n'ai pas trouvé 
d'auto-croisement ni de truc bizzarre, c'est peut-être donc des fausses 
alertes....

Annexe 1 stats :
Total:6784 (sans compter les départements oubliés)
donc 18.5% de communes françaises sont présentes dans OSM


ref;name;id relation;count
01;Ain;7387;22
02;Aisne;7411;114
03;Allier;7414;139
04;Alpes-de-Haute-Provence;7380;2
05;Hautes-Alpes;7436;21
06;Alpes-Maritimes;7385;21
07;Ardèche;7430;124
08;(none);(not in db);(unknown)
09;Ariège;7439;2
10;(none);(not in db);(unknown)
11;(none);(not in db);(unknown)
12;Aveyron;7451;159
13;Bouches-du-Rhône;7393;101
14;Calvados;7453;119
15;Cantal;7381;22
16;Charente;7428;146
17;Charente-Maritime;7431;117
18;Cher;7456;15
19;Corrèze;7464;94
20;(none);(not in db);(unknown)
21;Côte-d'Or;7424;134
22;(none);(not in db);(unknown)
23;Creuse;7459;236
24;(none);(not in db);(unknown)
25;Doubs;7462;206
26;Drôme;7434;302
27;Eure;7435;47
28;Eure-et-Loir;7374;24
29;Finistère;102430;8
30;Gard;7461;46
31;Haute-Garonne;7413;67
32;Gers;7422;399
33;Gironde;7405;297
34;(none);(not in db);(unknown)
35;(none);(not in db);(unknown)
36;Indre;7417;30
37;Indre-et-Loire;7408;129
38;Isère;7437;213
39;Jura;7460;21
40;Landes;7376;211
41;Loir-et-Cher;7399;2
42;Loire;7420;100
43;Haute-Loire;7452;25
44;Loire-Atlantique;7432;135
45;Loiret;7440;30
46;Lot;7454;323
47;Lot-et-Garonne;7416;44
48;Lozère;7421;31
49;Maine-et-Loire;7409;9
50;Manche;7404;19
51;Marne;7379;7
52;(none);(not in db);(unknown)
53;Mayenne;7438;2
54;(none);(not in db);(unknown)
55;(none);(not in db);(unknown)
56;(none);(not in db);(unknown)
57;(none);(not in db);(unknown)
58;(none);(not in db);(unknown)
59;(none);(not in db);(unknown)
60;Oise;7427;3
61;Orne;7419;2
62;Pas-de-Calais;7394;11
63;Puy-de-Dôme;7406;182
64;Pyrénées-Atlantiques;7450;2
65;(none);(not in db);(unknown)
66;Pyrénées-Orientales;7466;90
67;Bas-Rhin;7415;187
68;Haut-Rhin;7403;218
69;Rhône;7378;36
70;Haute-Saône;7423;8
71;Saône-et-Loire;7397;17
72;Sarthe;7443;326
73;Savoie;7425;300
74;Haute-Savoie;7407;293
75;Paris;71525;1
76;Seine-Maritime;7426;124
77;Seine-et-Marne;7383;86
78;Yvelines;7457;90
79;(none);(not in db);(unknown)
80;Somme;7463;40
81;(none);(not in db);(unknown)
82;Tarn-et-Garonne;7388;58
83;Var;7390;21
84;Vaucluse;7445;63
85;Vendée;7402;20
86;(none);(not in db);(unknown)
87;(none);(not in db);(unknown)
88;(none);(not in db);(unknown)
89;(none);(not in db);(unknown)
90;Territoire-de-Belfort;7410;102
91;Essonne;7401;56
92;Hauts-de-Seine;7449;36
93;Seine-Saint-Denis;7389;16
94;Val-de-Marne;7458;47
95;Val-d'Oise;7433;34
96;(none);(not in db);(unknown)
97;(none);(not in db);(unknown)
98;(none);(not in db);(unknown)
99;(none);(not in db);(unknown)
Total:6784

-- 
sly
Sylvain Letuffe sylv...@letuffe.org
qui suis-je : http://slyserv.dyndns.org


ref;name;id relation;count
01;Ain;7387;22
02;Aisne;7411;114
03;Allier;7414;139
04;Alpes-de-Haute-Provence;7380;2
05;Hautes-Alpes;7436;21
06;Alpes-Maritimes;7385;21
07;ArdÚche;7430;124
08;(none);(not in db);(unknown)
09;AriÚge;7439;2
10;(none);(not in db);(unknown)
11;(none);(not in db);(unknown)
12;Aveyron;7451;159
13;Bouches-du-RhÃŽne;7393;101
14;Calvados;7453;119
15;Cantal;7381;22
16;Charente;7428;146
17;Charente-Maritime;7431;117
18;Cher;7456;15
19;CorrÚze;7464;94
20;(none);(not in db);(unknown)
21;CÃŽte-d'Or;7424;134
22;(none);(not in db);(unknown)
23;Creuse;7459;236
24;(none);(not in db);(unknown)
25;Doubs;7462;206
26;DrÃŽme;7434;302
27;Eure;7435;47
28;Eure-et-Loir;7374;24
29;FinistÚre;102430;8
30;Gard;7461;46
31;Haute-Garonne;7413;67
32;Gers;7422;399
33;Gironde;7405;297
34;(none);(not in db);(unknown)
35;(none);(not in db);(unknown)
36;Indre;7417;30
37;Indre-et-Loire;7408;129
38;IsÚre;7437;213
39;Jura;7460;21
40;Landes;7376;211
41;Loir-et-Cher;7399;2
42;Loire;7420;100
43;Haute-Loire;7452;25
44;Loire-Atlantique;7432;135
45;Loiret;7440;30
46;Lot;7454;323
47;Lot-et-Garonne;7416;44
48;LozÚre;7421;31
49;Maine-et-Loire;7409;9
50;Manche;7404;19
51;Marne;7379;7
52;(none);(not in db);(unknown)
53;Mayenne;7438;2
54;(none);(not in db);(unknown)
55;(none);(not in db);(unknown)
56;(none);(not in db);(unknown)
57;(none);(not in db);(unknown)
58;(none);(not in db);(unknown)
59;(none);(not in db);(unknown)
60;Oise;7427;3
61;Orne;7419;2
62;Pas-de-Calais;7394;11
63;Puy-de-DÃŽme;7406;182
64;Pyrénées-Atlantiques;7450;2
65;(none);(not in db);(unknown)
66;Pyrénées-Orientales;7466;90
67;Bas-Rhin;7415;187
68;Haut-Rhin;7403;218
69;RhÃŽne;7378;36
70;Haute-SaÃŽne;7423;8
71;SaÃŽne-et-Loire;7397;17
72;Sarthe;7443;326
73;Savoie;7425;300
74;Haute-Savoie;7407;293
75;Paris;71525;1
76;Seine-Maritime;7426;124
77;Seine-et-Marne;7383;86
78;Yvelines;7457;90
79;(none);(not in db);(unknown)
80;Somme;7463;40
81;(none);(not in db);(unknown)
82;Tarn-et-Garonne;7388;58
83;Var;7390;21
84;Vaucluse;7445;63
85;Vendée;7402;20
86;(none);(not in db);(unknown)
87;(none);(not in db);(unknown)
88;(none);(not in db);(unknown)
89;(none);(not in db);(unknown)
90;Territoire-de-Belfort;7410;102
91;Essonne;7401;56
92;Hauts-de-Seine;7449;36
93;Seine-Saint-Denis;7389;16
94;Val-de-Marne;7458;47
95;Val-d'Oise;7433;34
96;(none);(not in db);(unknown)
97;(none);(not in db);(unknown)
98;(none);(not in db);(unknown)
99;(none);(not in db);(unknown)
Total:6784
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à