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

Отображение линий штриховкой

Добавлено: 20 янв 2023, 05:37
Александр
Добрый день!
При задании толщины линий меньше 0,8 пункта, такая линия на карте отображается пунктиром, при этом стиль линии "сплошная".
Это возможно как-то исправить, что бы если стиль выбран "сплошная", то в независимости от толщины линии отображались сплошными линиями?
Пример: левая линия толщина - 0,8 пункта, правая - 0,4 пункта:
Снимок экрана 2023-01-20 005724.png
Снимок экрана 2023-01-20 005724.png (29.35 КБ) 1624 просмотра
Сообщение ошибочно удалил модератор. Было восстановлено.
Пользователь iven

Re: Отображение линий штриховкой

Добавлено: 20 янв 2023, 05:55
Александр
Проблема в том, что 0,4 пункта - это примерно 0,14 мм.
В тоже время физический размер экранного пикселя обычно около 0,26 мм. Половину пикселя экран показать не может, поэтому возникает подобный эффект.

Re: Отображение линий штриховкой

Добавлено: 23 янв 2023, 17:48
iven
А это программная проблема получается?
в MapInfo отображается сплошной.

Re: Отображение линий штриховкой

Добавлено: 24 янв 2023, 12:27
Александр
Скорее другой способ отрисовки на экране линий толщиной меньше пикселя.

MapInfo не рисует на экране линии меньше 1 пикселя. В этом случае рисуется линия толщиной в пиксель.
Отличить линии толщиной 0,8пт и 0,2пт невозможно.
Ниже два многоугольника в MapInfo: левый толщиной 0,8пт, правый - 0,2пт
MapInfo.png
MapInfo.png (4.13 КБ) 1549 просмотров
Тот же самый файл открытый в Аксиоме:
Axioma.png
Axioma.png (9.22 КБ) 1549 просмотров
На толщину отображения линий на экране влияет размер экрана.
В некоторых случаях Аксиома не может определить физический размер экрана. Можно измерить его линейкой и внести в настройки Аксиомы.
ScreenSize.png
ScreenSize.png (50.14 КБ) 1549 просмотров