Как пронумеровать узлы полигона/линии?
Существует много способов, я покажу два - простой и сложный.
Дано - полигон, вам нужно подписать у него узловые точки.
Способ 1. Если нужно просто и быстро.
У каждого полигона есть узлы, и их можно просто извлечь. Для этого в QGIS есть инструмент - "Извлечь вершины" ("Extract verticles"). Находим инструмент и применяем, там все просто, нужно только выбрать слой для извлечения.
У вас получится новый точечный слой. У него в атрибутивной таблице есть информация по каждому из узлов - от порядкового номера до азимута по отношению к предыдущему узлу и дистанции от него.
Все, визуализируйте подписи для поля vertex_index (заметьте, нумерация тут идет с нуля, поэтому в подписях узлов последний узел перекроет нулевой).
Способ 2. Посложнее, но учит вас пониманию глубинной работы настроек визуализации.
Заходим в настройки визуализации слоя. Там в заливках добавляем новый слой заливки.
Выбираем "Маркерная линия". Это значит, что у вашего полигона добавится обводка в виде точек.
В этой маркерной линии нам надо сменить тип с точек на шрифт. Это значит, что вместо точек будут появляться некие символы, которые мы сами зададим.
Тип слоя меняем с простого маркера (то есть обычные точки) на шрифтовой маркер.
Далее в настройках маркерной линии вам надо сделать так, чтобы точки (или буквы) ставились только на углах. Для этого в настройках маркерной линии отмечаем это.
Последний шаг - скажем QGIS, что нужно показывать номер узла вместо буквы А.
В настройках шрифтового маркера видим место, где указывается символ для отображения. Там же нажимаем на настройки и "изменить".
В открывшемся окне указываем то, что хотим видеть - номер узла полигона. Это значение называется @geometry_point_num