Я не думаю, що для цього є "основна" функція QGIS. Однак встановіть плагін MMQGIS і використовуйте інструмент "відстань концентратора". Оберіть ваші точки як шар "Точки джерела", а рядки - як "Шлях концентраційного центру" та встановіть "Тип форми виводу" на "Лінія до концентратора". Це дасть тобі форму ліній (з довжиною), які з'єднують найближчі функції. Зручно, він також додає ідентифікатор найближчої функції до таблиці атрибутів.
Редагувати / коментувати: Цей підхід працює добре, якщо є менше точок, ніж рядків, інакше ситуація "один на один". Маючи більше очок, ніж рядків, ускладнює речі. Інструмент "Відстань концентратора" додає ідентифікатор функції рядка до таблиці атрибутів точки як "HubName" разом з відстанню між точкою та центром лінії як "HubDist". Якщо точок більше рядків, ніж ліній, потрібна додаткова робота для визначення в кожному підмножині точок (тих кількох записів, пов'язаних з кожним вузлом рядка), який із них є найближчим до кожного рядка та / або який з потрібним набором атрибути для приєднання до рядка.