ООО "ЛесИС" - ГИС TOPOL-L для лесного хозяйства, лесоустройства и арендаторов лесного фонда
ООО "ЛесИС" - ГИС TOPOL-L для лесного хозяйства, лесоустройства и арендаторов лесного фонда
lesis@ya.ru
+7(916)615-42-77

ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L

Объявление

Для участия в работе закрытой, технической части форума нужно быть пользователем ГИС TopoL-L2 (10.0) и Зарегистрироваться!

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » ОФОРМЛЕНИЕ И ПЕЧАТЬ КАРТ » Меняется внешний вид некоторых отрезков линий 2


Меняется внешний вид некоторых отрезков линий 2

Сообщений 1 страница 24 из 24

1

Открываю шейп, копирую в блок, тип линии "Город земл" и где-то 3 точки, где-то 2 точки, где-то 1, где-то вообще нет (линия 1). Линии топологичные, соединенные. Все вновь созданные линии в этом блоке и этим типом линий трехточечные (линии 2 и 3). Попытки копировать блок, изменять таблицу линий и обратно ни к чему не приводят. Что подскажите?http://sg.uploads.ru/t/girbH.jpg

2

Отвечает Александр Друзь Сергей Городничев :)

3

Легенда-Настройка видимости этой линии-Символ: где там точка стоит в переключателе? Попробуйте переткнуть вверх "указанный для всего блока"

4

glkhramov написал(а):

Что подскажите?

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

5

Все "переткнуто" и соединено (слито). И когда рисуешь линию из коротких отрезков, но новую, она рисуется нормально http://s8.uploads.ru/t/m4uyv.jpg

6

Алексей Курагин написал(а):

Отвечает Александр Друзь Сергей Городничев

Великая честь. Но смотрю никак вы без меня не можете.
1.

Дмитрий Александрович написал(а):

нужно слить линии по группам

Изменить-Линии-Соединить. Полагаю не поможет.
2.

Дмитрий Александрович написал(а):

не разбита ли она на отрезки

Скорее всего так и есть. Разбита выделами. И опять же ничего не измениться.

glkhramov написал(а):

копирую в блок, тип линии "Город земл"

Вы копируете только эту линию? Одну?
Линии такого плана надо выносить в отдельный блок чтобы они читались!

7

Ещё можно попробовать Групповые операции = Линии без топологии - Линии с топологией.
http://s7.uploads.ru/t/MBmfd.png

8

Сергей Городничев написал(а):

Великая честь. Но смотрю никак вы без меня не можете.

Ну просто вы реально спец по этому. Я почти не пользуюсь :)

9

Линия в отдельном блоке, тополоhttp://sh.uploads.ru/t/p0nqa.jpg
гичная, слитая. Все перепробовал. Все кончено. Но взгляните как чудесно она открывается в 6.8.http://s5.uploads.ru/t/YSAwI.jpg В чем же хитрость?

10

glkhramov написал(а):

В чем же хитрость?

Надо бы включить не точки линии а свободные концы, есть ли они.
А если можно пришлите мне такую линию. Любопытно.

11

Это одна из неправильно построенных линий. Дмитрий Александрович многие переделал но видимо эту не трогали.
http://s8.uploads.ru/t/aQMwo.png

12

Свободные концы отображены на втором рисунке в виде маленьких красных треугольничков на концах вновь нарисованных линий, ибо старые слиты и свободных концов у них нет. Вот линия https://yadi.sk/d/iNPFXubgPi7y2Q

13

Сергей Городничев написал(а):

Это одна из неправильно построенных линий

Это очень больная тема и обсуждалась много. Это не импорт, не разбитые линиями отрезки это неправильно построенные в редакторе линии. Их очень много и много исправлено.
Вы просто не видите на своих небольших отрезках этих ошибок.
Даже в редакторе знаков видно это искажение.
http://sd.uploads.ru/t/r1Mzl.png

14

Сергей, а как же быть с тем фактом, что та же самая линия отображается нормально?Смотри первое сообщение темы, линии под номерами 2 и 3
Там что, думаете, разные библиотеки символов используются? Для старых одна, а для новых другая? в пределах одного проекта

15

glkhramov написал(а):

Вот линия https://yadi.sk/d/iNPFXubgPi7y2Q

лучше кусочек блока, можно?

16

Алексей Курагин написал(а):

линии под номерами 2 и 3

Да именно так. Они тоже разбегаются. Смотри очень внимательно. Поэтому то я пошёл тут варианты искать, поверил на слово и не пригляделся.

17

Мне коллеги присылали рекомендации к исправлению проблем со сложными линиями, я многие, по которым  были выявлены проблемы, исправил. Надо и с этой поработать. Попробую сделать и опишу, как это делается.

18

Сергей Городничев написал(а):

Да именно так. Они тоже разбегаются. Смотри очень внимательно. Поэтому то я пошёл тут варианты искать, поверил на слово и не пригляделся.

А. Понятно.
Ну то есть наоборот, надо не сливать линии, а разделять. Та линия длинная, а новые короткие, чем длиннее, тем больше ошибка копится.

В выложенном xml, кстати, если открыть, странные числа, вместо 0.4 стоит типа 0.400000234235
Может в этом и проблема

19

Алексей Курагин написал(а):

Ну то есть наоборот, надо не сливать линии, а разделять.

Да нет. Надо просить Д.А. чтобы он переделал или самим заняться. И точки созданные из линий заменить на символы. Можно ещё сделать символами и поперечные штрихи линий. И вот когда эта линия будет читаться правильно, её надо будет вынести в отдельный блок чтобы она не дробилась другими линиями. И так со всеми границами. Областей, лесничеств, районов и т.д. где есть точки. Оно это надо кому то? Но если хочешь сделать правильно и красиво то только так.
PS. Одну и ту же линию можно создать разными способами. Можно так сделать линии что они будут читаться всеми PDF принтерами. Чего сейчас нет. Д.А. исправил в основном линии которые давали искажения(черные квадраты проливались) и те линии которые мы сами просили поправить.
Эту линию мы пропустили.

20

кусочек блока https://yadi.sk/d/rNzuA7ETlU4OIA

21

glkhramov написал(а):

тип линии "Город земл" и где-то 3 точки, где-то 2 точки, где-то 1,

http://s3.uploads.ru/t/bf5KV.png
Вот ваш фрагмент в 10000 масштабе при относительном 10000. Устроит?
Я поправил эту линию. Заменил точки из линий на точки из элементов. Поправил некоторые расстояния между знаками.

Алексей Курагин написал(а):

странные числа, вместо 0.4 стоит типа 0.400000234235

Спасибо Алексей, посмотрел. Да задано в редакторе знаков 0,4! Чем больше сюда лезу тем больше вопросов. Даже при М:10 000 много вопросов. Особенно на поворотах линий.
http://sg.uploads.ru/t/GtVyU.png
Где то даже точки рвутся.

22

Я переформировал заново этот вид линии, накопления смещения теперь, вроде бы нет. Но искажения на поворотах, где точка попадает прямо на элемент условного знака - это проблема, где трудно найти универсальное решение. Думаю, там надо экспериментировать и с параметрами прорисовки (скос, перпендикуляр) , и с параметрами элементов (размер элемента по отношения к размеру рисунка в нём). С готовностью передам эстафету тому, кто возьмётся за это.

Библиотеку можно взять здесь, в дистрибутиве будет в следующем обновлении.

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

23

Дмитрий Александрович написал(а):

Думаю, там надо экспериментировать и с параметрами прорисовки (скос, перпендикуляр) , и с параметрами элементов (размер элемента по отношения к размеру рисунка в нём).

Нет Дима, может мало экспериментов я провел но лучше наверное не будет. Скосы и перпендикуляры перепробовал. Видишь и фон уменьшил под размер знака.
http://sh.uploads.ru/t/tSJ83.png
http://sd.uploads.ru/t/GKezj.png

Дмитрий Александрович написал(а):

С готовностью передам эстафету тому, кто возьмётся за это.

Вот это как понимать? )))

24

Спасибо! Замечательная получилась линия


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » ОФОРМЛЕНИЕ И ПЕЧАТЬ КАРТ » Меняется внешний вид некоторых отрезков линий 2



Почтовый адрес для ЗАКАЗНЫХ писем:
С.П.Грешнов, +7(916)615-42-77, 108832, А/Я №1
НЕ ИСПОЛЬЗОВАТЬ курьерскую доставку!!!
E-Mail: lesis@ya.ru
Вопросы общего характера:
+7(916)615-42-77
РОССИЙСКАЯ ФЕДЕРАЦИЯ
Общество с ограниченной ответственностью "ЛЕСИС"
ОГРН: 1035007204902, ИНН: 5036046400, КПП: 503601001