ООО "ЛесИС" - ГИС TOPOL-L для лесного хозяйства, лесоустройства и арендаторов лесного фонда
ООО "ЛесИС" - ГИС 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

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

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

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

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

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

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

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

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

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


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



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