Отрисовать соприкасающиеся полигоны стилем

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
LevLimin
Интересующийся
Сообщения: 32
Зарегистрирован: 15 июл 2015, 11:14
Репутация: 0
Откуда: Нижний Новгород

Отрисовать соприкасающиеся полигоны стилем

Сообщение LevLimin » 07 июл 2023, 11:27

Есть задача перевести вектор в растр. И есть полигоны или линии, которые соприкасаются какими-то своими рёбрами.
И если стиль у таких контуров "Сплошная линия" то всё хорошо. А если стиль в виде пунктира, то при наложении двух линий с таким стилем, визуально всё может превратиться в сплошную линию.

Нужен способ, что бы рисовать подобные стили корректно.
Пишу на C# с использованием NetTopologySuite. Пока единственное, что пришло в голову: превратить контура в граф и отрисовывать его.

gamm
Гуру
Сообщения: 4057
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1053
Ваше звание: программист
Откуда: Казань

Re: Отрисовать соприкасающиеся полигоны стилем

Сообщение gamm » 07 июл 2023, 13:51

gdal rasterize

LevLimin
Интересующийся
Сообщения: 32
Зарегистрирован: 15 июл 2015, 11:14
Репутация: 0
Откуда: Нижний Новгород

Re: Отрисовать соприкасающиеся полигоны стилем

Сообщение LevLimin » 14 июл 2023, 08:45

Оно мне ничем не поможет, так как
а) Переводить вектор в растр я умею
б) Там та же фигня со пунктиром линий

gamm
Гуру
Сообщения: 4057
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1053
Ваше звание: программист
Откуда: Казань

Re: Отрисовать соприкасающиеся полигоны стилем

Сообщение gamm » 14 июл 2023, 13:17

LevLimin писал(а):
14 июл 2023, 08:45
б) Там та же фигня со пунктиром линий
поскольку GDAL дела нет до стилей, то там не стиль пунктирный, а куски вместо непрерывных линий. Нужно грузить, и собирать линии.

Ответить

Вернуться в «Общие вопросы»

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

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