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

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

Объявление

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

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

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


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


Новый каталог для размещения для модуля лесосек. ОТВЕТИЛИ

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

1

Предлагаю организовать отдельный  каталог для лесосек, ввиду такого ответа в этой теме - Ссылка
Почему?
Итак немного математики:
У меня 700 уч.л-в. На каждое уч.л-во приходится 4 папки и один файл: vd.bak, vd.blk, vdl.bak, vdl.blk и база *.mdb
700*5=3500
3.5 тысячи записей в каталоге регион (R019) :flag:
добавим сюда ещё по 3 записи на уч.л-во: lsk.bak, lsk.blk и lsk.mdb
700*3=2100

Объединяем 3500+2100=5600  :flag:
Вас не настораживает? У меня от мысли искать необходимую папку, в случае дефекта в данных, среди этого количества волосы шевелятся.
5,6 тыс. записей - топол сам повиснет от поиска среди такого количества.
По идее надо бы группировать это всё по лесхозам.

2

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

Вас не настораживает?

Да нет. Даже у FAT32 ограничение - 65534 записи в каталоге. Но сейчас вряд ли кто то его использует. А у NTFS ограничений нет.

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

5,6 тыс. записей - топол сам повиснет от поиска среди такого количества

В отличие от 6.8 десятка ничего не ищет. Берет по списку дерева объектов.

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

По идее надо бы группировать это всё по лесхозам.

Не так однозначно, мы долго думали когда выбирали эту структуру:
- Если речь о работе с файлами в ручном режиме то нам как раз жаловались на множество кликов при необходимости перебирать глубоко вложенные папки при обращении к соседним уч.лесничествам.
- На крупных запросах, например, по региону, Тополю эти папки задачу никак не облегчат, поскольку больше всего времени уходит именно на открытие и закрытие файла, а не на его "поиск". Собственно, поиска нет никакого, открытие идет по идентификатору. Кроме того, на задачах, которые реально могут быть востребованы на уровне региона у нас всего один файл _uch - "Данные по лесничествам".
- Даже если мы тут договоримся после обсуждения с другими участниками о целесообразности изменения структуры БД, вопрос потребует слишком серьезной переработки, учета реального и незнакомого нам состояния БД пользователей, соответствующего тестирования и на данном этапе, когда пользователями очень слабо протестирован основной функционал, мы не сможем это даже обсуждать.

3

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

4

Разработчики-то потенциальные, а имеющиеся пользователи - реальные, у нас сейчас жизнь сложнее, чем в 6.8, присоединяюсь в этом вопросе к Юрию.
Мне сейчас проще под каждого арендатора заводить свой раздел БД и держать там все связанные с ним блоки-данные-растры-и.т.п. Это облегчает управление данными, перенос, копирование, архивирование.
Представить папку с 5 тысячами вложенных папок не могу, и как с нею работать тоже.

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

5

Базу по лесосекам и вспомогательные слои к ней надо бы держать отдельно: в каталоге региона создать папку _Lesosekа
Путь к это папке:      D:\LesIS\2011\R019\_Lesosekа\L021U009_Lsk.blk

Отредактировано Юрий (02.05.2017 13:07:26)


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



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