<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Le 25/01/2011 09:57, Vincent de Chateau-Thierry a écrit :
<blockquote
cite="mid:21322151.33386.1295945842742.JavaMail.www@wwinf8303"
type="cite">Je ne sais pas comment a été constituée la table, mais
en regardant un peu <br>
<pre wrap="">la notion de SIREN (que je ne connais pas plus que ça) j'ai pu voir ici [1] qu'un
code SIREN pour une commune, est dérivable du code INSEE de la même commune. D'où une
question qui me vient : est-ce qu'on a intérêt/besoin de multiplier les tags d'identifiants
externes sur la relation boundary=* des communes, dès lors que le ref:INSEE permet un lien
vers ces autres ref ? En se contentant du ref:INSEE, on limite la maintenance (du point de
vue OSM) sans nuire à la valeur ajoutée pour quelqu'un qui veut utiliser OSM avec une
base SIREN, puisque dans le cas des communes le lien existe déja via le ref:INSEE.
Je ne parle pas du SIREN des entreprises, voire leur SIRET (par établissement) pour
lesquels la valeur ajoutée me semble plus évidente.
vincent
[1] : <a class="moz-txt-link-freetext" href="http://www.forumsig.org/showthread.php?t=22559">http://www.forumsig.org/showthread.php?t=22559</a>
</pre>
</blockquote>
Pour les communes le code SIREN n'est pas dérivable du code INSEE.<br>
<br>
Dans 85% des cas seulement une correspondance peut être faite :<br>
D'un code INSEE sur 5c DDRRR, le SIREN serait 21DD0RRRL avec L
déterminé par <a
href="https://secure.wikimedia.org/wikipedia/fr/wiki/Formule_de_Luhn">la
formule de Luhn</a>.<br>
<br>
Mais je compte 4775 exception à cette règle,<br>
pas sur le préfixe "21" ni sur la clé de contrôle mais le rang de la
commune dans le département.<br>
Dans certains départements la règle est bien respectée dans d'autres
non. Sans parler de la Corse.<br>
Dans quelques départements la règle est partiellement appliquée.<br>
<br>
<table class="data" cellspacing="0">
<tbody>
<tr class="even">
<td>64007</td>
<td>Agnos</td>
<td>216405803</td>
</tr>
<tr class="odd">
<td>64031</td>
<td>Arancou</td>
<td>216405878</td>
</tr>
<tr class="even">
<td>64179</td>
<td>Castetner</td>
<td>216405845</td>
</tr>
<tr class="odd">
<td>64252</td>
<td>Gurmençon</td>
<td>216405860</td>
</tr>
<tr class="even">
<td>64311</td>
<td>Lannecaube</td>
<td>216405829</td>
</tr>
<tr class="odd">
<td>64329</td>
<td>Lée</td>
<td>216405712</td>
</tr>
<tr class="even">
<td>64349</td>
<td>Loubieng</td>
<td>216405811</td>
</tr>
<tr class="odd">
<td>64439</td>
<td>Ousse</td>
<td>216414052</td>
</tr>
<tr class="even">
<td>64461</td>
<td>Puyoô</td>
<td>216405894</td>
</tr>
<tr class="odd">
<td>64462</td>
<td>Ramous</td>
<td>216405852</td>
</tr>
<tr class="even">
<td>64518</td>
<td>Sendets</td>
<td>216414060</td>
</tr>
</tbody>
</table>
<br>
<br>
philippekerla<br>
</body>
</html>