<div dir="ltr"><div>Agustín, insertar la línea para que quede así:<br><br>231 crs = QgsCoordinateReferenceSystem(<wbr>crs_ref)<br>232 <a href="http://log.info" rel="noreferrer" target="_blank">log.info</a>("Valor de crs_ref %s", crs_ref)<br>
233 return (is_empty, crs) <br>
</div></div><div class="gmail_extra"><br><div class="gmail_quote">El 16 de junio de 2017, 18:40, Agustin Diez-Castillo <span dir="ltr"><<a href="mailto:agustindiez@gmail.com" target="_blank">agustindiez@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">invalid syntax<br>
<br>
CatAtom2Osm-master adiez$ python main.py 46160<br>
<span class="">Traceback (most recent call last):<br>
</span> File "main.py", line 84, in <module><br>
from catatom2osm import CatAtom2Osm<br>
File "CatAtom2Osm-master/<wbr>catatom2osm.py", line 230<br>
return (is_empty, crs) <a href="http://log.info" rel="noreferrer" target="_blank">log.info</a>("Valor de crs_ref %s", crs_ref)<br>
<br>
<br>
<br>
<br>
231 crs = QgsCoordinateReferenceSystem(<wbr>crs_ref)<br>
232 return (is_empty, crs) <a href="http://log.info" rel="noreferrer" target="_blank">log.info</a>("Valor de crs_ref %s", crs_ref)<br>
<br>
233 def read_gml_layer(self, layername, allow_empty=False):<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
> On 16 Jun 2017, at 19:00, Javier Sánchez Portero <<a href="mailto:javiersanp@gmail.com">javiersanp@gmail.com</a>> wrote:<br>
><br>
> Perdón, me he equivocado. Línea 230, el final del método get_crs_from_gml.<br>
><br>
> Prueba también con otro municipio.<br>
><br>
> Otro tema que no tiene que ver. En Windows hay un fichero "python-qgis.bat" en la carpeta "C:\<ruta-qgis>\bin" que facilita configurar las variables de entorno como tu has tenido que hacer. ¿Puedes mirar si hay algo equivalente? Para facilitarle la tarea a Jesús y otros.<br>
><br>
> El 16 de junio de 2017, 17:37, Agustin Diez-Castillo <<a href="mailto:agustindiez@gmail.com">agustindiez@gmail.com</a>> escribió:<br>
> A mi la línea #235 me sale en medio de un comentario, dime que tendría que haber en la #234<br>
> 232 def read_gml_layer(self, layername, allow_empty=False):<br>
> 233 """<br>
> 234 Create a qgis vector layer for a Cadastre layername. Derives the GML<br>
> 235 filename from layername. If it don't exists, try with the ZIP file, if<br>
> 236 it don't exists, try to download it.<br>
> 237<br>
> 238 Args:<br>
> 239 layername (str): Short name of the Cadastre layer. Any of<br>
> 240 'building', 'buildingpart', 'otherconstruction',<br>
> 241 'cadastralparcel', 'cadastralzoning', 'address',<br>
> 242 'thoroughfarename', 'postaldescriptor', 'adminunitname'<br>
> 243 allow_empty (bool): If False (default), raise a exception for empty<br>
> 244 layer, else returns None<br>
> 245 Returns:<br>
> 246 QgsVectorLayer: Vector layer.<br>
> 247 """<br>
> 248 if layername in ['building', 'buildingpart', 'otherconstruction']:<br>
> 249 group = 'BU'<br>
> 250 elif layername in ['cadastralparcel', 'cadastralzoning']:<br>
> 251 group = 'CP'<br>
> 252 elif layername in ['address', 'thoroughfarename', 'postaldescriptor',<br>
> 253 'adminunitname']:<br>
> 254 group = 'AD'<br>
> 255 else:<br>
> 256 raise ValueError(_("Unknow layer name '%s'") % layername)<br>
> 257 url = setup.prov_url[group] % (self.prov_code, self.prov_code)<br>
><br>
><br>
> > On 16 Jun 2017, at 16:10, Javier Sánchez Portero <<a href="mailto:javiersanp@gmail.com">javiersanp@gmail.com</a>> wrote:<br>
> ><br>
> > Podrías editar el fichero catatom2osm.py y en añadir esto en la línea #235, justo antes del return<br>
> ><br>
> > <a href="http://log.info" rel="noreferrer" target="_blank">log.info</a>("Valor de crs_ref %s", crs_ref)<br>
> ><br>
> > Vuelve a ejecutar y dime que sale<br>
> ><br>
> > El 16 de junio de 2017, 14:58, Agustin Diez Castillo <<a href="mailto:agustindiez@gmail.com">agustindiez@gmail.com</a>> escribió:<br>
> > Lo siento, es cierto. Pero llego al mismo sitio con<br>
> > python main.py 46079<br>
> > 2017-06-16 15:53:07,301 - INFO - Searching the url for the 'CadastralParcels' layer of '46079'...<br>
> > 2017-06-16 15:53:08,270 - INFO - Downloading '46079/A.ES.SDGC.CP.46079.zip'<br>
> > [#############################<wbr>##############################<wbr>#] 100.0%<br>
> > 2017-06-16 15:53:12,635 - ERROR - Could not determine the CRS of '46079/A.ES.SDGC.CP.46079.<wbr>cadastralzoning.gml’<br>
> ><br>
> > El 16Jun, 2017, a las 2:44 PM, Javier Sánchez Portero <<a href="mailto:javiersanp@gmail.com">javiersanp@gmail.com</a>> escribió:<br>
> ><br>
> > > Agustín, me parece que estás intentando trabajar contra ficheros shapefile descargados de catastro y la herramienta funciona con ficheros de los servicios ATOM cuyas direcciones están en [1]. Prueba a ejecutar<br>
> > ><br>
> > > python main.py 46079<br>
> > ><br>
> > > El programa te debería crear la carpeta 46079, descargar en ella los ficheros necesarios y empezar a trabajar.<br>
> > ><br>
> > > [1] <a href="http://www.catastro.minhap.gob.es/webinspire/index.html" rel="noreferrer" target="_blank">http://www.catastro.minhap.<wbr>gob.es/webinspire/index.html</a><br>
> > ><br>
> > > El 16 de junio de 2017, 13:18, Agustin Diez Castillo <<a href="mailto:agustindiez@gmail.com">agustindiez@gmail.com</a>> escribió:<br>
> > > A mi con macOS Versión 10.9.1 (918), me funciona lo que puedes ver más abajo, aunque se queda trabado en el gml con un error [1] la capa gml es igual (hasta donde yo veo) que el shape original, luego creo que va en la buena dirección aunque no parece el osm que creo que se busca.<br>
> > ><br>
> > > python main.py /Users/adiez/Downloads/46079_<wbr>UA_2017-01-20_SHF<br>
> > ><br>
> > > Después de haber añadido a .profile como se apunta en [2]<br>
> > ><br>
> > > export LD_LIBRARY_PATH=$LD_LIBRARY_<wbr>PATH:/Applications/QGIS.app/<wbr>Contents/MacOS/lib/:/<wbr>Applications/QGIS.app/<wbr>Contents/Frameworks/<br>
> > > export PYTHONPATH=$PYTHONPATH:/<wbr>Applications/QGIS.app/<wbr>Contents/Resources/python/<br>
> > > export PATH=$PATH:/Library/<wbr>Frameworks/GDAL.framework/<wbr>Programs/<br>
> > > export PYTHONPATH=$PYTHONPATH:~/.<wbr>qgis2/python/plugins/opengeo/<wbr>ext-libs/<br>
> > ><br>
> > > y hacer<br>
> > > source .profile<br>
> > ><br>
> > > Si lo quieres probar sin tocar el fichero .profile, la secuencia sería, descargarte un municipio (Buñol, en mi ejemplo) a la carpeta de descargas<br>
> > ><br>
> > > mv ~/Downloads/46_79_RA_2017-01-<wbr>20_SHF ~/Downloads/46079_RA_2017-01-<wbr>20_SHF<br>
> > > export LD_LIBRARY_PATH=$LD_LIBRARY_<wbr>PATH:/Applications/QGIS.app/<wbr>Contents/MacOS/lib/:/<wbr>Applications/QGIS.app/<wbr>Contents/Frameworks/<br>
> > > export PYTHONPATH=$PYTHONPATH:/<wbr>Applications/QGIS.app/<wbr>Contents/Resources/python/<br>
> > > export PATH=$PATH:/Library/<wbr>Frameworks/GDAL.framework/<wbr>Programs/<br>
> > > export PYTHONPATH=$PYTHONPATH:~/.<wbr>qgis2/python/plugins/opengeo/<wbr>ext-libs/<br>
> > > python main.py ~/Downloads/46079_UA_2017-01-<wbr>20_SHF<br>
> > ><br>
> > > [1] Could not determine the CRS of '/Users/adiez/Downloads/46079_<wbr>UA_2017-01-20_SHF/A.ES.SDGC.<wbr>CP.46079.cadastralzoning.gml'<br>
> > > [2] <a href="http://blog.remotesensing.io/2014/07/using-pyqgis-in-mac-os-x/" rel="noreferrer" target="_blank">http://blog.remotesensing.io/<wbr>2014/07/using-pyqgis-in-mac-<wbr>os-x/</a><br>
> > ><br>
> > > Nombre del modelo: Mac Pro<br>
> > > Identificador del modelo: MacPro3,1<br>
> > > Nombre del procesador: Intel Core i7<br>
> > > Velocidad del procesador: 3.9 GHz<br>
> > > Cantidad de procesadores: 1<br>
> > > Cantidad total de núcleos: 4<br>
> > > Caché de nivel 2 (por núcleo): 256 KB<br>
> > > Caché de nivel 3: 8 MB<br>
> > > Memoria: 32 GB<br>
> > > Versión de la ROM de arranque: Notatus.es<br>
> > > Versión SMC (sistema): 1.30f3<br>
> > > Versión de iluminación: 1.4a6<br>
> > ><br>
> > > El 16Jun, 2017, a las 1:19 PM, Jesús Lopez <<a href="mailto:jesusl.temez@gmail.com">jesusl.temez@gmail.com</a>> escribió:<br>
> > ><br>
> > > > Nada, no lo consigo hacer funcionar, mis limitados conocimientos en estas cuestiones me impiden ir más allá. He bajado el zip, he trasteado, pero sigue pidiendo cosas:<br>
> > > ><br>
> > > > /CatAtom2Osm-master/main.py: line 2: CatAtom2Osm command line entry point: command not found<br>
> > > > from: can't read /var/mail/optparse<br>
> > > > /CatAtom2Osm-master/main.py: line 4: import: command not found<br>
> > > > /CatAtom2Osm-master/main.py: line 5: import: command not found<br>
> > > > /CatAtom2Osm-master/main.py: line 6: import: command not found<br>
> > > > from: can't read /var/mail/zipfile<br>
> > > > /CatAtom2Osm-master/main.py: line 8: import: command not found<br>
> > > > /CatAtom2Osm-master/main.py: line 10: syntax error near unexpected token `('<br>
> > > > /CatAtom2Osm-master/main.py: line 10: `log = logging.getLogger(setup.app_<wbr>name)’<br>
> > > ><br>
> > > > a ver si el otro compañero que usa mac consigue algo más y nos cuenta….<br>
> > > ><br>
> > > ><br>
> > > ><br>
> > > >> El 16 jun 2017, a las 11:27, Javier Sánchez Portero <<a href="mailto:javiersanp@gmail.com">javiersanp@gmail.com</a>> escribió:<br>
> > > >><br>
> > > >> Hola<br>
> > > >><br>
> > > >> No. Eres el primero.<br>
> > > >><br>
> > > >> Es uno de los módulos del programa, debe existir un archivo setup.py en la misma carpeta que main.py y -si estás ejecutando desde esa carpeta- debería encontrarlo. ¿Descargaste el programa usando el fichero zip?<br>
> > > >><br>
> > > >> <a href="https://github.com/javiersanp/CatAtom2Osm/archive/master.zip" rel="noreferrer" target="_blank">https://github.com/javiersanp/<wbr>CatAtom2Osm/archive/master.zip</a><br>
> > > >><br>
> > > >> Si te parece continuamos en privado a mi correo electrónico. Me interesa mucho tener un 'tester' en Mac.<br>
> > > >> <a href="mailto:javiersanp@gmail.com">javiersanp@gmail.com</a><br>
> > > >><br>
> > > >> El 16 de junio de 2017, 9:39, Jesús Lopez <<a href="mailto:jesusl.temez@gmail.com">jesusl.temez@gmail.com</a>> escribió:<br>
> > > >> Buenos días. ¿Ha probado alguien si CatAtom2OSM funciona en entorno Mac? Ejecuto python main.py y:<br>
> > > >> Traceback (most recent call last):<br>
> > > >> File "main.py", line 8, in <module><br>
> > > >> import setup<br>
> > > >> ImportError: No module named setup<br>
> > > >><br>
> > > >> Intuyo (mis conocimientos unix-terminal son limitadísimos) que algo más debo instalar o en algún sitio debe señalar la ruta a Qgis, o intuyo mal :)<br>
> > > >><br>
> > > >> Agradecería cualquier luz sobre el asunto.<br>
> > > >><br>
> > > >> Gracias anticipadas.<br>
> > > >> Jesús<br>
> > > >><br>
> > > >><br>
> > > >>> El 14 jun 2017, a las 14:36, Matías h <<a href="mailto:taborda.barroso@gmail.com">taborda.barroso@gmail.com</a>> escribió:<br>
> > > >>><br>
> > > >>> Hola. Buenas y calurosas tardes.<br>
> > > >>><br>
> > > >>> Tal y como señalo en el título del hilo y para que quede claro :).<br>
> > > >>><br>
> > > >>> ¡¡¡ NO SE PUEDE IMPORTAR TODAVÍA !!!.<br>
> > > >>><br>
> > > >>> Estamos empezando el proceso para intentar nuevamente una posible importación de los datos de catastro.<br>
> > > >>><br>
> > > >>> Javier Sánchez ha creado una herramienta para hacer la conversión de datos y como todo software en principio necesitamos hacer el conveniente testeo.<br>
> > > >>> • CatAtom2Osm. <a href="https://github.com/javiersanp/CatAtom2Osm" rel="noreferrer" target="_blank">https://github.com/javiersanp/<wbr>CatAtom2Osm</a><br>
> > > >>><br>
> > > >>><br>
> > > >>> • Procedimiento de Conversión. <a href="http://wiki.openstreetmap.org/wiki/ES:Catastro_espa%C3%B1ol/Importaci%C3%B3n_de_edificios/Conversi%C3%B3n_de_datos" rel="noreferrer" target="_blank">http://wiki.openstreetmap.org/<wbr>wiki/ES:Catastro_espa%C3%B1ol/<wbr>Importaci%C3%B3n_de_edificios/<wbr>Conversi%C3%B3n_de_datos</a>.<br>
> > > >>><br>
> > > >>><br>
> > > >>> • Discusiones y acuerdos. <a href="http://wiki.openstreetmap.org/wiki/ES_talk:Catastro_espa%C3%B1ol/Importaci%C3%B3n_de_edificios/Conversi%C3%B3n_de_datos" rel="noreferrer" target="_blank">http://wiki.openstreetmap.org/<wbr>wiki/ES_talk:Catastro_espa%C3%<wbr>B1ol/Importaci%C3%B3n_de_<wbr>edificios/Conversi%C3%B3n_de_<wbr>datos</a><br>
> > > >>><br>
> > > >>> En definitiva, aunque utilicemos los canales más rápidos como son Telegram y/o Riot, la discusión y tratamiento que vayamos a hacer con los datos de catastro es mejor hacerlo por la lista y/o por la wiki en el enlace que he puesto arriba.<br>
> > > >>><br>
> > > >>> El proceso no ha hecho más que empezar, así que paciencia y colaboración :)<br>
> > > >>><br>
> > > >>> Saludos.<br>
> > > >>><br>
> > > >>><br>
> > > >>> ______________________________<wbr>_________________<br>
> > > >>> Talk-es mailing list<br>
> > > >>> <a href="mailto:Talk-es@openstreetmap.org">Talk-es@openstreetmap.org</a><br>
> > > >>> <a href="https://lists.openstreetmap.org/listinfo/talk-es" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-es</a><br>
> > > >><br>
> > > >><br>
> > > >> ______________________________<wbr>_________________<br>
> > > >> Talk-es mailing list<br>
> > > >> <a href="mailto:Talk-es@openstreetmap.org">Talk-es@openstreetmap.org</a><br>
> > > >> <a href="https://lists.openstreetmap.org/listinfo/talk-es" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-es</a><br>
> > > >><br>
> > > >><br>
> > > >> ______________________________<wbr>_________________<br>
> > > >> Talk-es mailing list<br>
> > > >> <a href="mailto:Talk-es@openstreetmap.org">Talk-es@openstreetmap.org</a><br>
> > > >> <a href="https://lists.openstreetmap.org/listinfo/talk-es" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-es</a><br>
> > > ><br>
> > > > ______________________________<wbr>_________________<br>
> > > > Talk-es mailing list<br>
> > > > <a href="mailto:Talk-es@openstreetmap.org">Talk-es@openstreetmap.org</a><br>
> > > > <a href="https://lists.openstreetmap.org/listinfo/talk-es" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-es</a><br>
> > ><br>
> > ><br>
> > > ______________________________<wbr>_________________<br>
> > > Talk-es mailing list<br>
> > > <a href="mailto:Talk-es@openstreetmap.org">Talk-es@openstreetmap.org</a><br>
> > > <a href="https://lists.openstreetmap.org/listinfo/talk-es" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-es</a><br>
> > ><br>
> > ><br>
> > > ______________________________<wbr>_________________<br>
> > > Talk-es mailing list<br>
> > > <a href="mailto:Talk-es@openstreetmap.org">Talk-es@openstreetmap.org</a><br>
> > > <a href="https://lists.openstreetmap.org/listinfo/talk-es" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-es</a><br>
> ><br>
> ><br>
> > ______________________________<wbr>_________________<br>
> > Talk-es mailing list<br>
> > <a href="mailto:Talk-es@openstreetmap.org">Talk-es@openstreetmap.org</a><br>
> > <a href="https://lists.openstreetmap.org/listinfo/talk-es" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-es</a><br>
> ><br>
> ><br>
> > ______________________________<wbr>_________________<br>
> > Talk-es mailing list<br>
> > <a href="mailto:Talk-es@openstreetmap.org">Talk-es@openstreetmap.org</a><br>
> > <a href="https://lists.openstreetmap.org/listinfo/talk-es" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-es</a><br>
><br>
><br>
> ______________________________<wbr>_________________<br>
> Talk-es mailing list<br>
> <a href="mailto:Talk-es@openstreetmap.org">Talk-es@openstreetmap.org</a><br>
> <a href="https://lists.openstreetmap.org/listinfo/talk-es" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-es</a><br>
><br>
> ______________________________<wbr>_________________<br>
> Talk-es mailing list<br>
> <a href="mailto:Talk-es@openstreetmap.org">Talk-es@openstreetmap.org</a><br>
> <a href="https://lists.openstreetmap.org/listinfo/talk-es" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-es</a><br>
<br>
<br>
______________________________<wbr>_________________<br>
Talk-es mailing list<br>
<a href="mailto:Talk-es@openstreetmap.org">Talk-es@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-es" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-es</a><br>
</div></div></blockquote></div><br></div>