Passer au contenu principal

Validateur de Référence Cadastrale (Espagne)

Validez l'authenticité, la structure officielle à 20 caractères et les caractères de contrôle du Cadastre espagnol.

À propos de la Validation de la Référence Cadastrale

La validation technique confirme que le code soumis comporte exactement 20 caractères alphanumériques autorisés et que les deux derniers caractères alphabétiques (positions 19 et 20) correspondent au calcul officiel de la Direction Générale du Cadastre.

L'algorithme évalue séparément l'identifiant de la parcelle et celui du plan combinés avec le lot, en appliquant les coefficients de pondération de 11 positions et le calcul Modulo 23.

Anatomie & Spécification de la Référence Cadastrale

La référence cadastrale espagnole se compose de 20 caractères alphanumériques répartis en 4 blocs logiques :

PositionChampLongueurSignification & RègleExemple
1 à 7Parcelle / Finca7 charsIdentification géographique de la parcelle foncière9872023
8 à 14Feuille de Plan7 charsIdentification de la feuille de plan cadastral municipalVH5797S
15 à 18Bien / Lot4 charsIdentification de l'unité concrète (appartement, porte, local)0001
19 et 20Caractères de Contrôle2 lettresDeux caractères alphabétiques de contrôle calculés par Modulo 23WX

Algorithme de Calcul des Caractères de Contrôle (Modulo 23)

L'algorithme officiel du Cadastre utilise deux sous-chaînes de 11 caractères combinées avec le code du lot :

DC = 'MQWERTYUIOPASDFGHJKLBZX'[sum(charVal * Poids) % 23]
  1. 1. Construction de la Sous-chaîne 1 : 7 caractères de la parcelle concaténés aux 4 caractères du lot (11 caractères).
  2. 2. Construction de la Sous-chaîne 2 : 7 caractères de la feuille de plan concaténés aux 4 caractères du lot (11 caractères).
  3. 3. Conversion des caractères en nombres : les chiffres valent de 0 à 9 ; les lettres suivent l'alphabet espagnol de 27 caractères (A=1 à N=14, Ñ=15, O=16 à Z=27).
  4. 4. Multiplication de chaque caractère par sa pondération [13, 15, 12, 5, 4, 17, 9, 21, 3, 7, 1] et sommation.
  5. 5. Le reste modulo 23 indexe la lettre correspondante dans la chaîne 'MQWERTYUIOPASDFGHJKLBZX'.

Foire Aux Questions & Directives Techniques