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

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

Объявление

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

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


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » КАРТОГРАФИЯ, ВЕКТОРНАЯ И РАСТРОВАЯ » Отображение цвета объектов в режиме "По Topol". Проблемы. Обсуждение.


Отображение цвета объектов в режиме "По Topol". Проблемы. Обсуждение.

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

1

Еще добавлю.
Независимо от проекта, любой открываемый блок по умолчанию отображает цвет объектов в режиме "По Topol", что должно работать как "красить так, как сохранено в блоке", но сразу получает галочку "использовать цвет из библиотеки символов". (Для текстов "из таблицы стилей")

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

Пользы от этой галочки никакой, по смыслу это должен быть один из режимов переключателя
- По значению (единый цвет для объектов)
- По БД атрибутов (цвет в зависимости от БД)
- По TopoL (как сохранено в блоке)
- По выражению (по сложному условию в зависимости от БД)
- По библиотеке символов (как в файле .sli)
- По структуре проекта (как описано в структуре проекта)

Если бы было реализовано так, и для символов также, тогда не пришлось бы выдумывать отдельную легенду "Цвета и символы по группе".

2

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

Еще добавлю.

Сейчас много этим занимаюсь. Чуть позже напишу. Тут есть много плюсов и минусов.

3

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

Пользы от этой галочки никакой, по смыслу это должен быть один из режимов переключателя
- По значению (единый цвет для объектов)
- По БД атрибутов (цвет в зависимости от БД)
- По TopoL (как сохранено в блоке)
- По выражению (по сложному условию в зависимости от БД)
- По библиотеке символов (как в файле .sli)
- По структуре проекта (как описано в структуре проекта)
Если бы было реализовано так, и для символов также, тогда не пришлось бы выдумывать отдельную легенду "Цвета и символы по группе".

Алексей, давай в пожелание.  :cool:

4

да я всё жду плюсов и минусов :)

5

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

да я всё жду плюсов и минусов

[

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

- По TopoL (как сохранено в блоке)

Алексей объясни для каких задач это надо? А если я вообще не работаю ни с какими библиотеками а использую цвет и символы Топола?

Отредактировано Сергей Городничев (19.03.2018 11:54:47)

6

Есть кнопка "сохранить цвет и символ". Если ее нажали, в блок сохраняется цвет линии, ведь да?
Для этого и нужен этот режим переключателя
"- По TopoL (как сохранено в блоке)"
Чтобы объекты могли отобразиться тем цветом, как было сохранено.
Это как в шестерке было "Цвет - установка".

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

А если я вообще не работаю ни с какими библиотеками а использую цвет и символы Топола?

Не понимаю вопроса. Используйте что угодно. Как нарисовали, так и отобразится. Приведите пример, как этот режим вам помешает?

7

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

Есть кнопка "сохранить цвет и символ". Если ее нажали, в блок сохраняется цвет линии, ведь да?

Абсолютно верно.
Алексей я спрашиваю совсем не о том. Зачем тебе это надо? Объясни для какого процесса (технологии) это необходимо? Ребята докажите что надо сделать так а не иначе. Какая технология этого требует?

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

Чтобы объекты могли отобразиться тем цветом, как было сохранено.

Снимите птицу и всё. В шестерке тоже были свои недостатки.

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

Не понимаю вопроса.

Я не использую никаких библиотек. Выставляю цвет и символы по Топол. Всё открывается как ты хочешь.

Просмотреть картинки

http://s7.uploads.ru/t/q3ewL.jpg
http://sh.uploads.ru/t/8giEh.jpg
http://s9.uploads.ru/t/WMk6p.jpg

8

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

Алексей я спрашиваю совсем не о том

Сергей, Вы цитируете одно, а задаёте вопрос о другом, имея в виду что-то третье. Я так не умею общаться. Извините.

9

Алексей вы можете объяснить зачем вам раскрашенный блок?  Вы сохранили атрибуты с сохраненными цветными линиями. И хотите чтобы эти линии открывались также окрашенными не снимая галочки.
Что тут непонятного? Зачем?

10

Александр Архипов написал(а):

- По TopoL (как сохранено в блоке)

Александр может вы объясните зачем вам нужен цветной блок?

11

Тихо сам собою я веду беседу.
Все эти вопросы связанны с технологией того или иного процесса (что и держу постоянно в голове)
Вы его или не знаете или не хотите говорить об этом. Я так считаю и всё делайте кнопку.

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

Пользы от этой галочки никакой, по смыслу

Она стоит правильно. И если вы используете стандартный набор Топола то всё правильно отображается.(картинка выше)

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

- По значению (единый цвет для объектов)

Тут надеюсь всем всё понятно.

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

- По БД атрибутов (цвет в зависимости от БД)

Тут тоже понятно.

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

- По TopoL (как сохранено в блоке)

Мне например занимающимся изготовлением планшетов, планов, схем этого наоборот не надо. Хотя нестандартные работы(да и просто таксатору смотреть свой блок на снимках, топокартах, о чем Алексей упорно молчит) этого требуют. И на мой взгляд хорошо иметь такую кнопку типа  "Цвета и символы по группе". "Цвета и символы по сохраненным атрибутам".

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

- По выражению (по сложному условию в зависимости от БД)

Понятно.

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

- По библиотеке символов (как в файле .sli)
- По структуре проекта (как описано в структуре проекта)

Вот тут Алексей,можешь объяснить в чём разница? И для чего? Только технологично. Я например выставил структуру и мне этого достаточно. И где ты это видишь? В глазу или как кнопку переключения?
PS Стоит выставить в структуре что то "единственный по значению" то уже никакая галочка не поможет. Снимай ни снимай цвет останется по структуре. Тут конфликт интересов.
Обращаюсь к Дмитрию Александровичу. Можно как то сделать чтобы при открытии блока он открывался с сохраненными атрибутами? Только вот пусть подробно объяснят для чего им это надо.

12

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

Обращаюсь к Дмитрию Александровичу. Можно как то сделать чтобы при открытии блока он открывался с сохраненными атрибутами?

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

13

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

Надо только такой режим выбрать, чтобы это всех устраивало.

Может сделать так, чтобы вариант фиксировался в какой то инишке или xml! или реестре?
А то вот, например,  сделал ты запрос на закрытие данных на выходе по просьбе Сергея и теперь  при каждом закрытии лишнее тыканье. Через раз тыкаю не туда как на вопрос по проекту... ((  Каждый раз его вспоминаю... ))) Давай такие вещи делать как-нибудь с отключалкой и даже не в фэйсе, а в тексте где-нибудь или реестре!? А в данном случае напрашивается переключатель варианта.
Иначе мы необоснованно усложним прогу для тех, кому она нужна исключительно в нормальных аналитических целях...

14

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

Тихо сам собою я веду беседу.
Все эти вопросы связанны с технологией того или иного процесса (что и держу постоянно в голове)
Вы его или не знаете или не хотите говорить об этом. Я так считаю и всё делайте кнопку.

Сергей, первое сообщение темы. У меня синие реки при открытии отображаются черным цветом.
Я почему-то уверен, что должны отображаться синим. Так Вам понятно?

15

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

Алексей Курагин написал(а):
- По TopoL (как сохранено в блоке)

Мне например занимающимся изготовлением планшетов, планов, схем этого наоборот не надо. Хотя нестандартные работы(да и просто таксатору смотреть свой блок на снимках, топокартах, о чем Алексей упорно молчит) этого требуют.".

Знаете, кнопка "По TopoL" уже есть, и если Вам её не надо, Вы и её не нажимаете. Вы её предлагаете совсем убрать что ли?

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

И на мой взгляд хорошо иметь такую кнопку типа  "Цвета и символы по группе". "Цвета и символы по сохраненным атрибутам"

А вот в этом предложении Вы по сути полностью повторяете мою мысль, то есть согласны с ней. В чем тогда спор, и что я должен обосновать-то?

16

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

И на мой взгляд хорошо иметь такую кнопку типа  "Цвета и символы по группе". "Цвета и символы по сохраненным атрибутам"

давайте еще раз переведу:
Ваше "Цвета и символы по группе" равно моему "- По структуре проекта (как описано в структуре проекта)"
Ваше "Цвета и символы по сохраненным атрибутам" равно моему "- По TopoL (как сохранено в блоке)"

Абсолютно без разницы как будет называться этот переключатель в глазу, лишь бы работал.

17

Попробую задать вопрос из диалогов.

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

При открытии блоков, прописанных в базе данных (повыдельный плюс остальные по списку) я могу программно установить требуемый режим показа.

Грешнов написал(а):

мы необоснованно усложним прогу

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

У меня синие реки при открытии отображаются черным цветом.

Всего то надо чтобы при открытии блока во этой галочки не было. Как я полагаю Алексей об этом говорит?

Просмотреть картинку

http://s9.uploads.ru/t/0VbWq.jpg

Но тогда в структуре проекта везде должно стоять нет. Не вызовет это какой то конфликт?
Мне кажется это вопрос чешских коллег.
Нет, ну если вопрос в одной синей речке то это не серьезно!
Повторюсь мне этого не надо. У нас многие привыкли работать по структуре.

Отредактировано Сергей Городничев (22.03.2018 14:01:54)

18

Грешнов написал(а):

А то вот, например,  сделал ты запрос на закрытие данных на выходе по просьбе Сергея и теперь  при каждом закрытии лишнее тыканье

Это не моя прихоть. Я с этим спорил. Д.А. посчитал что так лучше. Я и сейчас считаю что это лишнее.

19

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

Всего то надо чтобы при открытии блока во этой галочки не было

Но если этой галки не будет по умолчанию, что делать с остальными блоками? Сохранять атрибуты?
И ещё. Может как то можно сделать чтобы в Глазу выбирался весь блок сразу а не по одной линии. Тогда недолго зашёл выбрал блок и снял галку.
Нет ребята это пустой разговор. Надо чётко объяснить технологию процесса. Где и для чего и насколько это необходимо в производстве.
Моё мнение всё работает правильно.

20

Мы используем ГИС TopoL не только как приложение к лесоустроительной БД, но и как самостоятельный продукт.
Например одна из задач - дешифрирование и подготовка отчетов по ОИЛ.
При этом активно используется цветовое различие линий.

пример

http://img.ii4.ru/images/2018/03/22/1049894_kiss_220kb.png

Если кому-то цвет не нужен, никого ж не заставляют. Он у вас и сейчас не работает.

Давайте возьмем линию, описанную в библиотеке символов LesIS_2.sli с номером символа 10002. Это простая тонкая линия. В библиотеке символов она черного цвета. И это нормально, потому что от библиотеки обычно требуется главное - форма линии.

В структуре проекта (Proekt0.xml) есть несколько групп линий (таблиц линий), которые связаны с этим символом. Например:
- "Планшет (L0020)" - серебристый цвет, символ 10002
- "Линия оф т (L10010)" - черный цвет, символ 10002
- "Река узкая (L5044)" - синий цвет, символ 10002
- "Канава (L5130)" - синий цвет, символ 10002
- "Геоход окр (L7571)" - черный цвет, символ 10002

И это тоже нормально, потому что один универсальный символ линии из библиотеки символов используется в проекте разным цветом.

Возможно кто-то создает свои библиотеки символов, куда прямо вставляет нужный ему цвет в каждую линию - это тоже нормально, дело хозяйское.

Но теперь я надеюсь понятно, что галочка "использовать цвет из библиотеки символов" - не несет никакой пользы. У кого цвета сидят в библиотеке, так они же будут и сохранены в блоке, и они же будут отображаться "по структуре проекта", если это будет реализовано; для них эта галочка не имеет значения. Что есть, что нет.
У тех же, кто пользуется стандартной поставкой программы (а таких наверняка большинство), галочка нужна только для того, чтобы каждый раз при открытии блока ее руками ОТКЛЮЧАТЬ.

p.s.

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

Всего то надо чтобы при открытии блока во этой галочки не было. Как я полагаю Алексей об этом говорит?

Ну наконец-то. :tired:

"Алексей Курагин" 04.12.2017 09:23:08 написал(а):

Мне кажется, то что она (галочка) включается по умолчанию, это баг.

21

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

Но если этой галки не будет по умолчанию, что делать с остальными блоками? Сохранять атрибуты?

Если у вас цвета в библиотеке сидят, ими же и будет всё нарисовано, и сохранено сразу, специально атрибуты сохранять не придется.

Теперь вернемся ко второму моему предложению - добавить новый режим "в глазу" - "По структуре проекта".
Это аналог режима из шестерки - "по GROUPS.DBF". Помните его?
То есть как бы вы не меняли видимость линий, цвет, символ, вы всегда можете выбрать режим "По структуре проекта" и получить тот вид, который предполагается по умолчанию, проектом. И, если надо, сохранить атрибуты. Что в этом режиме плохого? Почему его нет? Сложно ли его добавить?
Вместо этого Дмитрию Александровичу пришлось делать отдельную процедуру "цвет и символ по группе". А просто в ГИС этого так и нет.

22

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

Ну наконец-то.

Это я скажу про тебя. Вот что я и хотел от тебя услышать. Я и спрашивал зачем, обоснуй. Спрашивал же для чего.
Птички эти мне понятны.

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

Например одна из задач - дешифрирование и подготовка отчетов по ОИЛ.

Вот всего одна строчка а ты.

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

Вы цитируете одно, а задаёте вопрос о другом, имея в виду что-то третье.

Я тупо повторил три раза одно и тоже. Мы прекрасно друг друга понимаем и говорим об одном и том же. Спасибо что ответил. Думал этот вопрос повиснет в воздухе.
Тогда я повторюсь. Это вопрос чешских коллег. Нам надо чтобы эта птичка не стояла. Ибо сделать, как пишет Д.А., блоки которые связаны с базой это половинчатое решение. Мне извините нужны все блоки.

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

Теперь вернемся ко второму моему предложению - добавить новый режим "в глазу" - "По структуре проекта".

По этому поводу два вопроса. Алексей вы хотите использовать один универсальный проект? И второе как в глазу выбирать нужное? Я опять же повторюсь.

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

Может как то можно сделать чтобы в Глазу выбирался весь блок сразу а не по одной линии.

23

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

Это аналог режима из шестерки - "по GROUPS.DBF". Помните его?

Не все линии и в шестерке сохранялись по цвету. И ещё не "по GROUPS.DBF" не по "Цвета и символы по группе" нельзя использовать линии состоящие из двух цветов. А их ой как много.

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

Ваше "Цвета и символы по группе" равно моему "- По структуре проекта (как описано в структуре проекта)"

Возможно тут я тороплюсь не дождавшись ответа. Это очень разные вещи. "Цвета и символы по группе" прекрасная вещь. Можно сделать линии какие ты пожелаешь видеть, не правя ничего в блоке.

24

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

Мне кажется, то что она (галочка) включается по умолчанию, это баг.

Вот тут я с тобой поспорю. Это галочка стоит правильно по умолчанию но для продукта Топол а не ЛесИС.

25

Сергей Петрович, Дмитрий Александрович, вы понимаете, о чем пишу я, а о чем Сергей?

26

Сергей, давайте разобьем нашу беседу на этапы и не будем перескакивать, пока не добьемся взаимопонимания по каждому пункту.
Для начала, объясните пожалуйста, своими словами, что обозначает режим переключателя в "По TopoL" в глазу?
http://ipic.su/img/img7/fs/kiss_2kb.1521783622.png
Представьте, что я ваш ученик и впервые в жизни открыл программу. Объясните пожалуйста, чтоб я понял, какой это цвет - "По TopoL". Откуда он берётся.

27

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

Сергей Петрович, Дмитрий Александрович, вы понимаете, о чем пишу я, а о чем Сергей?

Ощущение сваливания в кучу разных вопросов меня не покидает. Первый пост понятен. И ДА дал внятный ответ, что нужно разобраться:

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

Попробую разобраться с этой проблемой. Мы не можем управлять, что сохранять в проекте, а что нет. Она должна сохранять то состояние проекта, которое есть на момент его закрытия (включая состояние окон, открытых блоков и т.д.). Возможно, что-то происходит с настройками уже на этапе открытия данных.

Вопрос режима открытия Тополя Лесисом также понятен и мы с Д.А. обозначили возможные пути решения. Но опять таки - это отдельный вопрос, не связанный с первым.
А вот в остальном пошло "набрасывание" разнородных вопросов, близость которых к первому посту весьма условна. Те же пожелания в части интефейса настроек визуализации самого Тополя - уж точно вопрос отдельный. И, кстати, малоперспективный. Их фэйсы достаточно консервативны, являются результатом учета интересов самых разных юзеров и в целях преемственности они их меняют в исключительных случаях.
Короче, тему опять придется модерировать и разносить. И пожелание все то же - коллеги, не валите все в одну тему "заодно". Вы этим не ускоряете решение вопросов, а как раз строго наоборот.

28

Извините мне сейчас не очень удобно писать. Куча эта получается из за того что вопрос касается и библиотек и структуры проекта и настроек глаза и настроек по цвету и символу и попытки решить эту задачу разными путями. Надо из этого выбрать  оптимальное решение. Алексей задайте по умолчанию библиотеку Топола а не LesIS_2. sli и все цвета линий будут считаться с сохранении атрибутами. Можете задать структуру из этих линий. Вот почему я говорю про то что это функция работает правильно. Но там нооборот проблема как сделать линии потом по структуре. Вопрос тупо к чешский коллегам.

29

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

Представьте, что я ваш ученик и впервые в жизни открыл программу. Объясните пожалуйста, чтоб я понял, какой это цвет - "По TopoL".

У меня предложение - давайте уточним формулировки, чтобы всем было понятно, о чем речь. Это в наших силах, но надо найти консенсус. То, что есть сейчас - перевод "без привязки к месту", частично с чешского, частично с английского перевода чешского. Давайте поправим так, чтобы было понятно о чем речь всем и сразу.

30

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

Алексей задайте по умолчанию библиотеку Топола а не LesIS_2. sli и все цвета линий будут считаться с сохранении атрибутами.

Я вас не понимаю. Напишите, пожалуйста, пошагово, что и где нажимать. Вот у меня сосед нарисовал реку синей линией, отдал мне блок, я просто открыл блок, а река черная.

31

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

У меня предложение - давайте уточним формулировки, чтобы всем было понятно, о чем речь. Это в наших силах, но надо найти консенсус. То, что есть сейчас - перевод "без привязки к месту", частично с чешского, частично с английского перевода чешского. Давайте поправим так, чтобы было понятно о чем речь всем и сразу.

Давайте. Я уже понял что мы с Сергеем по разному поняли слово " По TopoL". Объясните кто-нибудь, что это должно обозначать. А потом придумаем перевод по смыслу.

32

Грешнов написал(а):

Короче, тему опять придется модерировать и разносить.

Назовите, пожалуйста, тему "разговоры о...". По результатам разговоров сформулируем отдельную максимально конкретную тему-вопрос или пожелание. Пока, мне кажется, не стоит разносить.

33

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

мы с Сергеем по разному поняли слово " По TopoL". Объясните кто-нибудь, что это должно обозначать.

Мне самому это интересно. Хотелось бы знать принцип работы а не тупо пробовать варианты.

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

Назовите, пожалуйста, тему "разговоры о...".

Я тоже не знаю о чём. Данная тема одна из. Но возможно она и правильная. Похоже Цвет тут связан напрямую с библиотекой символов. Разносить пока не надо.

34

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

Я вас не понимаю. Напишите, пожалуйста, пошагово, что и где нажимать. Вот у меня сосед нарисовал реку синей линией, отдал мне блок, я просто открыл блок, а река черная.

Я сейчас посижу опишу процесс, сделаю скрины что и где выставляю. Может это как то поможет нам. Главное задача понятна. Чуть позже выложу.

35

Вот смотрите что получается. Сами думайте правильно или нет. Спасибо всем за поднятую тему. Многое понял как работает.
Я удалил всё лишнее в преобразованиях чтобы лучше было видно и понятней.
Цвета неизменны.

Просмотреть картинку

http://s3.uploads.ru/t/JWneD.jpg

Символы ставлю по Топол и оставляю две библиотеки Лесис.

Просмотреть картинку

http://sg.uploads.ru/t/R1gkd.jpg

В структуре использую реку из Лесис

Просмотреть картинку

http://s9.uploads.ru/t/iPSDc.jpg

Открываю деморегион. Делаю реку зеленой. Сохраняю атрибуты.

Просмотреть картинку

http://sd.uploads.ru/t/TLc7e.jpg

Закрыл открыл всё сохранилось. ВСЁ!
И самое удивительное (для меня) я никогда не знал для чего это функция. СИМВОЛЫ.

Просмотреть картинку

http://s9.uploads.ru/t/ztgOy.jpg

Оказывается она напрямую связана со структурой. И слова в структуре ДА и НЕТ влияют на её работу.
Пока так а то будет много лишнего.

36

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

Я уже понял что мы с Сергеем по разному поняли слово " По TopoL".

Только сейчас я могу твердо сказать. По Топол - это для символов Топол. Всё работает изумительно. Ничего делать в проекте не надо. Когда вы работаете с цветом выбирайте линии по Топол и задавайте нужный цвет. Сохраняете атрибуты и блок будет всегда открываться в цвете!

Просмотреть картинку

http://sd.uploads.ru/t/OMRFL.jpg
http://s9.uploads.ru/t/UmeYu.jpg

PS Можно использовать для этого виртуальную библиотеку LesIS 2+Topol, ту её часть где линии с 0 до 37.
Тема названа правильно и как понимаю практически закрыта.

37

Вы предлагаете отказаться от LesIS_2.sli, правильно? Вот спасибо, прекрасный совет.

38

скоро уж два года как
http://lesis.forum24.ru/?1-12-0-00000112-000-10001-0#008.001

Юрий пишет: цитата:
          как снять галочку с пункта "использовать цвет из библиотеки символов"?

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

"Установка флажка "Использовать цвет из библиотеки символов" (для текстов - "Использовать цвет из библиотеки стилей") определяет, что приоритет в настройках цвета при отображении объектов, настраиваемых через этот диалог, будет иметь цвет, определенный в библиотеке символов или стилей, если цвет в библиотеке определяется."

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

Итого что мы имеем:

1. Галочка "мешает" в случае если мы открываем блок, созданный с использованием нестандартной библиотеки *.sli, даже если мы сами используем эту же библиотеку. Для каждого открываемого блока галочку нужно снимать вручную. Если в работе приходится регулярно открывать-закрывать блоки, каждый раз снимайте вручную, а это минимум 8 кликов мышкой, отупеть можно, извините.

2. Галочка игнорируется, то есть неважно стоит она или нет, в случае если используется библиотека, в которой не определен цвет для символа. Если библиотека стандартная "символов Топол", то в ней цвет видимо не задан, и получается пример описанный Сергеем - мол используйте стандартную, да с кодами 0-37 и всё будет хорошо. Извините второй раз, но это какой-то костыль. Вместо того, чтобы просто не включать по умолчанию эту галочку, мы придумываем способы, как это обойти - от задания цвета прямо в библиотеке (а зачем тогда нужен цвет в структуре проекта???), до использования только стандартной библиотеки :) Недостатки линий стандартного набора, надеюсь, не будем перечислять?

3. Не приведено ни одного примера, когда пользователю эту галочку требуется осознанно включить. Ну на самом деле, покажите кто-нибудь, в каких случаях (из реальной технологии работы конечно :)) вам захотелось бы увидеть цвет линий по библиотеке символов? Когда вам галочка именно нужна, и без нее цвет не тот?

39

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

Вы предлагаете отказаться от LesIS_2.sli, правильно?

Нет Алексей. Я предлагаю закрыть эту тему в которой говорится больше об установке цвета по Топол.
Твоя же задача решается как минимум тремя а если Дмитрий Александрович поможет то и четырьмя способами способами.
1. Задать в структуре разные цвета.
2. Убирать птицу с нужных линий.
3. Использовать в структуре библиотеку Topol для тех линий какие надо делать цветом.
4. Дмитрий Александрович описал вариант для блоков с базой. (может сделать).
Это только что мне известно.
Повторю свой вопрос, ты хочешь работать только с одним проектом для всех видов работ? Делать мониторинг, дешифровку, планшеты, планы, схемы и всё с одним проектом?
Пока писал вопрос Алексей продолжил.
Вот тебе пример на 3 вопрос. Ты наделал мне таких цветных блоков и отдаешь мне делать схему где всё должно быть стандартно. Предлагаешь мне ставить птицу в несколько раз больше чем тебе.
Это вопрос технологий. Используй правильно библиотеки и структуру.
Вот ответ по твоему примеру с мониторингом делянок. Добавь или измени в структуре нужную линию на стандартную! Всё!

40

И всё же, хотелось знать почему? Я не призываю снимать галочку с цвета. Я просто считаю что сохранённые цвета должны открываться в цвете. Ведь библиотека  .....Sli. это одна из библиотек Топола. Или я не прав?  Почему Алексей (да и мы все) что то должны придумывать и делать?

41

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

Предлагаешь мне ставить птицу в несколько раз больше чем тебе.

Да поймите же наконец, что вам не придется ничего ставить, для вас будет абсолютно одинаково, что стоит галочка, что нет :)

42

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

Твоя же задача решается как минимум тремя а если Дмитрий Александрович поможет то и четырьмя способами способами.
1. Задать в структуре разные цвета.

Это не решение, при открытии блока галочка активируется, ее нужно снимать руками.

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

2. Убирать птицу с нужных линий.

Это не решение, от этого и хотим избавиться.

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

3. Использовать в структуре библиотеку Topol для тех линий какие надо делать цветом.

Это не решение, линий TopoL мало, они не масштабируются, они не редактируются.

p.s.
Я жду пример, когда галочка нужна.

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

3. Не приведено ни одного примера, когда пользователю эту галочку требуется осознанно включить. Ну на самом деле, покажите кто-нибудь, в каких случаях (из реальной технологии работы конечно ) вам захотелось бы увидеть цвет линий по библиотеке символов? Когда вам галочка именно нужна, и без нее цвет не тот?

43

Алексей почему ты на птице зациклился. Возможно можно исправить что то и все будет открываться как надо. Поэтому и спрашиваю выше. Что опять непонятно вопрос поставил? Тебе не все равно будет стоит птица или нет если всё будет открываться как сохранил.

44

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

Алексей почему ты на птице зациклился. Возможно можно исправить что то и все будет открываться как надо. Поэтому и спрашиваю выше. Что опять непонятно вопрос поставил? Тебе не все равно будет стоит птица или нет если всё будет открываться как сохранил.

Зациклился, потому что она мешает. И я обосновал, что она либо мешает, либо безразлична. Я не предлагаю ее убрать вообще, я предложил, чтобы по умолчанию она была отключена, либо, чтобы она превратилась в "кружочек" переключателя - кому надо, включит.
Это вы зациклились, что "всё работает идеально". Но привести пример, когда галочка нужна, что-то не спешите.

Если человеку обувь жмет, он наверное новую ищет нужного размера? А мне советуете, либо потерпеть, либо дырки в обуви прорезать да постараться по лужам не ходить.

45

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

Это не решение, при открытии блока галочка активируется, ее нужно снимать руками.

В нынешней ситуации это лучшее решение. В структуре выставляешь нужный цвет единственный по значению и он всегда открывается. У нас все таксаторы так делают при работе со снимками.

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

Это не решение, линий TopoL мало, они не масштабируются, они не редактируются.

Не знание не значит что не масштабируется.
Алексей хватит лить воду. Твой вопрос давно понятен и я за него. Только каким методом это будет достигнуто решать не нам тут.

46

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

В структуре выставляешь нужный цвет единственный по значению и он всегда открывается.

Ну хорошо, открывается одним цветом, а мне надо разными.
Сергей, вот вам блок, в нем три линии. Какого цвета я их нарисовал? Галочку не трогайте.
https://cloud.mail.ru/public/Ay8T/jrMZUar2v

(Не придирайтесь, что тип линии "река", я могу создать свою собственную линию с любым названием.)

47

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

Сергей, вот вам блок, в нем три линии. Какого цвета я их нарисовал? Галочку не трогайте.

Скачал, открыл, галочку не трогаю. Понятна твоя подковырка. Скажи а на ... это надо? В одном и том же блоке одна и та же линия разными цветами(птицу не снимаю, не знаю сколько у тебя цветов). Я выставил библиотеку Топол и прочитал твои цвета. Поставь задачу для чего это надо? Вот в данном случае(это очень простой пример) в своей структуре задай линию не по LesIs_2 по Topol и рисуй разными цветами. А кстати фишка Д.А. - Цвет и символ по группе вернет к нормальному виду. Алексей я просто не вижу работ для чего всё это надо. Я лично ещё многого не знаю. Там море возможностей.
Могу сформулировать вопрос просто как ты и начинал. Хотелось чтобы блок открывался с сохраненными атрибутами не только символов но и цвета.
А каким способом это будет решено (главное чтобы без телодвижений) мне всё равно.

48

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

Скажи а на ... это надо? В одном и том же блоке одна и та же линия разными цветами

Я уже привел один пример, приведу второй.
Делаю тематическую карту, на которой необходимо отразить границы существующих ОЗУ и границы проектируемых ОЗУ. В случаях, когда старые и новые ОЗУ перекрываются, раскраской полигонов эту задачу не решить. Принимается решение границы выделов старых ОЗУ отобразить другим цветом. Итого, мне нужно чтобы в одном блоке линии типа "граница выдела" были некоторые черным, некоторые красным, некоторые фиолетовым, и т.д., в зависимости от ОЗУ.

У меня уже два примера, жду обратный, когда галочка нужна.
Если вы со мной по этой ситуации согласны, то зачем тогда пишите что всё работает как надо. Разработчики, не занимающиеся практической работой, начинают думать, что это и не проблема, просто Курагин не разобрался. По такой логике тексты многострочные тоже особо были не нужны, можно же было и отдельно руками всё подвигать, однако почему-то за их введение все ратовали.

49

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

необходимо отразить границы существующих ОЗУ и границы проектируемых ОЗУ. В случаях, когда старые и новые ОЗУ перекрываются, раскраской полигонов эту задачу не решить.

Попробовать штриховки.

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

Принимается решение границы выделов старых ОЗУ отобразить другим цветом.

А если границы ОЗУ где то совпадают? Эти линии будут не читаемы в любом цвете. А если работа постоянная сделай в структуре столько линий, сколько у тебя ОЗУ.
Короче я найду десяток методов это сделать.

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

Если вы со мной по этой ситуации согласны, то зачем тогда пишите что всё работает как надо

Нет Алексей ты меня не слышишь.

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

Хотелось чтобы блок открывался с сохраненными атрибутами не только символов но и цвета.

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

А каким способом это будет решено (главное чтобы без телодвижений) мне всё равно

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

50

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

Сергей Петрович, чтобы не указывать что вам делать и не получить за это бан

Чтобы не получать баны достаточно ПРОЧИТАТЬ и ПОНЯТЬ правила. Статистика банов говорит о том, что чаще всего туда попадают самые опытные и, таким образом, самые ценные для нас пользователи, которые либо не считают нужным их читать, либо трактуют в свой адрес как то по особенному, либо считают, что у них больше прав чем у других. Возможно наш "закон глуп, но это закон!" и обсуждению он не подлежит.

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

нельзя ли посоветоваться с чешскими коллегами по этому вопросу.

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

Грешнов написал(а):

пожелания в части интефейса настроек визуализации самого Тополя - уж точно вопрос отдельный. И, кстати, малоперспективный. Их фэйсы достаточно консервативны, являются результатом учета интересов самых разных юзеров и в целях преемственности они их меняют в исключительных случаях.

Наши партнеры, как и мы, не удовлетворены состоянием "рынка" и сильно заняты на внешних проектах. Нужны веские аргументы для вмешательства в их интерфейсы (ну не считая переводов).

51

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

Нет Алексей ты меня не слышишь.

Очень трудно Вас слышать, если вы в одном сообщении пишете "Моё мнение всё работает правильно", а в другом "Я считаю что проблема есть."

Последний раз свое мнение напишу. В блоке у каждой линии есть внутренняя БД атрибутов. Там есть поле _COLOR. Именно туда сохраняется циферка, задающая цвет, когда нажимаем "Сохранить цвет и символ". Именно поэтому я уверен, что для каждой линии можно задавать свой цвет.

Свернутый текст

http://img.ii4.ru/images/2018/03/26/1052216_kiss_13kb.png

Дальше. Если пользователь "в глазу" переключатель установил "По TopoL", то это должно означать (и означает!) - взять циферку для каждой линии из её поля _COLOR и превратить в цвет по заданной библиотеке преобразования цвета.
Все другие положения переключателя "в глазу" - не используют эту циферку вообще, а берут цвет из других условий (по значению, по БД и т.д.)

Точно так же галочка "использовать цвет из библиотеки символов" - игнорирует циферку в поле _COLOR. Более того, она игнорирует все другие положения переключателя, а значит, по сути своей, по логике - является одним из положений переключателя. То есть, должна являться, но по какой-то причине разработчики сделали ее галочкой. Наверное, так было быстрее. А должно это выглядеть так:

Свернутый текст

http://img.ii4.ru/images/2018/03/26/1052223_kiss_15kb.png

Или еще логичнее, так:

Свернутый текст

http://img.ii4.ru/images/2018/03/26/1052232_kiss_17kb.png

Особо отмечу, что те, кто уже использует костыли типа "задать цвет каждой линии в библиотеке", "поставить единый цвет в проекте", "использовать линии с кодами 0-37" - ничего и не заметят, их никак не коснется, работать всё будет точно также, как у них сейчас настроено.

На этом заканчиваю. Спасибо.

ps. Название темы перестало отвечать сути. Правильное название "Блок по умолчанию отображает цвет объектов в режиме "из библиотеки символов", а должен отображать "По Topol".

52

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

Или еще логичнее, так:

Свернутый текст

http://img.ii4.ru/images/2018/03/26/1052232_kiss_17kb.png

По БД атрибутов и по выражению  - это разве не одно и тоже? А понял: по БД атрибутов - это что то простое - покрасить по ОЗУ или ТЛУ. А по выражению это типа план лесонасаждения. Это всё для полигонов.
Вот только как это применить к линиям?

53

Юра, извини это ты сам меню нарисовал? Я такого не видел.

54

Да пока пробовал и тема изменилась и место. А я как раз готов ответить на первый вопрос Алексея. Почему у него река черная открывается.
Что хочу отметить у иностранцев если на сарае написано дрова то они там и лежат. У нас не всегда так.)))
Вот смотрите что я тут натворил. Изначально блок выглядит так. И как ни странно он открывается именно так(как я его создал). Именно используются цвета LesIS_2.sli.   Мне пришлось все лини поменять на что то. А для образца одну вернул-Река узкая.

Посмотретькартинку

http://s7.uploads.ru/t/9hNsG.jpg

Затем я выставил Цвет и символ по группе и естественно сохранил атрибуты. А теперь посмотрите каким символом у Д.А. тут река. Линия 10002 черная.

Посмотретькартинку

http://sg.uploads.ru/t/y6YQc.jpg

К чему я тут всё это веду. Может мы просто не знаем как настроить чтобы линии были в цвете по умолчанию. А что то уже требуем.
PS. Подскажите как тут картинки сворачивать а то места много занимают.

Отредактировано Сергей Городничев (26.03.2018 20:24:08)

55

Да ребята спасибо есть идея надо обдумать. Думаю решим!

56

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

Подскажите как тут картинки сворачивать а то места много занимают.

Поправил у тебя в теме. Ты все правильно сделал выбрав кнопку, но вместо текста "Заголовка" типа "Посмотреть картинку" ("Свернутый текст" по умолчанию ) зачем то вставил еще раз ссылку на картинку. Вот она и продублировалась как шапка спойлера.

57

Мы в структуре имеем три варианта отображения линий по цвету.
1. НЕТ - при открытии блока использует цвет библиотеки LesIS_2.sli. и стоит птица использовать цвет из библиотеки символов.
2. Единственный по значению - при открытии блока птица убирается и используется цвет из структуры.
Как программа определит к какому цвету обратится при снятой птице(если мы просим сделать чтобы она не стояла по умолчанию)? Тут конфликт на лицо.
3. По выражению - как это работает и работает ли это вообще? Вот тут бы и выставить выражение с обращением к полю _color.

58

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

Юра, извини это ты сам меню нарисовал? Я такого не видел.

Это из сообщения выше. Алексей Курагин нарисовал.

59

Один вопрос. Проект будет сохранять выбранные кнопки? Если же нет и по умолчанию будет стоять как  сохранено в блоке,  то я просто категорически против. Для всех видов работ в картографии(большей её части) должна стоять в структуре твёрдо Единственное по значению. А значит использовать библиотеку LesIS_2.sli.

60

Проект xml, естественно, будет сохранять тот набор видимости, для открытых блоков, который вы задали. Как и сейчас сохраняет.

Встречный вопрос, а если у вас стоит "твёрдо Единственное по значению", то что у линий в блоке-то сохраняется при рисовании? Наверно тот же цвет, что задан в проекте, да? В чем тогда для вас разница - по блоку красить или единственно по значению? Одинаково же будет :)

61

Алексей я сейчас опишу этапы работы. И ты спрашивай про конкретную работу.
1. Назовем дешифровка. Таксатор(исполнитель) оцифровывает снимок. Вспоминая 6-ку(а лучше уже не вспоминать) там для это в Группс стояли квартальные просеки красные, геоход сиреневый, граница выдела зеленая. Тут ребята выставляют тоже самое но в структуре проекта.
Если надо можно через опцию Цвет и символ по группе(который можно настроить тоже под себя) посмотреть в обычном виде.
СОХРАНЯТЬ АТРИБУТЫ НЕ НАДО! И вообще для этого вида работ никакие птицы снимать НЕ НАДО!
2. Изготовление планшетов. Извини но тут два цвета(можно лесные дороги коричневым). Черный и синий. Я открываю блок с настройками Единственный по значению. Как бы не изгалялись таксаторы(пусть даже сохранили атрибуты) цвет только черный и синий.
СОХРАНЯТЬ АТРИБУТЫ НЕ НАДО! Никакие птицы снимать НЕ НАДО!
3. Делаю план лесонасаждений. Тоже самое что планшеты. Может чуть больше цветов. Всё Единственный по значению.
СОХРАНЯТЬ АТРИБУТЫ НЕ НАДО! Никакие птицы снимать НЕ НАДО!
И это всё работает с любыми блоками. Даже опция Цвет и символ по группе не нужна!
Это основной вид деятельности лесоустроительных предприятий.
И только для каких то неординарных работ, пример которых ты описываешь(да и сам ерундой занимаюсь разной) я завёл об этом речь. Да мне хотелось чтобы блоки открывались с сохраненными атрибутами. Опять же говорю вы не выяснив вариантов и не спросив у разработчиков на ура предлагаете менять кнопки. Не знаете как работает та или иная функция предлагаете кардинальные изменение. Это внесет хаос и лишнюю сумятицу в работе.

62

Я что, где-то писал, что собираюсь лишать вас кнопки "Единственный по значению"? Нет. Пользуйтесь на здоровье.

1. Назовем дешифровка. Таксатор(исполнитель) оцифровывает снимок. Вспоминая 6-ку(а лучше уже не вспоминать) там для это в Группс стояли квартальные просеки красные, геоход сиреневый, граница выдела зеленая. Тут ребята выставляют тоже самое но в структуре проекта.
Если надо можно через опцию Цвет и символ по группе(который можно настроить тоже под себя) посмотреть в обычном виде.
СОХРАНЯТЬ АТРИБУТЫ НЕ НАДО! И вообще для этого вида работ никакие птицы снимать НЕ НАДО!
Никакого отличия, от того, что предлагаю я. У вас отдельный xml-файл проекта для дешифровки, у меня так же.
СОХРАНЯТЬ АТРИБУТЫ НЕ НАДО! ПТИЦ НИКАКИХ НЕТ!

2. Изготовление планшетов. Извини но тут два цвета(можно лесные дороги коричневым). Черный и синий. Я открываю блок с настройками Единственный по значению. Как бы не изгалялись таксаторы(пусть даже сохранили атрибуты) цвет только черный и синий.
СОХРАНЯТЬ АТРИБУТЫ НЕ НАДО! Никакие птицы снимать НЕ НАДО!
Никакого отличия, от того, что предлагаю я. У вас отдельный xml-файл проекта для изготовления планшетов, у меня так же.
СОХРАНЯТЬ АТРИБУТЫ НЕ НАДО! ПТИЦ НИКАКИХ НЕТ!
При желании, можно включить режим отображения "По структуре проекта" - всё будет выглядеть так же.

3. Делаю план лесонасаждений. Тоже самое что планшеты. Может чуть больше цветов. Всё Единственный по значению.
СОХРАНЯТЬ АТРИБУТЫ НЕ НАДО! Никакие птицы снимать НЕ НАДО!
Никакого отличия, от того, что предлагаю я. То же самое, что планшеты.
СОХРАНЯТЬ АТРИБУТЫ НЕ НАДО! ПТИЦ НИКАКИХ НЕТ!
При желании, можно включить режим отображения "По структуре проекта" - всё будет выглядеть так же.

И это всё работает с любыми блоками. Даже опция Цвет и символ по группе не нужна!
Никакого отличия, от того, что предлагаю я. Всё работает с любыми блоками. Даже опция Цвет и символ по группе не нужна! Вместо неё при желании, можно включить режим отображения "По структуре проекта"

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

Опять же говорю вы не выяснив вариантов и не спросив у разработчиков на ура предлагаете менять кнопки. Не знаете как работает та или иная функция предлагаете кардинальные изменение. Это внесет хаос и лишнюю сумятицу в работе.

Вы не поняв суть моего предложения, решаете, что оно внесет вам хаос, хотя я уже устал объяснять, что для вашей технологии изменений ровно ноль.
Я вам дал минимум два примера конкретной работы, что пресловутая галочка, мешает моей работе, вы не дали ни одного, что она вам помогает. Вы ее не используете!

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

63

Я тебя услышал. И рад этому. Но воздержусь выражать какое то мнение пока не выясню некоторые вопросы.
Но вот фраза "При желании, можно включить режим отображения "По структуре проекта" - всё будет выглядеть так же", это не надо было писать. Она меня поставила в тупик ибо мы пишем о технологии как раз в структуре.
Суть идеи в том что я использую в структуре "Единственный по значению" и у меня линии как в LesIS_2.sli а ты используешь в структуре "Нет" и у тебя открывается блок с сохраненными атрибутами.  Правильно я понял?
И про "костыли". Честно сказать ты сейчас этим и занимаешься. Использование нескольких библиотек в структуре интересная идея. А с твоей головой надо  только две последние кнопки задействовать. По БД и по выражению. И всем нам надо стремиться к этому.  А ты картинки рисуешь. Больше всего меня пугает что этой таблице предшествует.

Смотри линии

http://s5.uploads.ru/t/z8cdO.png

Это их выбирать! Уходить надо от этих линий.

64

А давайте ка все что с третьего сообщения перенесём всё в соответствующую тему. Ссылка

Отредактировано Юрий (28.03.2018 08:27:02)

65

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

Я тебя услышал.

не факт
потому что дальше написано всё неправильно:

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

Суть идеи в том что я использую в структуре "Единственный по значению" и у меня линии как в LesIS_2.sli а ты используешь в структуре "Нет" и у тебя открывается блок с сохраненными атрибутами.  Правильно я понял?

У вас в LesIS_2.sli кварталки черного цвета? Надеюсь, да. Так если вы используете в структуре "Единственный по значению" для дешифровки и ставите там кварталки красные, то у вас они какие? Черные что ли?
А я использую в структуре "Нет", и у меня блок открывается не с сохраненными атрибутами, а как раз с цветами из LesIS_2.sli. У меня сохранены реки синие, а открываются черными.
То есть всё ровно наоборот, а не как вы поняли.

Остальное не комментирую, оффтоп. Создавайте другую тему, там поговорим о массовой установке атрибутов, если надо.

Юрий написал(а):

А давайте ка все что с третьего сообщения перенесём всё в соответствующую тему

:cool:

66

Согласен ухожу туда

67

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

А я использую в структуре "Нет", и у меня блок открывается не с сохраненными атрибутами, а как раз с цветами из LesIS_2.sli. У меня сохранены реки синие, а открываются черными.

Если ты нарисуешь их по библиотеки LesIS_2. то они будут синими всегда. Вопрос что ты с ними делаешь потом и как сохраняешь атрибуты.
1. Если ты сохраняешь атрибуты через Изменить - Сохранить цвет+символ. Реки сохраняются правильно синими.
2. Если ты используешь сперва надстройку Цвет символ по группе. И потом сохраняешь атрибуты, то ты просто перевел реку в линию 10002 а она черная. Смотри тему выше. Мы пока говорим про реки. Кстати ты и присылал реки с деморегиона а они уже там по сути запороты.

68

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

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

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

У вас в LesIS_2.sli кварталки черного цвета? Надеюсь, да. Так если вы используете в структуре "Единственный по значению" для дешифровки и ставите там кварталки красные, то у вас они какие? Черные что ли?

Не хотите ответить? Смысл вам что-то доказывать, если вы неудобные вопросы игнорируете.

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

Если ты нарисуешь их по библиотеки LesIS_2. то они будут синими всегда. Вопрос что ты с ними делаешь потом и как сохраняешь атрибуты.
1. Если ты сохраняешь атрибуты через Изменить - Сохранить цвет+символ. Реки сохраняются правильно синими.
2. Если ты используешь сперва надстройку Цвет символ по группе. И потом сохраняешь атрибуты, то ты просто перевел реку в линию 10002 а она черная. Смотри тему выше.

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

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

Кстати ты и присылал реки с деморегиона а они уже там по сути запороты

В демо-регионе ничего не запорото.
Цвет рек СЕЙЧАС ОТОБРАЖАЕТСЯ НОРМАЛЬНО в режиме "По TopoL" без галочки, либо МОГ БЫ ОТОБРАЖАТЬСЯ НОРМАЛЬНО в предлагаемом мной режиме "По структуре проекта".

69

Алексей отвечу на всё только не всё сразу. Давай разберёмся почему у тебя река черная получается. Пример - Деморегион.
Ты поставил программу. У тебя как там открывается река узкая? У меня черная. Не трогая ничего ни снимая галочек. Нарисуй в этом же блоке Рекой узкой линию лучше рядом. Для наглядности. У меня она синяя. Закрыл блок, открыл блок. В деморегионе по прежнему черная а нарисованная синяя. У меня так. Попробуй пока так и ответь.

70

Для наглядности. Выставь текст символов

Разные символы одной линии

http://s3.uploads.ru/t/PgVfq.jpg

.

71

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

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

Главная ошибка. Вы не понимаете почему у вас в деморегионе открывается Река узкая черным цветом. И понять вы не хотите. Уже два раза объяснил. Объясняю в третий. Нет такой линии в библиотеке LesIS_2.sli Река узкая с символом 10002 а есть Река узкая с символом 5044.

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

В демо-регионе ничего не запорото.

Там как раз и стоит Река узкая с символом 10002. И естественно что она будет открываться черным цветом. И это я объяснял выше.
Может поняв это вы пересмотрите свои позиции по изменению меню цвета.

72

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

Нет такой линии в библиотеке LesIS_2.sli Река узкая с символом 10002 а есть Река узкая с символом 5044.

Вы не правы, в библиотеке LesIS_2.sli НЕТ Река узкая с символом 5044.
Я специально выполнил чистую установку свежей версии программы, чтобы в этом убедиться.

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

Там как раз и стоит Река узкая с символом 10002. И естественно что она будет открываться черным цветом.

Как работает программа у вас:
1. В структуре проекта стоит "Единственно по значению" для Реки узкой. Значение выбрано - синий цвет.
2. При открытии блока для Реки узкой программа автоматически устанавливает видимость "По значению" и синий цвет
3. Естественно, Река открывается синим цветом. Вы всеми силами так задали.
У вас всё хорошо, избегаю упоминать слово "костыли".

Как работает программа у меня:
1. В структуре проекта стоит "Нет" для Реки узкой (это стоит по умолчанию вместо вашего "Единственно по значению")
2. При открытии блока для Реки узкой программа автоматически устанавливает видимость "По TopoL"
3. По TopoL река синяя, потому что у нее в поле _COLOR стоит код "-31", который соответствует синему цвету
4. Естественно, она должна открываться синим цветом. Но не открывается.
http://img.ii4.ru/images/2018/03/30/1054442_kiss_46kb.png

А теперь продолжайте убеждать меня, что программа работает так, как "написано на сарае".

73

Сергей, если бы блок открывался в режиме видимости вот таком:
http://img.ii4.ru/images/2018/03/30/1054534_kiss_3kb.png

... то у меня не было бы ни единого вопроса, ни единой идеи. Потому что это было бы понятно.

А открывается в таком:
http://img.ii4.ru/images/2018/03/30/1054538_kiss_3kb.png
И буду считать, что в таком сочетании кружочка и галочки - баг, пока мне не объяснят в чем польза от галочки.
Они не должны ставиться одновременно.

74

Так, я уже начинаю терять нить дискуссии.
Единственное что я понимаю что программа работает с отображением не так. Да и сам периодически наблюдаю что отображение на разных компах происходит по разному (даже на свежеустановленных).
В чём проблема?
В том что в программе заложено несколько вариантов настройки отображения? Один по SLI а другой по "структуре проекта" (аналог groups.dbf в 6,8).

75

Ребята, посмотрите в редакторе знаков линию Река узкая 5044. Есть ли она у вас там вообще? Я сейчас на работе посмотрел на нескольких машинах там её вообще нет. Я дома скачивал последнюю с форума. Д.А. менял линии, там библиотека и проект. Там она есть.

Юрий написал(а):

в программе заложено несколько вариантов настройки отображения?

Да конечно, я о том и говорю. Подробности позже.

76

Алексей. Если в структуре проекта стоит нет, то цвета отображаются по библиотеке LesIS_2sli. Это истина не требующая доказательств.

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

Вы не правы, в библиотеке LesIS_2.sli НЕТ Река узкая с символом 5044.

Тем более тебе сразу надо было понять это. Нет линии нет цвета. Я уже не знаю как лучше объяснить. Давай на пальцах. Сделай такую операцию. Изменить линию - Изменить таблицу линий и поменяй Река узкая на Ручей например, если он точно есть у тебя в библиотеке LesIS_2.sli(смотри только в редакторе знаков). У тебя всё будет работать. Открой, закрой. Только не выставляй опцию Цвет и символ по группе. Это следующий этап почему я говорю что блок запорот. Суть такая, если линия есть в библиотеке, есть цвет. Нет линии нету цвета.

Отредактировано Сергей Городничев (30.03.2018 21:15:36)

77

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

Алексей. Если в структуре проекта стоит нет, то цвета отображаются по библиотеке LesIS_2sli. Это истина не требующая доказательств.

Сергей. Эту псевдо-«истину» и надо поменять. Вы неправы почти в каждом предложении. Но постараюсь коротко. Вы все равно игнорируете мои сообщения в целом, а спорите с частными случаями.
Итак. Один вопрос:
Если в структуре проекта стоит нет, то какой режим видимости цвета включается в глазу при открытии блока? Ответьте пожалуйста. Коротко. Там два слова, первое слово «По ...». Какой режим видимости включается?

78

По библиотеке LesIS_2.sli

79

У меня проблем нет. Постараюсь объяснить всем особенно Дмитрию Александровичу. Потому что это его  фишка(очень хорошая) с сохранением Цвета и линий по группе. Начну с того что в деморегионе установлены линии не по библиотеке LesIS_2.sli а по "Цвет и символ по группе". Скажу так же что на окраску влияет и символ. В этом и есть весь конфликт.

Это Река узкая в библиотеке LesIS_2.sli

http://s5.uploads.ru/t/wRqg9.png

Символ 5044.

Это Река узкая в "Цвет и симвлол по группе"

http://s4.uploads.ru/t/TjzWp.png

Символ 10002. Заметьте не 5044.
Что мы видим открывая деморегион.

Река узкая в деморегионе

http://sa.uploads.ru/t/1jfdt.png

А вот так она выглядела изначально. Или если вы сами будете её рисовать.

Река узкая как должна быть

http://s7.uploads.ru/t/mDSFJ.png

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

А это Алексею вариант с цветом одной линии.

http://s3.uploads.ru/t/SgfEL.png

80

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

Цвет в стуктуре

http://s8.uploads.ru/t/EOfHz.jpg

Может кто подскажет?

81

Может кто подскажет почему в проекте пропало отображение номеров кварталов, номера выделов тоже изменились и стали какие микроскопические. При визуализации функция «глаз» не отображается библиотека Lesis_2
http://s8.uploads.ru/t/Lygi6.jpg
Внизу под окном карты программа выдаёт следующую ошибку:
http://sd.uploads.ru/t/GqsTr.jpg
Пожалуйста подскажите как правильно настроить проект?

82

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

Может кто подскажет почему в проекте пропало отображение номеров кварталов, номера выделов тоже изменились и стали какие микроскопические.

Либо Вы выбрали в качестве базового не наш проект со всеми настройками библиотек и групп объектов, либо что-то не так сохранили. По сравнению со стандартным проектом ("Новый проект") в нашем прописаны наши библиотеки, описаны все используемые в лесных картах группы объектов (линии, полигоны, точки, тексты) и все дополнительные системы координат (СК-63 и некоторые МСК).

83

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

Внизу под окном карты программа выдаёт следующую ошибку:

Вылетает библиотека. Довольно частое явление. Надо заметить на каком этапе это происходит. Что делали пошагово? У меня не показательно но скажу. Открывал проект с одними библиотеками через проект с другими лежащих в разных местах. Уже тоже видел что библиотека Lesis_2 вылетает. Это очень удивительно. Улетали обычно мои библиотеки. Это наши косяки и их надо отлавливать.

84

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

Уже тоже видел что библиотека Lesis_2 вылетает. Это очень удивительно. Улетали обычно мои библиотеки. Это наши косяки и их надо отлавливать.

Сами проекты - XML-файлы, фактически это специальная разновидность текстового файла. Можно попытаться их сравнить до и после. Насколько понимаю, при сохранении проект переписывается полностью заново и, если есть какие-то проблемы типа временной недоступности дисков, проблемы возникнут и в сохранённом проекте.

85

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

86

Олег написал(а):

На самом деле эта "птица" и правда мешается

Эта птица мешает тому, кто продолжает рисовать картинки в ГИС программах! Есть линия в библиотеке - получи её цвет, нет снимай, будь добр, вручную. А вообще этот вопрос выеденного яйца не стоит. Все нужные для работы линии просто должны быть в библиотеке. Остальные фантазии считаю бардаком и беспорядком в работе, который вы(это к сторонникам этого варианта) и хотите вызвать этим решением. Ребята работайте. В Тополе море возможностей. Я уже не обращаю на эту птицу внимания. Все линии что добавил в библиотеку задействованы. Если нужны размеры линий то есть прекрасная опция - Размер символа.

87

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

Я уже не обращаю на эту птицу внимания.

Просто надо чтобы галочка была выключена по умолчанию. Кому надо включит. Это реже чем отключать каждый раз. Кому не надо - не обращает внимания. Сергей Городничев не обращает внимания. Ему не надо волноваться.

88

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

Есть линия в библиотеке - получи её цвет, нет снимай, будь добр, вручную.

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

Кому надо включит.

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

Это реже чем отключать каждый раз

Ты хочешь сказать что у тебя этих линий больше чем в библиотеке? Все таксаторы цифруют блоки в цвете и на кой хрен это надо чтобы были нужны лишние телодвижения? Начнём опять про структуру? Да затачивайте под себя что угодно А ТОПОЛ не трогайте.

89

Сергей, вы пользуетесь этой галочкой? Да или нет.

90

Нет Алексей я рисованием не занимаюсь. А под себя я всё настроил. И если мне будут нужны линии в цвете я их создам в библиотеке. У нас тут на эту тему была дискуссия. Мне такие споры нравятся. В них и рождается правильное решение. Повторять не хочется. Считал и буду считать что птица стоит правильно.

91

Если не пользуетесь, то какая вам разница, стоит она или нет :)

92

Алексей если её не будет блоки будут открываться разноцветные. Писал выше. Ну что у вас за работы такие что это прям необходимо и почему вы не хотите добавить пяток линий в библиотеку и прекратить этот базар. Или это у вас теория идёт? Нарисовал хочу так видеть!

93

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

Алексей если её не будет блоки будут открываться разноцветные.

Неправда.

Откройте ваши блоки, выберите в "глазу" Выбор-Линии, Установки-Линии, Цвет - снимите галочку. Что-то для вас на картинке поменялось?

94

http://sd.uploads.ru/t/hLFVu.png
http://sd.uploads.ru/t/TGfU2.png
Верхняя по умолчанию с птицей. Нижняя без. И оно мне надо?

95

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

Остальные фантазии считаю бардаком и беспорядком в работе, который вы

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

Олег написал(а):

я бы предложил организовать выбор включения-выключения данной "галочки" в
структуре проекта

относится в основном к разработчикам программного обеспечения.

96

Олег написал(а):

относится в основном к разработчикам программного обеспечения

Тогда в качестве любопытства. Где и какой принцип действия. Того что есть недостаточно?
http://sd.uploads.ru/t/Fy0hk.png
Если вы внимательно смотрели название темы то этот вопрос ко всем. Обсуждение.
Вот именно в структуре и есть программная ошибка. При выборе НЕТ она должна открываться как раз так как вы её нарисовали. Это опять же моё только мнение.

97

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

Верхняя по умолчанию с птицей. Нижняя без. И оно мне надо?

а в структуре проекта у вас для границ выделов и кварталов что тогда? вы же уверяли, что стоит "единственно по значению".

давайте уж до конца разберемся, может быть я не прав, извинюсь тогда.

98

Сергей, что-то мне удивительно стало, у вас в блоке границы выделов розовые, вы сами их такие сделали и сохранили, и при открытии по умолчанию они отображаются в режиме "по сохраненному в блоке значению" - то есть розовыми они и должны краситься  :)

Вам оказывается галочка тоже мешает, из-за нее цвета отображаются не честные, не те которые в блоке. :)

99

Нарисовать синюю реку, закрыть-открыть блок, увидеть реку черной = бардак и беспорядок в работе.

Нарисовать выдела розовым, путем правки файлов .sli и проекта добиться отображения розовых линий черным = логика и порядок в работе.

Не перепутайте. :)

100

Мне уже давно пора писать мемуары. Да старый да забываю. Ребята что мы тут так всё обсуждаем это нормальный процесс. Это радует что людей это интересует.  Интерес у нас один и мне тоже этого хотелось бы. Вопрос как кардинально.

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

Вам оказывается галочка тоже мешает, из-за нее цвета отображаются не честные,

Если ты это хочешь услышать, то ДА мешает. Но я уже сказал что мне это до лампочки. У себя я навел порядок и что мне надо, то так и открывается. А рисовать разноцветные простые линии мне не интересно и не нужно.

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

Нарисовать синюю реку, закрыть-открыть блок, увидеть реку черной = бардак и беспорядок в работе

Это ошибка составителя библиотеки. Река повторюсь должна быть там в цвете. Да это бардак и беспорядок. Но больший бардак и беспорядок будет если откроются все линии в разных цветах. Поскольку как ты предлагаешь, снять птицу, все линии будут в цвете. И сколько блоков потом исправлять?
По вопросам которые ты задал. Сохраненные атрибуты открываются черными. Снимаю птицу сиреневые.

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

вы же уверяли, что стоит "единственно по значению".


В данном случае НЕТ. Использовал установки по умолчанию. Поскольку речь идет не о структуре проекта.

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

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

Алексей с тех пор ничего не изменилось. Почему они откроются сиреневые? Черные, пока птицу не снимешь.

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

Нарисовать выдела розовым, путем правки файлов .sli и проекта добиться отображения розовых линий черным = логика и порядок в работе.
Не перепутайте.

На это скажу просто. Ты должен знать что тебе нужно. Надо? Добавь сотню цветных линий и рисуй.
А вот моё мнение. Олегу  писал.

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

При выборе НЕТ она должна открываться как раз так как вы её нарисовали.

Извините за некоторые повторы.

101

Дмитрий Александрович! Объясните и помогите решить этот вопрос. Ибо всё это в вашей власти.
Описываю один процесс рисования разными цветными линиями. Допустим каждый таксатор хочет видеть на снимке линии блока в нужном ему цвете.
1. Смотрю свойства проекта.
http://s3.uploads.ru/t/ijvnH.png
Блоки должны открываться по сохраненным атрибутам.
2. Создаю блок не в структуре( у меня он Zvet_03 называется)
http://s5.uploads.ru/t/nIdGj.png
3. Выбираю цвет и символ которым буду рисовать.
http://s3.uploads.ru/t/Mn1Yk.png
4. Снимаю птицу- Использовать цвет из библиотеки символов.
http://s3.uploads.ru/t/B2UIz.png
5. Рисую разными цветами.
http://s5.uploads.ru/t/Kkl5H.png
Тут есть и точки. А в полигоне Выдел я поставил НЕТ вместо Единственный по значению. Так понятней. Полигон выдел является библиотекой Топол а символы библиотекой LesIS.
http://s7.uploads.ru/t/3mCEQ.png
Тут я и блок деморегиона сохранил с атрибутами и снял естественно птицу.
6. Всегда считал что все опции панели LesIS относятся только к блокам структуры. Выбираю дежурный вид блока.
http://sg.uploads.ru/t/5QxG4.png
7. Что мы видим? Все линии и символы блоков, структуры и нет, встали по библиотеке LesIS.
http://s7.uploads.ru/t/g9E6F.png
8. Птица встала на место.
http://s7.uploads.ru/t/76RgA.png
Я бы хотел услышать на это ответ. А что хотелось? Да чтобы нужные блоки в цвете(с сохранёнными атрибутами)  так и открывались как указано в свойствах проекта. Нужные а не все огульно как это делает кнопка Дежурный вид блока.


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » КАРТОГРАФИЯ, ВЕКТОРНАЯ И РАСТРОВАЯ » Отображение цвета объектов в режиме "По Topol". Проблемы. Обсуждение.