python main.py 46160 2017-06-16 20:06:13,653 - INFO - Searching the url for the 'CadastralParcels' layer of '46160'... 2017-06-16 20:06:14,815 - INFO - Downloading '46160/A.ES.SDGC.CP.46160.zip' [############################################################] 100.0% 2017-06-16 20:06:17,827 - INFO - Valor de crs_ref 25830 2017-06-16 20:06:17,827 - ERROR - Could not determine the CRS of '46160/A.ES.SDGC.CP.46160.cadastralzoning.gml’
Esto [1] quizás puede ayudar a sacar el gml, qgis tampoco lo reconoce si haces otra petición wfs para descargar un gml, ni lo reconoce mi ogrinfo http://ovc.catastro.meh.es/INSPIRE/wfsCP.aspx?service=wfs&request=getfeature&Typenames=cp.cadastralparcel&SRSname=EPSG::25830&bbox=691200,4358000,691980,4358500 [1] https://gis.stackexchange.com/questions/133204/how-to-get-gml-layer-crs-with-ogr-python > On 16 Jun 2017, at 19:58, Javier Sánchez Portero <[email protected]> wrote: > > Agustín, insertar la línea para que quede así: > > 231 crs = QgsCoordinateReferenceSystem(crs_ref) > 232 log.info("Valor de crs_ref %s", crs_ref) > 233 return (is_empty, crs) > > El 16 de junio de 2017, 18:40, Agustin Diez-Castillo <[email protected]> > escribió: > invalid syntax > > CatAtom2Osm-master adiez$ python main.py 46160 > Traceback (most recent call last): > File "main.py", line 84, in <module> > from catatom2osm import CatAtom2Osm > File "CatAtom2Osm-master/catatom2osm.py", line 230 > return (is_empty, crs) log.info("Valor de crs_ref %s", crs_ref) > > > > > 231 crs = QgsCoordinateReferenceSystem(crs_ref) > 232 return (is_empty, crs) log.info("Valor de crs_ref %s", crs_ref) > > 233 def read_gml_layer(self, layername, allow_empty=False): > > > > > On 16 Jun 2017, at 19:00, Javier Sánchez Portero <[email protected]> > > wrote: > > > > Perdón, me he equivocado. Línea 230, el final del método get_crs_from_gml. > > > > Prueba también con otro municipio. > > > > 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. > > > > El 16 de junio de 2017, 17:37, Agustin Diez-Castillo > > <[email protected]> escribió: > > A mi la línea #235 me sale en medio de un comentario, dime que tendría que > > haber en la #234 > > 232 def read_gml_layer(self, layername, allow_empty=False): > > 233 """ > > 234 Create a qgis vector layer for a Cadastre layername. Derives > > the GML > > 235 filename from layername. If it don't exists, try with the ZIP > > file, if > > 236 it don't exists, try to download it. > > 237 > > 238 Args: > > 239 layername (str): Short name of the Cadastre layer. Any of > > 240 'building', 'buildingpart', 'otherconstruction', > > 241 'cadastralparcel', 'cadastralzoning', 'address', > > 242 'thoroughfarename', 'postaldescriptor', 'adminunitname' > > 243 allow_empty (bool): If False (default), raise a exception > > for empty > > 244 layer, else returns None > > 245 Returns: > > 246 QgsVectorLayer: Vector layer. > > 247 """ > > 248 if layername in ['building', 'buildingpart', > > 'otherconstruction']: > > 249 group = 'BU' > > 250 elif layername in ['cadastralparcel', 'cadastralzoning']: > > 251 group = 'CP' > > 252 elif layername in ['address', 'thoroughfarename', > > 'postaldescriptor', > > 253 'adminunitname']: > > 254 group = 'AD' > > 255 else: > > 256 raise ValueError(_("Unknow layer name '%s'") % layername) > > 257 url = setup.prov_url[group] % (self.prov_code, self.prov_code) > > > > > > > On 16 Jun 2017, at 16:10, Javier Sánchez Portero <[email protected]> > > > wrote: > > > > > > Podrías editar el fichero catatom2osm.py y en añadir esto en la línea > > > #235, justo antes del return > > > > > > log.info("Valor de crs_ref %s", crs_ref) > > > > > > Vuelve a ejecutar y dime que sale > > > > > > El 16 de junio de 2017, 14:58, Agustin Diez Castillo > > > <[email protected]> escribió: > > > Lo siento, es cierto. Pero llego al mismo sitio con > > > python main.py 46079 > > > 2017-06-16 15:53:07,301 - INFO - Searching the url for the > > > 'CadastralParcels' layer of '46079'... > > > 2017-06-16 15:53:08,270 - INFO - Downloading > > > '46079/A.ES.SDGC.CP.46079.zip' > > > [############################################################] 100.0% > > > 2017-06-16 15:53:12,635 - ERROR - Could not determine the CRS of > > > '46079/A.ES.SDGC.CP.46079.cadastralzoning.gml’ > > > > > > El 16Jun, 2017, a las 2:44 PM, Javier Sánchez Portero > > > <[email protected]> escribió: > > > > > > > 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 > > > > > > > > python main.py 46079 > > > > > > > > El programa te debería crear la carpeta 46079, descargar en ella los > > > > ficheros necesarios y empezar a trabajar. > > > > > > > > [1] http://www.catastro.minhap.gob.es/webinspire/index.html > > > > > > > > El 16 de junio de 2017, 13:18, Agustin Diez Castillo > > > > <[email protected]> escribió: > > > > 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. > > > > > > > > python main.py /Users/adiez/Downloads/46079_UA_2017-01-20_SHF > > > > > > > > Después de haber añadido a .profile como se apunta en [2] > > > > > > > > export > > > > LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/Applications/QGIS.app/Contents/MacOS/lib/:/Applications/QGIS.app/Contents/Frameworks/ > > > > export > > > > PYTHONPATH=$PYTHONPATH:/Applications/QGIS.app/Contents/Resources/python/ > > > > export PATH=$PATH:/Library/Frameworks/GDAL.framework/Programs/ > > > > export PYTHONPATH=$PYTHONPATH:~/.qgis2/python/plugins/opengeo/ext-libs/ > > > > > > > > y hacer > > > > source .profile > > > > > > > > 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 > > > > > > > > mv ~/Downloads/46_79_RA_2017-01-20_SHF > > > > ~/Downloads/46079_RA_2017-01-20_SHF > > > > export > > > > LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/Applications/QGIS.app/Contents/MacOS/lib/:/Applications/QGIS.app/Contents/Frameworks/ > > > > export > > > > PYTHONPATH=$PYTHONPATH:/Applications/QGIS.app/Contents/Resources/python/ > > > > export PATH=$PATH:/Library/Frameworks/GDAL.framework/Programs/ > > > > export PYTHONPATH=$PYTHONPATH:~/.qgis2/python/plugins/opengeo/ext-libs/ > > > > python main.py ~/Downloads/46079_UA_2017-01-20_SHF > > > > > > > > [1] Could not determine the CRS of > > > > '/Users/adiez/Downloads/46079_UA_2017-01-20_SHF/A.ES.SDGC.CP.46079.cadastralzoning.gml' > > > > [2] http://blog.remotesensing.io/2014/07/using-pyqgis-in-mac-os-x/ > > > > > > > > Nombre del modelo: Mac Pro > > > > Identificador del modelo: MacPro3,1 > > > > Nombre del procesador: Intel Core i7 > > > > Velocidad del procesador: 3.9 GHz > > > > Cantidad de procesadores: 1 > > > > Cantidad total de núcleos: 4 > > > > Caché de nivel 2 (por núcleo): 256 KB > > > > Caché de nivel 3: 8 MB > > > > Memoria: 32 GB > > > > Versión de la ROM de arranque: Notatus.es > > > > Versión SMC (sistema): 1.30f3 > > > > Versión de iluminación: 1.4a6 > > > > > > > > El 16Jun, 2017, a las 1:19 PM, Jesús Lopez <[email protected]> > > > > escribió: > > > > > > > > > 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: > > > > > > > > > > /CatAtom2Osm-master/main.py: line 2: CatAtom2Osm command line entry > > > > > point: command not found > > > > > from: can't read /var/mail/optparse > > > > > /CatAtom2Osm-master/main.py: line 4: import: command not found > > > > > /CatAtom2Osm-master/main.py: line 5: import: command not found > > > > > /CatAtom2Osm-master/main.py: line 6: import: command not found > > > > > from: can't read /var/mail/zipfile > > > > > /CatAtom2Osm-master/main.py: line 8: import: command not found > > > > > /CatAtom2Osm-master/main.py: line 10: syntax error near unexpected > > > > > token `(' > > > > > /CatAtom2Osm-master/main.py: line 10: `log = > > > > > logging.getLogger(setup.app_name)’ > > > > > > > > > > a ver si el otro compañero que usa mac consigue algo más y nos > > > > > cuenta…. > > > > > > > > > > > > > > > > > > > >> El 16 jun 2017, a las 11:27, Javier Sánchez Portero > > > > >> <[email protected]> escribió: > > > > >> > > > > >> Hola > > > > >> > > > > >> No. Eres el primero. > > > > >> > > > > >> 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? > > > > >> > > > > >> https://github.com/javiersanp/CatAtom2Osm/archive/master.zip > > > > >> > > > > >> Si te parece continuamos en privado a mi correo electrónico. Me > > > > >> interesa mucho tener un 'tester' en Mac. > > > > >> [email protected] > > > > >> > > > > >> El 16 de junio de 2017, 9:39, Jesús Lopez <[email protected]> > > > > >> escribió: > > > > >> Buenos días. ¿Ha probado alguien si CatAtom2OSM funciona en entorno > > > > >> Mac? Ejecuto python main.py y: > > > > >> Traceback (most recent call last): > > > > >> File "main.py", line 8, in <module> > > > > >> import setup > > > > >> ImportError: No module named setup > > > > >> > > > > >> 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 :) > > > > >> > > > > >> Agradecería cualquier luz sobre el asunto. > > > > >> > > > > >> Gracias anticipadas. > > > > >> Jesús > > > > >> > > > > >> > > > > >>> El 14 jun 2017, a las 14:36, Matías h <[email protected]> > > > > >>> escribió: > > > > >>> > > > > >>> Hola. Buenas y calurosas tardes. > > > > >>> > > > > >>> Tal y como señalo en el título del hilo y para que quede claro :). > > > > >>> > > > > >>> ¡¡¡ NO SE PUEDE IMPORTAR TODAVÍA !!!. > > > > >>> > > > > >>> Estamos empezando el proceso para intentar nuevamente una posible > > > > >>> importación de los datos de catastro. > > > > >>> > > > > >>> 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. > > > > >>> • CatAtom2Osm. https://github.com/javiersanp/CatAtom2Osm > > > > >>> > > > > >>> > > > > >>> • Procedimiento de Conversión. > > > > >>> http://wiki.openstreetmap.org/wiki/ES:Catastro_espa%C3%B1ol/Importaci%C3%B3n_de_edificios/Conversi%C3%B3n_de_datos. > > > > >>> > > > > >>> > > > > >>> • Discusiones y acuerdos. > > > > >>> http://wiki.openstreetmap.org/wiki/ES_talk:Catastro_espa%C3%B1ol/Importaci%C3%B3n_de_edificios/Conversi%C3%B3n_de_datos > > > > >>> > > > > >>> 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. > > > > >>> > > > > >>> El proceso no ha hecho más que empezar, así que paciencia y > > > > >>> colaboración :) > > > > >>> > > > > >>> Saludos. > > > > >>> > > > > >>> > > > > >>> _______________________________________________ > > > > >>> Talk-es mailing list > > > > >>> [email protected] > > > > >>> https://lists.openstreetmap.org/listinfo/talk-es > > > > >> > > > > >> > > > > >> _______________________________________________ > > > > >> Talk-es mailing list > > > > >> [email protected] > > > > >> https://lists.openstreetmap.org/listinfo/talk-es > > > > >> > > > > >> > > > > >> _______________________________________________ > > > > >> Talk-es mailing list > > > > >> [email protected] > > > > >> https://lists.openstreetmap.org/listinfo/talk-es > > > > > > > > > > _______________________________________________ > > > > > Talk-es mailing list > > > > > [email protected] > > > > > https://lists.openstreetmap.org/listinfo/talk-es > > > > > > > > > > > > _______________________________________________ > > > > Talk-es mailing list > > > > [email protected] > > > > https://lists.openstreetmap.org/listinfo/talk-es > > > > > > > > > > > > _______________________________________________ > > > > Talk-es mailing list > > > > [email protected] > > > > https://lists.openstreetmap.org/listinfo/talk-es > > > > > > > > > _______________________________________________ > > > Talk-es mailing list > > > [email protected] > > > https://lists.openstreetmap.org/listinfo/talk-es > > > > > > > > > _______________________________________________ > > > Talk-es mailing list > > > [email protected] > > > https://lists.openstreetmap.org/listinfo/talk-es > > > > > > _______________________________________________ > > Talk-es mailing list > > [email protected] > > https://lists.openstreetmap.org/listinfo/talk-es > > > > _______________________________________________ > > Talk-es mailing list > > [email protected] > > https://lists.openstreetmap.org/listinfo/talk-es > > > _______________________________________________ > Talk-es mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/talk-es > > _______________________________________________ > Talk-es mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/talk-es _______________________________________________ Talk-es mailing list [email protected] https://lists.openstreetmap.org/listinfo/talk-es

