Skip to content

Elaboración fichero códigos postales + Código INE

Notifications You must be signed in to change notification settings

gisce/codigospostales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Códigos postales con código INE

Fuente de datos

Preparación ficheros

Callejero del Censo Electoral

Del fichero zip del callejero nos interesa el fichero TRAM.XXXX

Warning

El problema es que el nombre del pueblo está limitado a 25 carácteres con lo que no tenemos todos los nombres correctos... para eso utilizaremos el Nomenclator y mezclaremos los dos ficheros

Nomenclator para corregir el nombre de la población

Del fichero del Nomenclator nos interesa el fichero NomdefXXX.txt

Mezcla de ficheros

Construcción fichero final:

  • Si no tenemos pandas lo debemos instalar:
pip install pandas
  • Creamos el fichero zipcodes.csv
python merge.py <tram_path> <nomdef_path> <output_path>

Donde:

  • <tram_path> es la ruta al fichero tramos.txt (preparado a partir del Callejero del Censo Electoral).
  • <nomdef_path> es la ruta al fichero pobs.txt (preparado a partir del Nomenclator).
  • <output_path> es la ruta donde se guardará el fichero zipcodes.csv resultante.