Навеяло по следам этой темы.
Обнаружилось при большом количестве блоков.
Для примера: откройте около 5-10 блоков - и vd и vd_l. Покажите все в окне карты. Теперь погасите все блоки, кроме одного линейного vd_l.
Далее Поиск/Выбрать в карте во всплывающем окне находим свой блок, внизу окна Для таблиц всех БД/отбор во всех таблицах, так как наименования линий в блоке мног вручную "щелкать" галочки долго. Далее галочка освободить-> всё и наблюдаем как в окне карты начинают прорисовываться все блоки серым цветом, хотя они погашены (галочка на них не стоит).
А теперь представьте: у меня 30 блоков по 3-5 т.шт. выделов каждый и каждый полигон и линия в погашенном блоке начинает почему-то прорисовываться.
Если я ставлю галочку для нескольких линий в блоке vd_l, то перерисовки всех погашенных блоков не происходит.
Может следует добавить ниже Для таблиц всех БД/отбор во всех таблицах следующий отбор Для всех таблиц блока/отбор во всех таблицах или Для всех таблиц активного блока/отбор во всех таблицах?
Поиск в карте.
Сообщений 1 страница 2 из 2
Поделиться127.12.2017 15:58:48
Поделиться227.12.2017 22:46:04
Для таблиц всех БД/отбор во всех таблицах,
Так в соответствии с терминологией OGIS блок и является БД, так же как и набор ShapeFiles в каталоге, а группы в блоке или отдельные ShapeFiles - это таблицы в БД. Выбирая это Вы сами даете указание искать везде, а погашенные галочки в дереве - это отключенное рисование в окне карты при обычной прорисовке, а прорисовка при отборе - это уже другая настройка - "галочка" в "перерисовать выбранное".
ниже Для таблиц всех БД/отбор во всех таблицах следующий отбор Для всех таблиц блока/отбор во всех таблицах или Для всех таблиц активного блока/отбор во всех таблицах?
Ну так если бы Вы не включали отбор во всех БД, то он бы выполнялся для одного блока, который наверху подсвечен синим, а кнопка ниже позволяет для этого блока выбрать либо все таблицы, либо только таблицы линий и много других вариантов. То есть то, что Вы хотите, там уже есть, и даже больше.