<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Muchas gracias por vuestras soluciones Cristian y Daniel.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
He podido realizar y utilizar perfectamente la solución que expuso Cristian aplicando el Buffer a la capa de líneas.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
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. </div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Según lo que explica Daniel, <span style="font-family: Calibri, Helvetica, sans-serif; background-color: rgb(255, 255, 255); display: inline !important">
para </span>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.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="font-family: Calibri, Helvetica, sans-serif; background-color: rgb(255, 255, 255); display: inline !important">Gracias por vuestras aportaciones.</span><br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="font-family: Calibri, Helvetica, sans-serif; background-color: rgb(255, 255, 255); display: inline !important">Seguimos aprendiendo,</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Un saludo,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br class="Apple-interchange-newline">
<hr tabindex="-1" style="color: rgb(50, 49, 48); font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; background-color: rgb(255, 255, 255); display: inline-block; width: 1336.72px">
<div dir="ltr" style="margin: 0px; font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; color: rgb(50, 49, 48); background-color: rgb(255, 255, 255)">
<font face="Calibri, sans-serif" color="#000000" style="font-size: 11pt"><b>De:</b><span> </span>QGIS-es <qgis-es-bounces@lists.osgeo.org> en nombre de cguillen <cristiangguillen@gmail.com><br>
<b>Enviado:</b><span> </span>viernes, 28 de agosto de 2020 11:12<br>
<b>Para:</b><span> </span>qgis-es@lists.osgeo.org <qgis-es@lists.osgeo.org><br>
<b>Asunto:</b><span> </span>Re: [QGIS-es] Incorporar información a una capa de puntos</font>
<div style="margin: 0px"> </div>
</div>
<div class="BodyFragment" style="margin: 0px; font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; color: rgb(50, 49, 48); background-color: rgb(255, 255, 255)">
<font size="2"><span style="margin: 0px; font-size: 11pt">
<div class="PlainText" style="margin: 0px"><br>
Cristian Guillén Rodríguez <cguillen@geonet.es><br>
11:06 (hace 0 minutos)<br>
para mí<br>
<br>
Buenos días,<br>
<br>
Te comento una posible solución:<br>
<br>
1 - Haz un buffer de las líneas de los viales. Puedes probar a hacerlo de<br>
2-5 metros para empezar.<span> </span><br>
2 - Usa la herramienta unir atributos por localización con la capa de puntos<br>
como entrada y la del buffer como capa de unión. Como predicado geométrico<br>
puedes dejar el de intersectar. Selecciona también los campos que quieras<br>
traerte de la capa de líneas.<br>
<br>
Como resultado tendrás la capa de puntos inicial junto con los campos<br>
deseados de la capa de líneas que estén a una distancia X (la del buffer).<br>
<br>
Espero haberme explicado bien. Si tienes dudas, pregunta ;)<br>
<br>
Un saludo.<br>
<br>
<br>
<br>
--<br>
Sent from:<span> </span><a href="http://osgeo-org.1560.x6.nabble.com/QGIS-es-f5092059.html" style="margin: 0px">http://osgeo-org.1560.x6.nabble.com/QGIS-es-f5092059.html</a><br>
_______________________________________________<br>
QGIS-es mailing list<br>
QGIS-es@lists.osgeo.org<br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-es" style="margin: 0px">https://lists.osgeo.org/mailman/listinfo/qgis-es</a></div>
</span></font></div>
<br>
</div>
<div>
<div id="appendonsend"></div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>De:</b> Daniel de Leiva <dleiva@sarga.es><br>
<b>Enviado:</b> viernes, 28 de agosto de 2020 20:39<br>
<b>Para:</b> 'Juan Antonio Mateo Martín' <jamdrago@hotmail.com><br>
<b>Asunto:</b> RE: [CORREO BASURA] [QGIS-es] Incorporar información a una capa de puntos</font>
<div> </div>
</div>
<div lang="ES">
<div class="x_WordSection1">
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-size:11.0pt; font-family:"Calibri","sans-serif"; color:#1F497D">Hola Juan.</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-size:11.0pt; font-family:"Calibri","sans-serif"; color:#1F497D"> </span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-size:11.0pt; font-family:"Calibri","sans-serif"; color:#1F497D">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.</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-size:11.0pt; font-family:"Calibri","sans-serif"; color:#1F497D"> </span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-size:11.0pt; font-family:"Calibri","sans-serif"; color:#1F497D">Podría ser (más o menos)algo así:</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-size:11.0pt; font-family:"Calibri","sans-serif"; color:#1F497D"> </span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-size:11.0pt; font-family:"Calibri","sans-serif"; color:#1F497D">CREATE OR REPLACE VIEW pk_con_viales AS</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-size:11.0pt; font-family:"Calibri","sans-serif"; color:#1F497D">SELECT a.* from pk a JOIN LATERAL ( SELECT b.* viales  b order by a.geom <-> b.geom LIMIT 1) b ON true</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-size:11.0pt; font-family:"Calibri","sans-serif"; color:#1F497D"> </span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-size:11.0pt; font-family:"Calibri","sans-serif"; color:#1F497D">Saludos.</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-size:11.0pt; font-family:"Calibri","sans-serif"; color:#1F497D"> </span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-size:11.0pt; font-family:"Calibri","sans-serif"; color:#1F497D"> </span></p>
<div>
<div style="border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0cm 0cm 0cm">
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<b><span style="font-size:10.0pt; font-family:"Tahoma","sans-serif"">De:</span></b><span style="font-size:10.0pt; font-family:"Tahoma","sans-serif""> QGIS-es [mailto:qgis-es-bounces@lists.osgeo.org]
<b>En nombre de </b>Juan Antonio Mateo Martín<br>
<b>Enviado el:</b> viernes, 28 de agosto de 2020 8:42<br>
<b>Para:</b> qgis-es@lists.osgeo.org<br>
<b>Asunto:</b> [CORREO BASURA] [QGIS-es] Incorporar información a una capa de puntos</span></p>
</div>
</div>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
 </p>
<div>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-family:"Calibri","sans-serif"; color:black">Buenos días,</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-family:"Calibri","sans-serif"; color:black">Tengo una capa de puntos preestablecida, los he incorporarlos a un mapa, en concreto, los puntos se encuentran en las calles de una ciudad.</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-family:"Calibri","sans-serif"; color:black">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.</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-family:"Calibri","sans-serif"; color:black">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.</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-family:"Calibri","sans-serif"; color:black">¿alguien que me pueda asesorar sobre este tema?, <span style="background:white">Gracias</span></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-family:"Calibri","sans-serif"; color:black">Un saludo,</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;">
<span style="font-family:"Calibri","sans-serif"; color:black"> </span></p>
</div>
</div>
</div>
</div>
</body>
</html>