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

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

Объявление

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

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



Выложена версия 10.0.27.833

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

1

Изменений очень много. Просьба перед установкой внимательно читать Историю версий:
http://www.lesis.ru/info/versii_programm.html
И при наличии вопросов - обращаться на форум.

2

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

И при наличии вопросов - обращаться на форум.

1. И так первое. Стал читать инструкцию по установке описанную в истории версий.
У вас тут интересное окно, которого у меня так и не появилось.
https://upforme.ru/uploads/0017/fb/db/9/t544615.jpg
Правильно я понял что это окно появляется только на чистом диске где не ставился Топол?
2. К чему тогда заморочки с установкой библиотек сперва на диск (к примеру D) а потом перенос папок на любой сетевой?
3. Задав адрес к библиотекам на другом диске у меня при обновлении всплывает уже вот такое не редактируемое окно.
https://upforme.ru/uploads/0017/fb/db/9/t582686.jpg
А мне не надо переписывать уже поставленные библиотеки (внёс изменения). Как обновить программу и не переписывать библиотеки?
Может как то так.
https://upforme.ru/uploads/0017/fb/db/9/t911819.jpg

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

Если у тебя возникнут проблемы с какими то еще проектами из-за расхождений в замещениях и проектов много - пиши, подскажу как массово можно поправить много текстовых файлов.

Всё не так просто. Пробовал. Из за того что стала одна текстовая библиотека приходится всё равно открыть и закрыть блок, чтобы тексты стали правильными. Сделал пожалуй так же как и вы. Для старых проектов оставил старые библиотеки. Благо адрес один и тот же.
4. Не будет ли конфликтов между нашими библиотеками? Одна которая находится в _Sis а другая в _KurBT.
5. Пока не понимаю принцип работы ToPasFolder.
Вопросы ещё будут(и есть) надо работать. Не хочется всё сразу.
Запустил свой проект, программа сработала отлично!
PS. В проектах есть небольшие огрехи, которые лучше бы исправить для начинающих.
Proekt TL Это всё таки 42-6.
https://upforme.ru/uploads/0017/fb/db/9/t263290.jpg
https://upforme.ru/uploads/0017/fb/db/9/t703696.jpg
В моих проектах, в структуре тоже есть неизвестный символ. Мелочи но неприятно.
Пока всё.

3

Из каких папок и что брать для переноса на другой компьютер, что бы там уже было всё настроено и можно было работать?

4

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

5

Почему в мой изменённый проект внеслись изменения - опять появились тени вокруг № квартала и площади?
Подписи смежеств стали в большых кругах? откуда это?
Проект создавался на базе ProektTL.xml

6

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

Правильно я понял что это окно появляется только на чистом диске где не ставился Топол?

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

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

2. К чему тогда заморочки с установкой библиотек сперва на диск (к примеру D) а потом перенос папок на любой сетевой?

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

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

3. Задав адрес к библиотекам на другом диске у меня при обновлении всплывает уже вот такое не редактируемое окно.

Вот тут поподробнее где ты их задал? Текущее обновление 833 делать это не позволяет! При первом запуске в окне загрузки поменял? Или в настройках? Или в каком то предыдущем обновлении? Каком? Напиши подробнее, чтобы мне повторить.

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

Как обновить программу и не переписывать библиотеки?

Путей много как и Ваших потребностей.
1. Самый надежный - ставить все обновления в штатное место - каталог базы, в нем штатные каталоги, а свои варианты сетевых размещений поддерживать самостоятельно. В этом случае, если нужно - копируешь, если нет - не копируешь.
2. При установке выбирать сохранение своих настроек в LesIS_backup. При этом сохраняются и библиотеки в штатном каталоге.
3. Возможность отказа от установки обновления библиотеки можно добавить. Но не уверен, не будет ли расползания с макросами. Это надо с ДА посоветоваться.

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

4. Не будет ли конфликтов между нашими библиотеками? Одна которая находится в _Sis а другая в _KurBT.

Нет. Но можно забыть что ставил, на что настраивал и в этом случае может отвалится "Преобразование символов". Это будет заметно.
Что контролировать перечислили тут:
http://www.lesis.ru/infot/teh_map_tem.html - Работа с библиотеками.

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

5. Пока не понимаю принцип работы ToPasFolder.

Сергей, это зарезервированные Тополем имена:
FolderForRasters = "Каталог с растрами" - то, что подставляется для показа растров в текущем окне.
FolderForShapes = "Каталог с вложенными блоками" - аналогично для вложенных блоков, ты это использовал для размещения своих шаблонов. Ну, в принципе, это не должно ничему помешать.
FolderForSymLibs = "Каталог с символами и стилями" - каталог для библиотек.
WorkingDirectory = "Рабочий каталог" - некая рабочая зона, в которой можно размещать служебные папки и файлы. В штатной поставке это D:\LesIS, но сейчас этот каталог можно изменить в проекте на отличный от размещения базы. В том числе, чтобы не было конфликтов.
ToPasFolder = "Каталог с макросами"
Для Вас конкретное применения - возможность использовать в проектах для замещения абсолютных адресов соответствующих каталогов (Инструменты - Настройки - Замещение каталогов). То есть, в проекте не нужно всюду писать абсолютные адреса типа Z:\Lesis\_KurBT
В проекте есть раздел:       
<Key Name="Other" DataCount="5" Description="|kd_OtherSettings|">
          <Data Name="FolderForRasters" Type="8" Value="d:\LesIS\_Kart" Description="|kd_FolderForRasters|" ID="34" Image="_folder_close"/>
          <Data Name="WorkingDirectory" Type="8" Value="D:\LesIS" Description="|kd_WorkingDirectory|" ID="34" Image="_folder_close"/>
          <Data Name="TextDrawScale" Type="3" Value="10000" Description="|kd_TextDrawScale|" ID="21" Image="_scale"/>
          <Data Name="TextDrawRelScale" Type="3" Value="20000" Description="|kd_TextDrawRelScale|" ID="21" Image="_scale"/>
          <Data Name="FolderForShapes" Type="8" Value="d:\LesIS\_Blk" Description="|kd_FolderForShapes|" ID="34" Image="_folder_close"/>
        </Key>
В котором один раз это прописывается из реестра и используется в тексте, который уже не меняется. Там же будет и ToPasFolder (я не проверял, есть ли он там сейчас).
Все это позволит легитимно обеспечить возможность разделения всех этих каталогов.

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

Proekt TL Это всё таки 42-6.

Да, спасибо, поправим. При экспериментах наши настройки иногда "влетают" в инсталлятор.

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

В моих проектах, в структуре тоже есть неизвестный символ. Мелочи но неприятно.

Это Д.А. попрошу посмотреть.

7

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

Из каких папок и что брать для переноса на другой компьютер, что бы там уже было всё настроено и можно было работать?

1, Чтобы что то переносить надо знать как ты делаешь. Кто тебе расскажет что ты хочешь и как у тебя это всё хранится?

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

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

2, Очень даже удобно. Больше вариантов выбора проектов и их настроек.

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

Почему в мой изменённый проект внеслись изменения - опять появились тени вокруг № квартала и площади?

3. Опять повторюсь как у тебя лежат библиотеки? Ты переписал свои библиотеки.

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

Подписи смежеств стали в большых кругах? откуда это?

4. Из шестерки. Быстрее забудьте её.

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

Проект создавался на базе ProektTL.xml

5. Проект в данном случае не при чём. Библиотеки.
Как организоваться с картографией опишу чуть позже. Сам ещё смотрю.

8

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

Подписи смежеств стали в большых кругах? откуда это?

4. Из шестерки. Быстрее забудьте её.

Так там нету такого. и не было даже в деморегионе.

9

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

Из каких папок и что брать для переноса на другой компьютер, что бы там уже было всё настроено и можно было работать?

1, Чтобы что то переносить надо знать как ты делаешь. Кто тебе расскажет что ты хочешь и как у тебя это всё хранится?

Всё стандартно - я не сторонник куда то что то зарывать. Никуда не переделывал никакие пути, разве что ставлю LesIs на  диск D

10

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

Почему в мой изменённый проект внеслись изменения - опять появились тени вокруг № квартала и площади?

3. Опять повторюсь как у тебя лежат библиотеки? Ты переписал свои библиотеки.

То что я добавил - сохранилось. А именно это слетело.

11

То что я раньше разносил - ParametryS.mdb, базовый.xml и кое какие tps. Всё устанавливалось по стандартным путям. сейчас мне что делать?

12

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

Почему в мой изменённый проект внеслись изменения - опять появились тени вокруг № квартала и площади?
Подписи смежеств стали в большых кругах? откуда это?

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

Просьба перед установкой внимательно читать Историю версий:

5. Добавлены библиотеки символов и текстов с изменениями от С.Н.Городничева, а также его наборы шаблонов для подготовки планшетов и планов.
6. Обновлен стандартный проект и проекты от С.Н.Городничева для корректного использования штатных переменных TopoL для замещения каталогов (возможно будут изменения в следующих версиях.
Читать изменения тут:
http://www.lesis.ru/infot/les_setup.html
и тут:
http://www.lesis.ru/infot/teh_map_tem.html

Я не знаю, проект или библиотеки повлияли, думаю, что тут Д.А. или Городничев лучше смогут подсказать, что нужно сделать, чтобы вернуть назад.
Я могу посоветовать, если Вам изменения в оформлении категорически не понравились сделать откат к сохраненным настройкам:
d:\LesIS_backup\202105190935\LesIS\__Sis\ProektTL.xml
d:\LesIS_backup\202105190935\LesIS\__Sis\LesIS_2.tli
d:\LesIS_backup\202105190935\LesIS\__Sis\LesIS_2.sli

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

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

Есть. В окне запуска жмете "Изменить параметры" затем если каталог с проектами LesIS\__Sys то выбор в окне проекта. Если каталог свой - то сначала выбираете в окне выбора каталогов. В первый раз нужно выбрать в этом каталоге проект, потом список проектов будет доступен из этого же каталога.

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

Из каких папок и что брать для переноса на другой компьютер, что бы там уже было всё настроено и можно было работать?

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

13

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

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

Это то само сабой - полная переустановка программы.

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

Достаточно ли будет скопировать то то я раньше копировал?

14

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

Просьба перед установкой внимательно читать Историю версий:

Это я читаю.
Просто мне непонятно - как в мой обособленный (условно) проект внеслись изменениня, причём только отдельные?

Отредактировано Юрий (07.06.2021 14:35:22)

15

Не пори горячку. Всё просто.

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

Так там нету такого. и не было даже в деморегионе.

Я попробую описать почему смежества у тебя в кругах. Ты отрыл проект ProektTL(он ссылается на новую библиотеку) после обновления. А в нем открыл свой блок со смежествами. В шестерке смежества идут под тем же кодом что и номер лесничества в десятке, кажется 5 или 6.

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

Всё стандартно - я не сторонник куда то что то зарывать

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

То что я добавил - сохранилось. А именно это слетело.

Неужели Топол переписывает библиотеки выборочно!

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

То что я раньше разносил - ParametryS.mdb, базовый.xml и кое какие tps. Всё устанавливалось по стандартным путям. сейчас мне что делать?

Как раз тут разносить ничего и не надо. Все мои проекты(шаблоны) лежат на серверном диске(а сейчас можно выбрать любой).

16

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

сделать откат к сохраненным настройкам:

Сергей Петрович объясни зачем. Пусть настраивает левую часть меню на __Sis\LesIS_2.sli. Если как он говорит он работает штатно, в его окне должен выпадать список всех его проектов. А текстовая библиотека должна быть его!!!

17

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

Как раз тут разносить ничего и не надо. Все мои проекты(шаблоны) лежат на серверном диске(а сейчас можно выбрать любой).

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

18

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

Достаточно ли будет скопировать то то я раньше копировал?

Если Вы про это:

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

Я могу посоветовать, если Вам изменения в оформлении категорически не понравились сделать откат к сохраненным настройкам:

при этом Вы не экспериментировали с размещением библиотек и макросов и речь только о библиотеке и проекте то да:

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

d:\LesIS_backup\ДатаИвремяПоследнегоОбновления\LesIS\__Sis\ProektTL.xml
d:\LesIS_backup\ДатаИвремяПоследнегоОбновления\LesIS\__Sis\LesIS_2.tli
d:\LesIS_backup\ДатаИвремяПоследнегоОбновления\LesIS\__Sis\LesIS_2.sli

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

Просто мне непонятно - как в мой обособленный (условно) проект внеслись изменениня, причём только отдельные?

Файлы, размещенные в штатных каталогах, в данном случае:
d:\LesIS\__Sis\LesIS_2.sli
d:\LesIS\__Sis\LesIS_2.tli
d:\LesIS\__Sis\ProektTL.xml
Нами при необходимости (!!!), как в данном обновлении, обновляются нами целиком, чтобы Вы могли после опробации использовать их как шаблон своих проектов. Внутри файлов также могут быть изменения. Например, в проектах - образцах от Городничева мы заменили некоторые абсолютные пути (кроме топаса, т.к. еще дышит вопрос) на пути замещения.

19

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

Сергей Петрович объясни зачем.

Затем, что мы где то в глубине души демократы... )) И если человек не хочет, то мы насильно его не собираемся делать счастливым... )))

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

Пусть настраивает левую часть меню на __Sis\LesIS_2.sli

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

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

Если как он говорит он работает штатно, в его окне должен выпадать список всех его проектов.

Ну, при этих изменениях возможно всем при первом запуске еще раз выбрать этот проект.

20

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

Вопрос в том, что эта библиотека, макрос и проект поменялись и Юрию это не понравилось.

Подождите. Каждый раз при переустановке программы он должен сохранять свои библиотеки(они должны иметь стандартные названия) иначе они будут затёрты. Так? Значит после установки он меняет на свои. Так? Так почему же его старый проект сейчас открывает что то не так? НЕ ВЕРЮ!
И ещё, до моих библиотек он пока и не дошёл. И как их организовать пока не знает.

21

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

Значит после установки он меняет на свои. Так?

Видимо нет. Я как раз и объяснил ему как их найти.

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

И ещё, до моих библиотек он пока и не дошёл.

Дошел. Мы ее сделали штатной. И ДА подкорректировал под нее макрос. Сейчас одна библиотека - и в Sis и в твоих каталогах.

22

Перенес сюда, тема ближе:

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

3. Задав адрес к библиотекам на другом диске у меня при обновлении всплывает уже вот такое не редактируемое окно.
https://upforme.ru/uploads/0017/fb/db/9/t582686.jpg

Это поправили. Скачайте заново после 15:35 07.06.2021г обновление для установки у других. Кто успел поставить предыдущее - ничего страшного, после первого запуска и выбора проекта и библиотеки скорее всего этот баг ушел сам.

23

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

3. Возможность отказа от установки обновления библиотеки можно добавить.

Нужно обдумать и обсудить. Сделать не сложно, но не уверен, что будет правильно. Это может стать отложенной по времени проблемой.

24

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

Путей много как и Ваших потребностей.
1. Самый надежный - ставить все обновления в штатное место - каталог базы, в нем штатные каталоги, а свои варианты сетевых размещений поддерживать самостоятельно. В этом случае, если нужно - копируешь, если нет - не копируешь.
2. При установке выбирать сохранение своих настроек в LesIS_backup. При этом сохраняются и библиотеки в штатном каталоге.
3. Возможность отказа от установки обновления библиотеки можно добавить. Но не уверен, не будет ли расползания с макросами. Это надо с ДА посоветоваться.

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

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

Сергей Городничев написал(а):
Пока не понимаю принцип работы ToPasFolder.

Немного понял как настроить. Тоже интересно чтобы ToPas был один и в одном месте.

Сергей Городничев написал(а):
В моих проектах, в структуре тоже есть неизвестный символ. Мелочи но неприятно.

Это Д.А. попрошу посмотреть.

Бросился в глаза Т0010 Дежурный стиль.

25

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

Вот тут поподробнее где ты их задал? Текущее обновление 833 делать это не позволяет! При первом запуске в окне загрузки поменял? Или в настройках? Или в каком то предыдущем обновлении? Каком? Напиши подробнее, чтобы мне повторить.

Пробовал на разные диски. Сейчас это S. Установил обновление. Скопировал на диск S каталоги. Запустил с S. Запорол проект и стал переустанавливать. Вот сейчас ещё раз пробовал. Установка идёт только на диск D. Даже не могу сказать хорошо это или плохо.
https://upforme.ru/uploads/0017/fb/db/9/t756519.jpg

26

Проверил сегодняшнее обновление. Такая же история. Устанавливает библиотеки на D.
https://upforme.ru/uploads/0017/fb/db/9/t330692.png
В настройках Топола указал путь к ToPas.

27

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

Установка идёт только на диск D. Даже не могу сказать хорошо это или плохо.

Я тоже пока не знаю.
Пока удалось настроить не установку (хотя где то я уже писал предупреждение о том, что будет перезатерто то, что ты видишь в установочном окне), а только обращение к библиотекам, макросам и проектам после установки и их выбора. То есть, ты ставишь штатно в каталог с базой. А потом формируешь папки с библиотеками, макросами путем любого сочетания проектов, макросов и библиотек. И обновляться будет только штатный каталог.
К сожалению, через инсталлятор сделать поддержку обновления сразу во всех возможных каталогах не реально. Он может обновить только один. Делать ли таковым из настроек путей замещения как раз вопрос. Плохого тут больше чем хорошего - получается, нужно запустить одно и то же обновление (а оно может быть большим или его вообще может не быть если только что вышла полная версия) для разных вариантов хранения своих проектов, макросов и библиотек.

28

Последние два сообщения перенесены согласно тематике в:
Шкалы цветов для окраски тематических лесных карт. ОБСУЖДЕНИЕ
а сюда перенесены сообщения из той темы, касающиеся замечаний по установке обновления.

29

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

30

Для меня так пока мало что понятно.

31

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

В шестерке смежества идут под тем же кодом что и номер лесничества в десятке, кажется 5 или 6.

А зачем это нужно было менять?

32

Откорректируйте структуру
Ссылка

33

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

А зачем это нужно было менять?

1. А я не уверен что у вас такие же коды как у нас в шестерке.
2. У нас очень запоротые настройки были. Начали отличаться материалы. Каждый не создавал новое а правил какой то стиль. Поэтому сейчас и обсуждаем сетевой вариант. Одни настройки на всю картографию. Третий год это работает. Дать пользователям только чтение.
3. Спросил Д.А. какая зависимость есть. У них уже в проекте стоял номер 201 для смежеств. Старался сгруппировать по смыслу. Практически все старые материалы уже не годились. Смежества меняются с бешеной скоростью. Основа вся устарела. Проще создать новое. Может быть и надо было несколько стилей оставить. К примеру реки и населенные пункты. А потом структуру проекту проекта можно настроить и по текстовому полю а не по числовому.  Вариантов много. Не уверен что и это надолго. Возможен вариант с точками, как работают многие ГИСы.

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

Откорректируйте структуру

https://upforme.ru/uploads/0017/fb/db/9/t996451.png
Если ты про это.
_KurBT - библиотеки
_KurProj - шаблоны проектов для картографии
_KurShab - блоки для оформления. Планшетные рамки. Картуши. Легенды. Условные. Для которых не нужны никакие библиотеки.

34

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

https://upforme.ru/uploads/0017/fb/db/9/t996451.png

Да, но там есть ещё, которое надо дописать, а кое что удалить. Но это пусть Сегрей Петрович смотрит.

35

Коллеги, просьба скачать заново обновление 833 после 17:20. Поправлен и должен уйти косяк инсталлятора из-за которого в проекте появлялись пути типа "pathbd" и тому подобные.
Не забудьте сохранить свои настройки так как будут переписаны файлы в каталогах __Sis и _Kur*.

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

36

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

Коллеги, просьба скачать заново обновление 833 после 17:20.

Неактуально, уже выложена 834 версия.

37

Ставил на диск С.
https://upforme.ru/uploads/0017/fb/db/9/t562772.jpg
Первый раз предлагает выбрать параметры настройки.
https://upforme.ru/uploads/0017/fb/db/9/t161483.jpg

38

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

уже выложена 834 версия.

Что то мне мои проекты в этой версии не нравятся.
Это 833 до 15 часов.
https://upforme.ru/uploads/0017/fb/db/9/t757126.png
Это 833 после 15 часов.
https://upforme.ru/uploads/0017/fb/db/9/t802890.png
Это 834.
https://upforme.ru/uploads/0017/fb/db/9/t732570.png
В версии 833 идут правильные адреса к вложенным блокам и к рабочей директории.
А в 834 как в ваших проектах.
Боюсь это не правильно.

39

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

Это 833 до 15 часов.

Это баг инсталлера - в реестре сидит имя переменной вместо значения.

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

Это 833 после 15 часов.

Исправить не получилось.

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

Это 834.

Исправить получилось.

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

А в 834 как в ваших проектах.

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

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

Боюсь это не правильно.

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

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

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

ушла сама. Преобразование встало на нужный файл автоматом.

40

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

Когда я у себя так сделал вот эта проблема:
Сергей Городничев написал(а):

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

ушла сама. Преобразование встало на нужный файл автоматом.

А вот что по этому поводу пишет Дима.

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

Сам не меняет. Если нужны точечные изменения, я делал это в интерфейсе TopoL-я, там где глаз - Преобразование можно править. Если нужно скопировать большой кусок из другого проекта, я использовал Notepad+ и правил xml, через буфер заменял куски. Только xml надо аккуратно править, чтобы не нарушать структуру.

Если только переписать редакторе или импорт сделать.

41

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

А вот что по этому поводу пишет Дима.

И я такое же писал, но про проект. ) Мы всегда пишем про худший вариант если есть сомнения или вопрос "гуляет". Лучше перебдеть чем недобдеть.  Особенно если речь о Тополе, а не нашем модуле.

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

Одно "но"! Это работало только с нашим проектом, размещенным в d:\LesIS\__Sis\ProektTL.xml или в E:\LesIS\__Sis\ProektTL.xml...
Проекты P_Plan.xml, P_Sxema.xml, P_Plansh.xml меняли только реестр независимо от их размещения. То же самое с нашим проектом, размещенным в _KurProj. Причем любая такая подмена приводила к неработоспособности и основного проекта. Что то не так с содержимым или размещением. Будем еще разбираться.
А пока:
- проверяйте свойства проекта и "Преобразование символов" после смены настроек запуска
- измените в проектах все абсолютные пути кроме места где они определяются в проекте (<Key Name="Other" DataCount="7" Description="|kd_OtherSettings|">) на пути замещения. Образец - наш e:\LesIS\__Sis\ProektTL.xml

Если после работы в тополе Ваш Xml вытягивается в одну строку и работать становится очень ненаглядно - в notepad++ нужно перейти в "Поиск - Замена", включить в "Режим поиска" вариант "Расширенный"  и заменить во всем файле < на \n<
Вид Xml станет привычным, многострочным.

42

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

А пока:
- проверяйте свойства проекта и "Преобразование символов" после смены настроек запуска
- измените в проектах все абсолютные пути кроме места где они определяются в проекте (<Key Name="Other" DataCount="7" Description="|kd_OtherSettings|">) на пути замещения. Образец - наш e:\LesIS\__Sis\ProektTL.xml

Не... я пока не дорос копаться в самих проектах.
Единственное- удалить неправильно сформированные системы координат. Ссылка добавить то добавили, а лишего удалить не удаётся. Но это отдельная тема.

43

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

Не... я пока не дорос копаться в самих проектах.

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

44

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

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

Отправил на почту, базовый и один рабочий.

45

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

- проверяйте свойства проекта и "Преобразование символов" после смены настроек запуска

Отменяется. Тополь читает пути замещения только из реестра для библиотек и макросов. Достаточно пути замещения прописать только через "Инструменты - Настройки".

46

Поставил 834 на семи машинах. Несколько предложений.
Обновление ставится с автоматическим сохранением проекта при закрытии. Желательно настроить обновление чтобы он спросил о сохранении. Благодаря этому тут же запороли два проекта. Так как вылетела библиотека а мы хотели выйти без сохранения. Все машины настроены были на вопрос о сохранении. А предыдущие версии не исправляли эти настройки. И как у нас говорят не было счастья да несчастье помогло. Открыть и настроить десяток блоков(плана) гораздо быстрее чем исправлять проект в редакторе. Вот и выход.

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

измените в проектах все абсолютные пути кроме места где они определяются в проекте (<Key Name="Other" DataCount="7" Description="|kd_OtherSettings|">) на пути замещения. Образец - наш e:\LesIS\__Sis\ProektTL.xml

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

Не... я пока не дорос копаться в самих проектах.

Присоединяюсь. Не на таком уровне. Но прописать пути в каком нибудь эксэмээлевском редакторе смогу. Вопрос корректно ли?
Я бы сказал как в анекдоте:"что ты мне всё зюйд зюйд вест, ты мне пальцем покажи." Я даже не понимаю(догадываюсь только) что такое абсолютный путь а что относительный. Что эта фраза означает?
Короче если. Всё замечательно и всё работает. Будем обкатывать. Мне очень понравилось. Пока проблем нет.
Да, Сергей Петрович, попробуй Proekt0. Он никак автоматом Преобразование символов не меняет.

47

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

Обновление ставится с автоматическим сохранением проекта при закрытии. Желательно настроить обновление чтобы он спросил о сохранении.

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

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

Открыть и настроить десяток блоков(плана) гораздо быстрее чем исправлять проект в редакторе.

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

Присоединяюсь. Не на таком уровне. Но прописать пути в каком нибудь эксэмээлевском редакторе смогу.

Ну это Вам выбирать. Я чуть позже напишу примеры замен, а там думайте.

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

Вопрос корректно ли?

Если делать все правильно, то да. Но вчера посмотрел Ваши проекты, твои, от Юрия, много из саппортов... Много каши и всем сделать под одну гребенку не получится. У кого то пути прямо указаны (абсолютные адреса), типа z:\Lesis\... и при этом даже в одном разделе могут быть ссылки на разные диски, типа c:\Lesis\... и d:\Lesis\..., т.е. часть знаков или макросов берется из источника на диске c:, другая на d:. Относительные пути, типа |_ToPasFolder|\HighlightKvr.tps... или |_LibraryFolder|\LesIS_2.sli позволяют избежать таких проблем и сделать распространяемость любых решений в проектах легкой... без последующих замен в текстах или переоткрытии данных.
Но и там где Вы используете эти переменные много каши. Например, у кого то для ссылки на библиотеки используется WorkDirectory... у кого то ProjectFolder..., у кого то относительные пути перемежаются с абсолютными...  а это значит, что уже работать не будет... и будет волна жалоб, что у кого то что то не красится, как у Юрия на картинке. На все это нужно найти время и привести в порядок!

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

Всё замечательно и всё работает.

Сергей, работает у тебя и пока ты не поменял размещение. Ты же не думаешь, что сейчас все кинутся воспроизводить твой диск Z:? У кого то нет сети... у кого то единственный диск C:... А без этого твои решения у других работать не будут. Единственный выход - стандартизовать и сделать так, чтобы замена замещения делалась только через интерфейс в "Инструменты - Настройки".

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

Да, Сергей Петрович, попробуй Proekt0.

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

48

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

У кого то пути прямо указаны (абсолютные адреса), типа z:\Lesis\... и при этом даже в одном разделе могут быть ссылки на разные диски, типа c:\Lesis\... и d:\Lesis\..., т.е. часть знаков или макросов берется из источника на диске c:, другая на d:.

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

49

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

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

Немного поясню про себя.
1. Во первых спасибо за пояснения по относительные и абсолютные пути. И мой диск Z это путь к единому стандарту(говорю про нас). Теперь такой выбор есть у всех и они могут сами определиться куда и что ставить.

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

сылки на разные диски, типа c:\Lesis\... и d:\Lesis\...,

2.У нас такое тоже может быть. Как Вы и пишите у кого только диск С у кого то диск D. А копии проектов видимо гуляют. Надеюсь в ближайшее время у всех будет два диска. База у большинства стоит на D.

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

у кого то для ссылки на библиотеки используется WorkDirectory... у кого то ProjectFolder...,

3. У нас WorkDirectory именно благодаря этому можно было разделить библиотеки и проекты. Либо оставлять ProjectFolder и плодить настройки на каждом компьютере. Никто же не пишет как он раскладывает проекты.

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

Сергей, работает у тебя и пока ты не поменял размещение

Кстати мне тяжелее всего и приходится. Много было экспериментов. А работу то при этом выполнял. И тяжело вспомнить что использовал при этом.)) А работает у меня ещё и потому что Вы создали вот такую возможность как _LibraryFolder (относительный путь как я понял). За что опять же огромное спасибо. И к тому же причесали шаблоны проектов. Теперь менять(мне то не надо) пути к библиотекам стало проще. Если у меня проект до 834 версии то он берет мою старую библиотеку(S_Sxema), если проект новый (LesIS).

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

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

Если можно попонятнее для нас))) Честно сказать многое бы хотелось знать что за что отвечает в проекте. Спасибо!

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

и будет волна жалоб, что у кого то что то не красится, как у Юрия на картинке.

4. А потом по сути ничего не изменилось. Выбирай стандартный вариант и работай как работал. Кстати Юра ты хоть покрасил или нет???

50

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

Кстати Юра ты хоть покрасил или нет???

Да, вот ответ тут, но по базовому проекту буду ещё настраивать библиотеки и пробовать.

Отредактировано Юрий (11.06.2021 11:20:36)

51

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

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

Видимо так.

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

Теперь бы понять почему это произошло.

В том числе и потому, что мы все мало внимания уделяли путям замещения.

Коллеги, я оформлением не занимаюсь, мне как лесоустроителю это не нужно ни в лесу ни для работы с аналитикой. Поэтому я сейчас попытался вникнуть в Ваши дела по сути только сейчас, т.к. задолго до выхода 9-ки мы уже не занимались производственной деятельностью и повода интерсесоваться у меня не было. Возможно, что я еще не до конца что то понял, но серия экспериментов, которые я провел за эту неделю привели меня к следующим выводам.
Использовать в Ваших проектах абсолютные пути (типа D:\...) нельзя и нужно менять все на "пути замещения" по следующим причинам.
Логика работы Тополя с библиотеками и макросами получается такая.
Приоритетом является реестр, настраиваемый через "Инструменты - Настройка - Пути замещения". Для возможности использования этих путей самостоятельно друг от друга мы добавили две переменных - путь к библиотеке и путь к макросам ТоПас. Сейчас они формируются при установке версии 834 и Д.А. сделал возможность при загрузке выбирать эти пути.
Но это работает только если в проекте все эти пути прописаны, например:
НЕ <Expression Name="" Expression="CalcValue('D:\LesIS\_Les\ToPas\HighlightKvrV.tps')" ID="53"/>
А <Expression Name="" Expression="CalcValue('|_ToPasFolder|\HighlightKvrV.tps')" ID="53"/>
потому, что через реестр это не правится. Импортом тоже.
Тополь сам пути в проекте не правит даже в разделе их определения. Когда я написал, что у меня получилось - это был оптический обман уставшего человека... ))) Он берет путь прямо из проекта если он абсолютный и путь замещения из реестра когда он там определен и из проекта если его в реестре нет.
Посмотрел Ваши проекты:
- В них пути замещения перемежаются с абсолютными адресами.
- Кроме того, абсолютные ссылки тоже иногда смешанные - с разных дисков.
- В путях замещения есть разнобой и несоответствие их назначению. Например, путь к библиотеке в одном случае |_LibraryFolder|, в другом |_ProjectFolder|, в третьем - |_WorkingDirectory|...
Сами понимаете, что при таком подходе воспользоваться в полной мере наработками Сергея Николаевича Городничева в оформлении карт не получится.
Теперь о том, что можно сделать.
1. Если ничего не делать, то придется взять его проекты один в один и всем восстанавливать его среду с дисками и путями. Кому то это вообще не доступно будет. Не у всех есть сеть... не у всех есть другой диск кроме C: и не все захотят возиться с подстановкой каталогов вместо сетевого диска.
2. Импортом проекта это не лечится. Может я не так что то делал, попробуйте и если получится опишите. Цель, чтобы в Ваших проектах массово заменились пути на нужные Вам, а для корректного результата - на пути замещения.
3. Один из реальных вариантов - заменить в текстах все пути на корректные. Я могу описать эту процедуру, но она действительно потребует освоения двух реально полезных для таких целей инструментов. Я в них полностью меняю оформление и дизайн всего нашего сайта из нескольких сотен страниц примерно за час не ломая содержимого. Однако, это лишь переведет Ваши проекты на пути замещения, но полезные наработки от Городничева к Вам не попадут.
4. Можно, также, заменить содержимое своих проектов целиком блоками обращения к библиотекам и макросам. Это ручная работа в текстовом редакторе.
5. Можно пойти более привычным путем - взять за основу проект из 834 версии с поправленными путями и для каждого своего перезагрузить туда заново набор данных. Но это касается рабочих (текущих) и оформительских проектов, где открыто много других блоков... растров... Так как штатный проект для пользовательской работы с базами самодостаточен и нам, например, хватает одного проекта на весь рабочий каталог.

И еще один неприятный момент для тех случаев если Вы работаете с альтернативным размещением проектов, библиотек и макросов - чистый Тополь открытый с каким то другим проектом может переписать реестр если Вы работая в этом проекте в Инструменты - Настройки переопределите путь к библиотеке или макросам. Теоретически Вы этого не должны делать, поскольку там этих библиотек не было, но мы должны исходить из худшего - есть категория пользователей, которая если видит какую то возможность, то обязательно ее попробует пощупать... )) Но, как минимум, при обращении из чистого тополя при альтернативном размещении в реестре изменится путь к проекту и тогда при запуске TopoL-L2  Вы увидите нестандартный каталог с проектами. При выборе штатного размещения этого не происходит т.к. Д.А. обработал эту ситуацию. Эту тоже обработает, но пока будьте внимательнее.

Так что, мой совет - забыть про категоричность и подумать над способами решения этой проблемы на пути стандартизации задач оформления. )
Если мы это сделаем то последующий обмен технологиями оформления и печати сильно упростится и не будет зависеть от конкретных настроек источника и приемника.
Я со своей стороны попробую поработать с присланными мне проектами и найти наиболее простой путь замены информации в них в качестве образца.

52

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

И к тому же причесали шаблоны проектов. Теперь менять(мне то не надо) пути к библиотекам стало проще.

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

53

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

Теперь о том, что можно сделать.

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

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

Надо подумать на досуге. Ещё бы время дали на это.

54

Что вы ещё хотите менять?
https://cloud.mail.ru/public/X6KS/6NN5siRJc

55

Давайте немного теории. Сейчас никому нет смысла менять текстовые библиотеки в своих старых проектах планов, схем, планшетов. Всё расползётся. А у многих таковых вообще нет. И сейчас нет смыла говорить о каком то замещении библиотек. Единственное что мы тут обсуждаем это план лесонасаждений. Если кому то надо распечатать план с сырыми местами. Заменить библиотеку LesIS.sli на LesIS.sli у кого очень старые проекты не составит труда. Как и сделать импорт Плана лесонасаждений. Ничего глобального я тут не вижу.
А начинать работу можно с начала выхода 834 версии. Проекты ProekTL, P_Plansn, P_Plan. P_Sxema отличаются лишь структурой проекта настроенной под определенный вид работ.

56

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

Сейчас никому нет смысла менять текстовые библиотеки в своих старых проектах планов, схем, планшетов.

Сергей, это пусть каждый решает сам.  Кому то не надо. Бога ради! Кому то надо, потому, что у него нет "старых проектов", может всего один текущий, но наоткрыто там столько, что заново лучше застрелиться. А кто то вообще не понимает как это все связано. Для этого все эти пояснения и если кому то потребуется - подсказки как откорректировать при необходимости. В чем проблема то? Я же тебя не заставляю... )
Поэтому еще раз поясню если кто то не понял - далее мы будем работать только с проектами, в которых нет прямых ссылок. Только пути замещения. И при обновлениях исходить из того, что наш стандартный проект и библиотеки будут обновляться при необходимости исходя из того, что его содержимое ориентировано на пути замещения. Хотите сохранить что то старое - переименовывайте... храните в альтернативном месте... настраивайте... импортируйте... мы Вам не собираемся мешать, как не мешали 30 лет с солями и 20 с 6-кой... )

57

Все настройки, связанные с тем, что и как закрывать и сохранять (диалог "Специальные настройки") сейчас сохраняются в ParametryS.mdb, значит установка его заменила.

58

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

"Специальные настройки") сейчас сохраняются в ParametryS.mdb,

А вот спасибо. Как говорил товарищ Саахов: "Торопиться не надо, слушай". А мы установили и давай пробовать))) Вот бы ещё тему завести ParametryS.mdb что там и как. Спасибо ребята, не обижайтесь. Люблю конкретику. Примеров побольше.

59

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

Все настройки, связанные с тем, что и как закрывать и сохранять (диалог "Специальные настройки") сейчас сохраняются в ParametryS.mdb, значит установка его заменила.

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

А мы установили и давай пробовать)))

Я проверил - в обновлениях файла ParametryS.mdb нет. В полной версии его дата 09.11.2017. С тех пор мы его в инсталляторе не меняли.

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

Спасибо ребята, не обижайтесь.

Любителей обидеть мы баним раньше чем они успеют это сделать. ))

60

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

НЕ <Expression Name="" Expression="CalcValue('D:\LesIS\_Les\ToPas\HighlightKvrV.tps')" ID="53"/>
А <Expression Name="" Expression="CalcValue('|_ToPasFolder|\HighlightKvrV.tps')" ID="53"/>

Ситуация такая. Установил базы на диск D. Скопировал папку _Les\ToPas на  диск Z там же и проекты и библиотеки _Kur. Захожу в Топол через Изменить параметры.
https://upforme.ru/uploads/0017/fb/db/9/t263970.png
https://upforme.ru/uploads/0017/fb/db/9/t721912.png
Включаю окраску плана. Всё работает и красится с диска Z. Выхожу сохраняю проект. Все ссылки на диск Z.
Захожу в Топол и уже говорю Продолжить. Не заходя в Изменить параметры.
https://upforme.ru/uploads/0017/fb/db/9/t813396.png
https://upforme.ru/uploads/0017/fb/db/9/t198594.png
Включаю окраску. Ссылка идёт на диск D. А если через Изменить параметры то с Z. Мне кажется это не правильно поскольку я настроил всё на диск Z.

61

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

Включаю окраску. Ссылка идёт на диск D. А если через Изменить параметры то с Z. Мне кажется это не правильно поскольку я настроил всё на диск Z.

К сожалению, в версии 836, которую сейчас тестирует Сергей Петрович, из-за проблем с поведением TopoL-я мы отказались от произвольного размещения каталога ToPas с запуском их через переменную.

Но зато удалось сделать так, чтобы разные базы данных (разных регионов) могли использовать разные наборы макросов ToPas, так как макросы тесно связаны с НСИ, а системы НСИ в разных регионах могут существенно отличаться. Это позволило решить проблему Леспроекта Вологды, где встречается другой вариант описания ТЛУ, то есть правильно прорисуется даже план лесонасаждений в соседних лесничествах из разных регионов с разными системами ТЛУ.

62

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

мы отказались от произвольного размещения каталога ToPas с запуском их через переменную.

Жаль. Очень хороший вариант. Для нас просто здорово. Так же как и библиотеки одни TPS для всех. Кто не скопирует, кто забудет. А у нас много своих tps.

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

Это позволило решить проблему Леспроекта Вологды, где встречается другой вариант описания ТЛУ,

Вот это хорошо. Универсализм для всех.  Выйдет 836 посмотрю. Что и куда добавили.

63

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

К сожалению, в версии 836, которую сейчас тестирует Сергей Петрович, из-за проблем с поведением TopoL-я мы отказались от произвольного размещения каталога ToPas с запуском их через переменную.

Выложена, пробуйте.

64

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

Выложена, пробуйте.

Не вижу на странице скачивания.

65

https://upforme.ru/uploads/0017/fb/db/9/t540893.png

66

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

Но зато удалось сделать так, чтобы разные базы данных (разных регионов) могли использовать разные наборы макросов ToPas,

Простите за такой вопрос. А сделать общий PlanL2 не реально? Да и для чего это всё, покрасить план с мокрыми местами?

67

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

Простите за такой вопрос. А сделать общий PlanL2 не реально? Да и для чего это всё, покрасить план с мокрыми местами?

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

Этот подход - не только для "сырых", он позволяет косвенно связать НСИ с макросами ToPas, которые зависят от НСИ, используют коды из справочников.

68

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

Нереально.

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

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

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

Один вопрос. И есть такие пользователи(та же Вологда) которые так работают? В одном регионе так в другом эдак. Что то верится с трудом.
А размножение папок ToPas кроме как бардаку не приведет. Хотя мне ничто не мешает использовать стандартное размещение. Хотя я успел уже привыкнуть и настроил уже серверный вариант(единственный). Но не мне это решать.

69

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

И есть такие пользователи(та же Вологда) которые так работают? В одном регионе так в другом эдак.  Что то верится с трудом.

У нас хватает лесоустроителей, работающих в разных регионах с разными НСИ и другими параметрами. Иногда отдаленных друг от друга и с разной нормативкой. Тополь все это ест. Хотя его иногда и тошнит от этой ахинеи...

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

А размножение папок ToPas кроме как бардаку не приведет.

Не папки создают бардак, а неграмотные решения тех кто от гослесоустройства пишет нормативы, в результате которых разработчикам приходится плодить папки... справочники... подстановки... заморочные системы кодирования, чтобы в одном справочнике соединить цифровые и символьные коды... а уж про количество конструкций типа если так, то этак, а если эдак то так... я вообще молчу. Если ты заметил, то у нас не то, что регион, а любое лесничество можно на свой набор НСИ настроить. Это все попытки ВАШ бардак из полсотни регионов вписать хотя бы в подобие упорядоченной структуры из которой можно будет получить единое инфопространство если к управлению отраслью придут, наконец, нормальные профи. У нас 50% кода - это обработки анахронизмов и глупых решений официального лесоустройства.

Тему закрываю в связи с фиксацией данной версии в текущем состоянии до выхода полной версии. Решение принято и остальные мысли прошу размещать по тематике возникающих вопросов.
Также переношу ее в более тихое место.

70

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

Хотя я успел уже привыкнуть и настроил уже серверный вариант(единственный).

Выложена версия 837. Д.А. вернул тебе твои уникальные пути к Топас. Проверяй. Буду признателен если еще проверишь работу инсталлятора в этой части. Для этого нужно поставить обновление, настроить свои уникальные пути и потом снова установить это обновление. Проверить не были ли сброшены пути.
Описание версии, как обычно, тут:
http://www.lesis.ru/info/versii_programm.html

71

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

Буду признателен если еще проверишь работу инсталлятора в этой части.

Пока скажу что всё работает. Но на каком этапе заработало не понял. Буду ставить на работе обращу внимание.

72

Ставил обновление на Win-10-64. Сработало сразу.
https://upforme.ru/uploads/0017/fb/db/9/t41239.jpg
https://upforme.ru/uploads/0017/fb/db/9/t250942.jpg
Единственное что в настройках остался старый адрес.
https://upforme.ru/uploads/0017/fb/db/9/t919399.jpg
Ещё, при отмене операции входа, но не всегда, появляется пустое дерево Лесис и зависает. Это бывало и до этого обновления.
Завтра ещё попробую.

73

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

Единственное что в настройках остался старый адрес.

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

74

1. Сама ЛесИС2, когда запускаешь тематическую раскраску из её меню, подставит свой путь к макросу, который задан в настройках (первый диалог) и сохранит каталог макросов в наших настройках реестра \HKEY_CURRENT_USER\SOFTWARE\LesIS\TopoL_L2\Start\ToPasFolder для будущих запусков.

2. Переменную \SubstPaths\_ToPasFolder мы больше не используем (второй диалог), не устанавливаем, так как она ведёт себя "слишком самостоятельно", из реестра её, видимо, лучше удалить. Вообще этим разделом реестра TopoL управляем по своему, может затирать наши установки своими.

3. При запуске чистого TopoL-я он должен использовать выражения из проекта, но при многократных запусках с макросами из разных мест в проекте могут сохраниться выражение с разными путями к макросам, и какой из них он покажет (третий диалог) и будет использовать, предсказать трудно. Поэтому ЛесИС2 не использует выражения с путями к макросам из проекта, а задаёт пути явно при вызове макросов.

75

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

Буду признателен если еще проверишь работу инсталлятора в этой части.

При окраске через ParametryS постоянно увеличивается список Новых выражений.
https://upforme.ru/uploads/0017/fb/db/9/t527860.png
В данном случае это план лесонасаждений. Так же было у меня с хозмероприятиями.

76

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

При окраске через ParametryS постоянно увеличивается список Новых выражений.

Мы явно в этот список ничего не записываем, это инициатива TopoL-я. Те выражения, которые не связаны с макросами и не зависят от их размещения, вызываются из проекта по имени, они помечены "используются системой ЛесИС". Когда вызывается функция окраски карты, там надо либо указать имя выражения в >имя<, либо дать само выражение ToPas в явном виде. Для выражений с макросами из файлов, где пользователь может задать и разное размещение самой базы данных, и своё размещение макросов, функция вызывается с явным указанием выражения ToPas. Есть ещё макросы, зависимые  от настроечных параметров, порогов показа и т.п., то есть программно изменяемые. Такие, видимо, и множатся, у меня их где-то полсотни разных, но повторов одинаковых выражений не так много, редко больше, чем пару раз одинаковое выражение.

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

77

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

догадывайся и пробуй

Пока не имею возможности попробовать на чистой машине. Буду смотреть у всех.