Muchas gracias por vuestras soluciones Cristian y Daniel. He podido realizar y utilizar perfectamente la solución que expuso Cristian aplicando el Buffer a la capa de líneas. Respecto a la solución dada por Daniel, no he conseguido completar el método explicado. He cargado los complementos relacionados con Postgis y luego, he intentado aplicar el "Join Lateral" (no lo he encontrado), sin éxito. Supongo que este tipo de operaciones son para usuarios muy avanzados por el contenido de la expresión facilitada, me pierdo un poco en los pasos a seguir. Según lo que explica Daniel, para el objetivo que busco sería ideal, ya que los puntos a los que me refiero cambian de ubicación constantemente y no tendría que recalcular sus situaciones. Sigo en el intento. Gracias por vuestras aportaciones. Seguimos aprendiendo, Un saludo,
________________________________ De: QGIS-es <[email protected]> en nombre de cguillen <[email protected]> Enviado: viernes, 28 de agosto de 2020 11:12 Para: [email protected] <[email protected]> Asunto: Re: [QGIS-es] Incorporar información a una capa de puntos Cristian Guillén Rodríguez <[email protected]> 11:06 (hace 0 minutos) para mí Buenos días, Te comento una posible solución: 1 - Haz un buffer de las líneas de los viales. Puedes probar a hacerlo de 2-5 metros para empezar. 2 - Usa la herramienta unir atributos por localización con la capa de puntos como entrada y la del buffer como capa de unión. Como predicado geométrico puedes dejar el de intersectar. Selecciona también los campos que quieras traerte de la capa de líneas. Como resultado tendrás la capa de puntos inicial junto con los campos deseados de la capa de líneas que estén a una distancia X (la del buffer). Espero haberme explicado bien. Si tienes dudas, pregunta ;) Un saludo. -- Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-es-f5092059.html _______________________________________________ QGIS-es mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/qgis-es ________________________________ De: Daniel de Leiva <[email protected]> Enviado: viernes, 28 de agosto de 2020 20:39 Para: 'Juan Antonio Mateo Martín' <[email protected]> Asunto: RE: [CORREO BASURA] [QGIS-es] Incorporar información a una capa de puntos Hola Juan. Yo te recomendaría hacerlo en Postgres con Postgis usando JOIN LATERAL. No necesitas incorporar los datos a la tabla de pk, puedes crear una vista y luego consultarla en QGIS. Así, si mueves un pk, se actualizarían los datos en tu vista y no necesitas recalcular nada. Podría ser (más o menos)algo así: CREATE OR REPLACE VIEW pk_con_viales AS SELECT a.* from pk a JOIN LATERAL ( SELECT b.* viales b order by a.geom <-> b.geom LIMIT 1) b ON true Saludos. De: QGIS-es [mailto:[email protected]] En nombre de Juan Antonio Mateo Martín Enviado el: viernes, 28 de agosto de 2020 8:42 Para: [email protected] Asunto: [CORREO BASURA] [QGIS-es] Incorporar información a una capa de puntos Buenos días, Tengo una capa de puntos preestablecida, los he incorporarlos a un mapa, en concreto, los puntos se encuentran en las calles de una ciudad. Mi objetivo es incorporar a la tabla de atributos de esta capa de puntos un campo que me diga el tipo de vial y el nombre de la vía en el que se encuentra. He probado algunos complementos, visto tutoriales e incluso he localizado los shp de los viales (capa de líneas) y de los pk de los portales (capa de puntos). Estos shp tienen la suficiente información que yo quisiera incorporar a esa nueva capa de puntos preestablecida. ¿alguien que me pueda asesorar sobre este tema?, Gracias Un saludo,
_______________________________________________ QGIS-es mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/qgis-es
