2018-02-19 16:11 GMT+01:00 dcapillae <[email protected]>: > ¡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 [email protected] https://lists.openstreetmap.org/listinfo/talk-es

