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

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

Объявление

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

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

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


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » ПОЖЕЛАНИЯ ПО РАЗРАБОТКАМ (ВРЕМЕННО ЗАМОРОЖЕНА) » Упростить перенос рабочего каталога


Упростить перенос рабочего каталога

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

1

Перенесено отсюда:
http://lesis.mybb.ru/viewtopic.php?id=75#p621

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

Что касаемо структуры объекта, его расположения на диске и в проекте... У меня более сложная структура: принцип размещения слоёв и групп. Тополю не хватает функции: перенёс базу в другое место на диске - указал путь и проект со всей структурой загружен.  Приходится "ковырятЬ" проект и заменами путей расположения блоков, карт и прочего добиваться подключения проекта со всей структурой. Это очень не удобно.

Коллеги, не создавайте нам работу - пишите сразу там где нужно, в данном случае это "пожелание".

2

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

При открытии проекта и последующем сохранении TopoL проверяет в нем пути к данным на диске и заменяет корневые части этих путей на идентификационные имена. Это можно увидеть, если посмотреть XML-файл проекта.

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

3

А можно вот это перевести по доходчивей?
http://s4.uploads.ru/t/EZsmI.png
И ничего страшного что в последнем каталоге стоит диск D. Ведь ставилось всё на C?
Ещё не совсем продумана технология и хранение проектов на дисках но вопрос уже напрашивается. Топол видит проекты только в папке Lesis? Что всё собирать в одну кучу?

4

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

А можно вот это перевести по доходчивей?

Сергей, а что не понятно то, спрашивай...

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

И ничего страшного что в последнем каталоге стоит диск D. Ведь ставилось всё на C?

С чего ты взял? Описано же:
http://www.lesis.ru/infot/les_setup.html
Хоть на Z. А на старом форуме целая тема была как ее вообще в Дропбокс засунуть... У меня в d:\Dropbox\LESIS\ работает с разных компов.

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

Ещё не совсем продумана технология и хранение проектов на дисках но вопрос уже напрашивается. Топол видит проекты только в папке Lesis?

Куда уж продуманнее!? Суй куда хочешь. В __Sys нужны те, с которыми Лесис работает. Иначе мы не сможем делать какие то обновления.

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

Что всё собирать в одну кучу?

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

5

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

Куда уж продуманнее!? Суй куда хочешь. В __Sys нужны те, с которыми Лесис работает

6

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

7

_NestedBlok. _WorkingDirectory. Если можно пару слов.

8

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

_NestedBlok. _WorkingDirectory. Если можно пару слов.

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

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

Порядок нужен.

Ну вот мы для него и продумали систему каталогов.

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

Да как же планы, планшеты, в смысле другие блоки.

Мы используем d:\LesIS\_Kart\, а я в нем еще делаю подкаталоги для КФС, GPX... Но это Вас не обязывает ни к чему - можно перенести и куда то еще. Главное для чего мы такое делали еще для 6.8 - отделить редко меняющиеся растры или какие то конечные документы от баз с целью сокращения работ по архивированию.

9

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

Топол видит проекты только в папке Lesis? Что всё собирать в одну кучу?

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

Если поменять проект после открытия баз, произойдет перезапуск ГИС и, возможно, ГИС вообще из повыдельного модуля видна не будет (ее адреса в памяти поменяются) и полезут ошибки.

Руками можно попробовать запустить ГИС автономно, выбрать любой проект после запуска,  а потом уже запустить повыдельную базу - она должна найти уже запущенную ГИС, открыть нужные базы и блоки - возможно все будет работать.

Что касается библиотек символов и стилей, TopoL находит их в каталоге запуска проекта без указания путей, иначе надо указывать точное их расположение и не допускать перемещения.

10

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

Ну вот мы для него и продумали систему каталогов.

С каждым днём открываю для себя много нового, особенно в Лесис и поэтому ещё не могу определиться с местом хранения. Пока придерживаюсь старой структуры. Раскладываю по кодам объектов. Например. RLH-34-99-01-Plan. Там всё оформление для планов. Топооснова, картушь, рамка, условные, смежества. Только вчера попробовал использовать структурные дополнительные блоки. Можно ведь всё к плану затащить и туда. А ещё схемы. "Завтра" Д.А. придумает что то с планшетами и тогда опять возможно перемещение каталогов и названий. Поэтому и говорю с технологией не определился. Спасибо.

11

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

тогда опять возможно перемещение каталогов и названий.

Это не страшно. "Bat" файлы рулят... ))


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » ПОЖЕЛАНИЯ ПО РАЗРАБОТКАМ (ВРЕМЕННО ЗАМОРОЖЕНА) » Упростить перенос рабочего каталога



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