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

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Dezmond
Участник
Сообщения: 72
Зарегистрирован: 03 ноя 2017, 11:33
Репутация: 5
Откуда: Москва

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

Сообщение Dezmond »

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

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

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

Так то я понимаю, что в 3 версии qgis пытается обрисовывать штрих с отступом от границы каждого объекта, но когда тебе этого не нужно смотришь на экран и в глазах только боль :cry:Изображение
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

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

Сообщение lam »

Как вариант, сделайте копию слоя полигонов, потом объедините все полигоны в один и установить для него штриховку. Положите этот слой сверху.
Dezmond
Участник
Сообщения: 72
Зарегистрирован: 03 ноя 2017, 11:33
Репутация: 5
Откуда: Москва

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

Сообщение Dezmond »

Этот вариант конечно есть, но в связи со спецификой работы, сделать этого невозможно, тк слой постоянно обновляется.
gamm
Гуру
Сообщения: 4177
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm »

нарисуйте охватывающий прямоугольник, заштрихуйте его сами, постоив линии, и вырезайте своими полигонами. И всегда есть план В - немного поправить исходники, самому, или создав ticket для разработчиков, поскольку проблема скорее типичная.
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

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

Сообщение Игорь Белов »

Можно вместо линий коварно использовать подходящий растр. Там доступна настройка "Coord mode". Меняем [Object] на [Viewport], и вуаля.
Вложения
Подходящий растр
Подходящий растр
03fadf.png (171 байт) 4644 просмотра
Вуаля
Вуаля
2021-04-28_20-28-23.png (66.12 КБ) 4644 просмотра
The purpose of computing is insight, not numbers
Dezmond
Участник
Сообщения: 72
Зарегистрирован: 03 ноя 2017, 11:33
Репутация: 5
Откуда: Москва

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

Сообщение Dezmond »

Всем спасибо за советы! Про растр тоже, можно использовать.
Вообщем посветив пол дня этой с виду легкой задачи могу подитожить. Эта проблема появился в версии hannover 3.16 , в версии coruna 3.10 этой проблемы нет. Как итог пришлось откатиться на прошлую версию. Но копнув глубже выяснилось что разработки добавили в версии 3.18 функцию "Merged Features" которая объединяет полигоны в один для отрисовки. Конечно эта отрисовка еще и более медленная.
Что хочу сказать, разработчики устроили геморрой с такими штриховками на ровном месте.
gamm
Гуру
Сообщения: 4177
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm »

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

P.S. Я все это проходил (и делал) со стороны разработчика - меня геологи терзали :D
Dezmond
Участник
Сообщения: 72
Зарегистрирован: 03 ноя 2017, 11:33
Репутация: 5
Откуда: Москва

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

Сообщение Dezmond »

gamm писал(а): 29 апр 2021, 05:33Создайте ticket, путь приделают, внутри все части есть.
Хорошая идея, никогда не писал такого рода задачи, не подскажите куда лучше написать?
gamm
Гуру
Сообщения: 4177
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm »

где-то здесь ... создавать нужно Feature request
Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя