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

Вопросы связанные с работой ГИС Аксиома
Ответить
Аватара пользователя
Александр
Сообщения: 405
Зарегистрирован: 18 апр 2019, 08:21

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

Сообщение Александр » 20 янв 2023, 05:37

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

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

Сообщение Александр » 20 янв 2023, 05:55

Проблема в том, что 0,4 пункта - это примерно 0,14 мм.
В тоже время физический размер экранного пикселя обычно около 0,26 мм. Половину пикселя экран показать не может, поэтому возникает подобный эффект.
Аватара пользователя
iven
Сообщения: 26
Зарегистрирован: 29 дек 2022, 07:01

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

Сообщение iven » 23 янв 2023, 17:48

А это программная проблема получается?
в MapInfo отображается сплошной.
Аватара пользователя
Александр
Сообщения: 405
Зарегистрирован: 18 апр 2019, 08:21

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

Сообщение Александр » 24 янв 2023, 12:27

Скорее другой способ отрисовки на экране линий толщиной меньше пикселя.

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