2018-02-19 16:11 GMT+01:00 dcapillae <dcapil...@gmail.com>:

> ¡Genial! Gracias, Javier. Corregiré la descripción en inglés y esta tarde
> haré público el proyecto.
>
> Aprovecho para comentarte un problema que estoy encontrándome en la
> ejecución de CatAtom2Osm. Creo que el problema se debe a que CatAtom2Osm no
> reconoce la información del archivo 'highway_names.csv' editado. Lo edito
> con LibreOffice y lo guardo en formato '.csv', así que no sé que puedo
> estar
> haciendo mal.
>
> Siguiendo los pasos descritos en el wiki:
>
> 1º) Después de comprobar el callejero, elimino los archivos
> 'current_highway.osm' y 'highway_names.csv', y vuelvo a ejecutar
> CatAtom2Osm.
> 2ª) Reviso nuevamente los resultados y edito el archivo 'highway_names.csv'
> para corregir nombres de calles erróneos o que no quiero que se importen.
> Dejo en blanco en la segunda columna los nombres de calles sobre los que
> tengo dudas y guardo el archivo.
> 3º) Elimino el archivo 'current_highway.osm' y vuelvo a ejecutar
> CatAtom2Osm.
>
> Aquí me surge el problema. CatAtom2Osm no termina de procesar los archivos
> en esta última ejecución, se detiene antes de terminar el proceso. En la
> pantalla del terminal se muestran los siguientes mensajes:
>
>     INFO - Comienza el procesado de '29043'
>     INFO - Leídos 184 características en
> '29043/A.ES.SDGC.CP.29043.cadastralzoning.gml'
>     INFO - Municipio: 'Colmenar'
>     INFO - Generado '29043/boundary.poly'
>     INFO - Leídos 2621 características en
> '29043/A.ES.SDGC.AD.29043.gml|layername=address'
>     INFO - Leídos 3 características en
> '29043/A.ES.SDGC.AD.29043.gml|layername=postaldescriptor'
>     INFO - Leídos 131 características en
> '29043/A.ES.SDGC.AD.29043.gml|layername=thoroughfarename'
>     INFO - Generado 'address.geojson'
>     Traceback (most recent call last):
>       File "/home/dcapillae/catastro/CatAtom2Osm/main.py", line 111, in
> <module>
>         run()
>       File "/home/dcapillae/catastro/CatAtom2Osm/main.py", line 104, in
> run
>         process(args, options)
>       File "/home/dcapillae/catastro/CatAtom2Osm/main.py", line 44, in
> process
>         app.run()
>       File "/home/dcapillae/catastro/CatAtom2Osm/catatom2osm.py", line 96,
> in run
>         self.read_address()
>       File "/home/dcapillae/catastro/CatAtom2Osm/catatom2osm.py", line
> 445,
> in read_address
>         (highway_names, self.is_new) = self.get_translations(self.address)
>       File "/home/dcapillae/catastro/CatAtom2Osm/catatom2osm.py", line
> 534,
> in get_translations
>         highway_names = csvtools.csv2dict(highway_names_path, {})
>       File "/home/dcapillae/catastro/CatAtom2Osm/csvtools.py", line 23, in
> csv2dict
>         a_dict[row[0].decode(encoding)] = row[1].decode(encoding)
>     IndexError: list index out of range
>
> En el archivo de registro 'catatom2osm.log' aparece básicamente lo mismo en
> relación a esta última ejecución del programa:
>
>     INFO - Comienza el procesado de '29043'
>     INFO - Leídos 184 características en
> '29043/A.ES.SDGC.CP.29043.cadastralzoning.gml'
>     INFO - Municipio: 'Colmenar'
>     INFO - Generado '29043/boundary.poly'
>     INFO - Leídos 2621 características en
> '29043/A.ES.SDGC.AD.29043.gml|layername=address'
>     INFO - Leídos 3 características en
> '29043/A.ES.SDGC.AD.29043.gml|layername=postaldescriptor'
>     INFO - Leídos 131 características en
> '29043/A.ES.SDGC.AD.29043.gml|layername=thoroughfarename'
>     INFO - Generado 'address.geojson'
>
> El problema persiste tanto si dejo en blanco los nombres de calles en la
> segunda columna del archivo 'highway_names.csv' como si elimino la línea
> completa que hace referencia a esa calle. CatAtom2Osm parece que no
> reconoce
> el archivo y siempre se detiene devolviendo el mismo mensaje de error.
>
> ¿Qué puedo hacer?
>

Lo mismo Libreoffice está haciendo algo extraño cuando vuelve a guardar el
archivo en formato CSV.
Intenta abrir el archivo original con un editor de texto simple (notepad,
gedit, atom.io,...) y elimina las líneas no pertinentes y guarda.



-- 
Un saludo,
Juan Luis.
_______________________________________________
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es

Responder a