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

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

Объявление

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

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

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



Групповые замены

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

1

Здравствуйте, не получается осуществить групповую замену по подросту (вернее получается, но не полностью).
http://sg.uploads.ru/t/cpOQF.jpg
http://sd.uploads.ru/t/ds6Ea.jpg
http://s3.uploads.ru/t/Afuy5.jpg
http://s7.uploads.ru/t/oXxam.jpg
http://s5.uploads.ru/t/giahe.jpg
в части выделов не указан подрост, и при добавлении нужного подроста в указанные выделы, добавляется описание подроста, но не добавляются коэффициенты и породы в описании подроста, что в дальнейшем делает невозможным работу с отборами по данным параметрам.
также добавляются пустые строки в макеты подроста и я не знаю как их удалить:
http://sh.uploads.ru/t/Kjo1z.jpg
Местами, кстати формула в ведомости не указывается, хотя в описании есть.

Как указано в инструкции:
"Групповая замена значения любого параметра для ярусов возможна только, если параметр в результате отбора по условию помечен галочкой."
Не получается никак отбором отметить галочками нужные выделы, т.к. там нет ничего, даже номера.

Версия 10.0.22.794, попробую обновить.

Отредактировано Sergey PKDV (19.12.2019 10:19:16)

2

Sergey PKDV написал(а):

Версия 10.0.22.794, попробую обновить.

Обновил. Получилось убрать пустые строки в подросте.
Остальные проблемы остались.
Также заметил, что добавленный подрост отображается в "повыд.такс.", но не отображается в "Карточка такс."
http://s9.uploads.ru/t/UkElS.jpg

3

Посмотрим.

4

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

Далее Вы пытаетесь добавить описания пород в подрост. Подрост - это строка в описаниях ярусов, программа может правильно добавить описание породы,ориентируясь на наличие "галочки" в описании яруса. У вас там ни одной галочки не обнаружено. Галочки в описаниях ярусов может проставить поиск в режиме "из всех", Вы должны отобрать описания подроста в нужных выделах, причём условия "есть подрост" для установки галочек недостаточно, нужно любое условия на содержимое строки яруса подроста, например "число стволов > 0". Только после этого будет срабатывать добавление описаний пород.

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

5

Что я Вам рекомендую:
1. Выбираете в качестве образца интересующий выдел.
2. Вызываете меню "Операции / Создать шаблон", в диалоге откроется дерево данных, очень похожее на дерево поиска.
3. Ваша задача - отключить всё, что Вам не нужно, поставить галочки только на тех параметрах, которые программа должна вставить в описание выдела. В вашем случае это будет будет подлесок, указываете поля, в которые нужно вставить значения из образцового выдела, ставите галочки в описаниях пород.
4. Задаёте понятное Вам и коллегам наименование шаблона и сохраняете его.

5. Отбираете в таксационной базе нужные выделы, они помечаются галочками.
6. Вызываете меню "Операции / Вставить во все выбранные", появляется диалог, где для каждой категории земель имеется список созданных для неё шаблонов.
7. Выбираете нужный шаблон и нажимаете "Вставить во все выбранные", либо просто двойной щелчок на нужном шаблоне.
8. Операция выполняется.

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

6

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

Что я Вам рекомендую:
4. Задаёте понятное Вам и коллегам наименование шаблона и сохраняете его.

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

Долго не мог понять почему не работает добавление по одной породе.
http://s3.uploads.ru/t/hEFk4.jpg
http://s9.uploads.ru/t/Twk0g.jpg
http://s5.uploads.ru/t/S824y.jpg
Теперь все получилось. Сначала нужно добавить строку характеристик подроста, а только потом добавлять по очереди каждую породу. Тогда все получается как надо.  :cool:

Отредактировано Sergey PKDV (24.12.2019 06:29:27)

7

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

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

8

Здравствуйте! Подскажите пожалуйста, как можно в выбранных выделах проставить каждой породе свой класс товарности(групповыми операциями). Да и возраст групповыми операциями не получилось изменить, а так же происхождение насаждений тоже.

Пост написан 02.12.2024 18:17:55

9

Так же при обработке попадается происхождение семенное естественное (которое нужно сменить на искусственное). Меняю на семенное искусственное - установить это значение во всех выбранных и почему то не проставляет.

Пост написан 02.12.2024 19:18:10

10

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

11

Что то не разберемся с шаблонами

Пост написан 03.12.2024 10:33:35

12

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

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

В отборе участвуют изменяемые показатели. Пробовали шаблонами - не получилось.

Пост написан 03.12.2024 16:28:10

13

EVK написал(а):

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

Проверил, работает. Вы что то пропустили в условиях. Поскольку я ничего не знаю о Вашей БД привожу конкретный пример по демо. В демо-базе присхождение стоит только для первой породы. Поэтому логика поиска и замены значений должны это учитывать.
Ищем:
1. "Ярусы насаждений - 1-й ярус древостоя - Номер яруса = 1" (или любой другой вариант если первым может быть другой номер, но ярус нужно указать - это нужно для перехода к породе, иначе не будет связи)
2. "Описание пород - Порода = Береза" (или их перечень, данный пункт открывает путь к параметрам данной породы)
3. "Описание пород - Происхождение = Семенное естественное" (или их перечень, данный пункт открывает путь к параметрам данной породы)
4. "Отобрать из всех"

Результат отбора:

Запрос:   Отобрать из всех
     где в описании ярусов/пород:
1-й ярус древостоя
   Номер яруса :: >   между   < 1 и 1
для пород:
   Порода :: отбираем 1: Береза
и  Происхождение :: отбираем 1: Семенное естественное
В результате отобрано: кварталов: 5, выделов: 8

5. "Режим - Ввод/правка"
6. Меняем в первом же отобранном выделе на "Семенное иск." и сохраняем выдел.
7. По правой кнопке "Установить это значение во всех выбранных".
Все заменилось.

EVK написал(а):

проставить каждой породе свой класс товарности(групповыми операциями). Да и возраст групповыми операциями не получилось изменить

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

14

Здравствуйте! Все сделали как Вы написали. Получилось, спасибо огромное! Видимо мы отбор как то не правильно выполняли.

Пост написан 04.12.2024 09:35:39




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