Страница 1 из 1

Помогите настроить штриховку

Добавлено: 28 апр 2021, 00:30
Dezmond
Коллеги, выручайте! Мне нужно настроить вертикальную штриховку с заданным шагом. Это я настраиваю выбрав "заливка штриховкой", но проблема что эта штриховка начинает "плыть"(не стыкуется) между смежными контурами, меня это не устраивает. При выборе "Простая заливка" такого не происходит, но у штриховки нельзя настроить шаг :(
Прикрепляю скрины всего этого дела.

Изображение Изображение
ИзображениеИзображение

upd. Самое интересное что в 2 версии qgis такого не было
Изображение

Так то я понимаю, что в 3 версии qgis пытается обрисовывать штрих с отступом от границы каждого объекта, но когда тебе этого не нужно смотришь на экран и в глазах только боль :cry:Изображение

Re: Помогите настроить штриховку

Добавлено: 28 апр 2021, 08:41
lam
Как вариант, сделайте копию слоя полигонов, потом объедините все полигоны в один и установить для него штриховку. Положите этот слой сверху.

Re: Помогите настроить штриховку

Добавлено: 28 апр 2021, 09:04
Dezmond
Этот вариант конечно есть, но в связи со спецификой работы, сделать этого невозможно, тк слой постоянно обновляется.

Re: Помогите настроить штриховку

Добавлено: 28 апр 2021, 18:39
gamm
нарисуйте охватывающий прямоугольник, заштрихуйте его сами, постоив линии, и вырезайте своими полигонами. И всегда есть план В - немного поправить исходники, самому, или создав ticket для разработчиков, поскольку проблема скорее типичная.

Re: Помогите настроить штриховку

Добавлено: 28 апр 2021, 20:39
Игорь Белов
Можно вместо линий коварно использовать подходящий растр. Там доступна настройка "Coord mode". Меняем [Object] на [Viewport], и вуаля.

Re: Помогите настроить штриховку

Добавлено: 28 апр 2021, 23:53
Dezmond
Всем спасибо за советы! Про растр тоже, можно использовать.
Вообщем посветив пол дня этой с виду легкой задачи могу подитожить. Эта проблема появился в версии hannover 3.16 , в версии coruna 3.10 этой проблемы нет. Как итог пришлось откатиться на прошлую версию. Но копнув глубже выяснилось что разработки добавили в версии 3.18 функцию "Merged Features" которая объединяет полигоны в один для отрисовки. Конечно эта отрисовка еще и более медленная.
Что хочу сказать, разработчики устроили геморрой с такими штриховками на ровном месте.

Re: Помогите настроить штриховку

Добавлено: 29 апр 2021, 05:33
gamm
Dezmond писал(а):
28 апр 2021, 23:53
разработчики устроили геморрой с такими штриховками на ровном месте
они, видимо, решили, что объединения достаточно, и не стали делать что-то типа "Coord mode", как для растра. Создайте ticket, путь приделают, внутри все части есть.

P.S. Я все это проходил (и делал) со стороны разработчика - меня геологи терзали :D

Re: Помогите настроить штриховку

Добавлено: 29 апр 2021, 10:54
Dezmond
gamm писал(а):
29 апр 2021, 05:33
Создайте ticket, путь приделают, внутри все части есть.
Хорошая идея, никогда не писал такого рода задачи, не подскажите куда лучше написать?

Re: Помогите настроить штриховку

Добавлено: 29 апр 2021, 11:36
gamm
где-то здесь ... создавать нужно Feature request