удаление полей атрибутов

Вопросы связанные с работой ГИС Аксиома
Ответить
Аватара пользователя
Pavel
Пользователь
Сообщения: 119
Зарегистрирован: 29 дек 2022, 21:09

удаление полей атрибутов

Сообщение Pavel » Сегодня, 15:56

Добрый день! Есть в функционале axiom ы способ быстро удалить пару сотен полей атрибутов? удалять по одному через структуру таблицы довольно долго.
Аватара пользователя
Pavel
Пользователь
Сообщения: 119
Зарегистрирован: 29 дек 2022, 21:09

Re: удаление полей атрибутов

Сообщение Pavel » Сегодня, 18:46

Pavel писал(а): Сегодня, 15:56 Добрый день! Есть в функционале axiom ы способ быстро удалить пару сотен полей атрибутов? удалять по одному через структуру таблицы довольно долго.
Сам себе: В принципе нашел способ, через sql запрос. )
Аватара пользователя
Александр
Администратор
Сообщения: 780
Зарегистрирован: 18 апр 2019, 11:21

Re: удаление полей атрибутов

Сообщение Александр » Сегодня, 19:09

Напишу подробно. Мало ли понадобится кому-нибудь ещё.

В окне «Структура таблицы» выделить несколько полей одновременно и редактировать их сейчас нельзя. Самый простой способ сократить количество атрибутивных полей - создать новую таблицу через SQL-запрос, оставив только нужные столбцы. Порядок действий:
  1. Убедитесь, что выбран диалект «Стандартный SQL».
  2. Вызовите SQL-запрос из вкладки «Таблица».
  3. В поле «Из таблиц» укажите вашу таблицу, выбрав её из «Таблицы» на панели инструментов.
  4. В поле «Выбрать колонки» укажите нужные поля из «Колонки» на панели инструментов. Можно сначала выбрать все колонки, а затем стереть ненужные. Обязательно добавьте поле obj, чтобы сохранить геометрию объектов.
  5. Отметьте галочкой пункт «Создать запрос» и нажмите OK.
  6. Сохраните получившуюся таблицу используя меню: Файл → Сохранить копию таблицы.
sql.png
Аватара пользователя
Pavel
Пользователь
Сообщения: 119
Зарегистрирован: 29 дек 2022, 21:09

Re: удаление полей атрибутов

Сообщение Pavel » Сегодня, 19:52

Александр писал(а): Сегодня, 19:09 Напишу подробно. Мало ли понадобится кому-нибудь ещё.
Спасибо за инструкцию. так проще. я через расширенный sql делал.
Ответить