[Talk-es] Propuesta de Importación de Catastro (¡¡¡¡NO SE PUEDE SUBIR NADA !!!).

Agustin Diez-Castillo agustindiez en gmail.com
Vie Jun 16 16:37:27 UTC 2017


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 <javiersanp en gmail.com> 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 <agustindiez en gmail.com> 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 <javiersanp en gmail.com> 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 <agustindiez en gmail.com> 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 <jesusl.temez en gmail.com> 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 <javiersanp en gmail.com> 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.
> > >> javiersanp en gmail.com
> > >>
> > >> El 16 de junio de 2017, 9:39, Jesús Lopez <jesusl.temez en gmail.com> 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 <taborda.barroso en gmail.com> 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
> > >>> Talk-es en openstreetmap.org
> > >>> https://lists.openstreetmap.org/listinfo/talk-es
> > >>
> > >>
> > >> _______________________________________________
> > >> Talk-es mailing list
> > >> Talk-es en openstreetmap.org
> > >> https://lists.openstreetmap.org/listinfo/talk-es
> > >>
> > >>
> > >> _______________________________________________
> > >> Talk-es mailing list
> > >> Talk-es en openstreetmap.org
> > >> https://lists.openstreetmap.org/listinfo/talk-es
> > >
> > > _______________________________________________
> > > Talk-es mailing list
> > > Talk-es en openstreetmap.org
> > > https://lists.openstreetmap.org/listinfo/talk-es
> >
> >
> > _______________________________________________
> > Talk-es mailing list
> > Talk-es en openstreetmap.org
> > https://lists.openstreetmap.org/listinfo/talk-es
> >
> >
> > _______________________________________________
> > Talk-es mailing list
> > Talk-es en openstreetmap.org
> > https://lists.openstreetmap.org/listinfo/talk-es
> 
> 
> _______________________________________________
> Talk-es mailing list
> Talk-es en openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-es
> 
> 
> _______________________________________________
> Talk-es mailing list
> Talk-es en openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-es




Más información sobre la lista de distribución Talk-es