Работа с таблицами

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ller
Интересующийся
Сообщения: 23
Зарегистрирован: 04 авг 2010, 08:43
Репутация: 0

Работа с таблицами

Сообщение Ller » 16 авг 2010, 09:39

Как нибудь, в QGIS можно изменить значение текстового поля с помощью регулярных выражений?
И можно ли удалить поле таблицы? Добавить то можно, а вот удалить? А то кнопка вроде есть, но она всегда не активна

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Работа с таблицами

Сообщение Voltron » 16 авг 2010, 10:28

Для управления таблицей атрибутов используйте расширение TableManager. Но надо помнить, что не все провайдеры данных поддерживают возможность удаления полей (столбцов).

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

gustator
Интересующийся
Сообщения: 24
Зарегистрирован: 16 июл 2010, 11:27
Репутация: 0

Re: Работа с таблицами

Сообщение gustator » 16 авг 2010, 11:01

Для меня идеальным решением всех проблем с заполнением\переименованием и т.п. вещами стал PostgreSQL. Со всем остальным работать, в QGIS, мягко говоря, не удобно.

Ller
Интересующийся
Сообщения: 23
Зарегистрирован: 04 авг 2010, 08:43
Репутация: 0

Re: Работа с таблицами

Сообщение Ller » 16 авг 2010, 11:44

PostgreSQL им то можно все, что можно сделать с помощью SQL, но данные у меня в виде tab Mapinfo и shp.

gustator
Интересующийся
Сообщения: 24
Зарегистрирован: 16 июл 2010, 11:27
Репутация: 0

Re: Работа с таблицами

Сообщение gustator » 16 авг 2010, 12:45

Да, у меня тоже все данные были* в tab и shp -- пока не надоело :0)

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Работа с таблицами

Сообщение Voltron » 16 авг 2010, 13:16

Насчет поддержки MID/MIF не скажу, т.е. практически не работаю с этим форматом, а вот шейпы TableManager'ом нормально обрабатываются: и переименование, и удаление работают.

Ller
Интересующийся
Сообщения: 23
Зарегистрирован: 04 авг 2010, 08:43
Репутация: 0

Re: Работа с таблицами

Сообщение Ller » 17 авг 2010, 15:35

Поставил себе это расширение, удаляет поле, но при этом хочет создать новый shp

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Работа с таблицами

Сообщение Voltron » 17 авг 2010, 16:26

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

Sana
Новоприбывший
Сообщения: 11
Зарегистрирован: 18 окт 2010, 20:16
Репутация: 0
Откуда: Екатеринбург

Re: Работа с таблицами

Сообщение Sana » 18 окт 2010, 20:25

Редактирование с помощью TableManager доступно только в версии 1.5.0 в версии 1.6.0 не работает.

Sana
Новоприбывший
Сообщения: 11
Зарегистрирован: 18 окт 2010, 20:16
Репутация: 0
Откуда: Екатеринбург

Re: Работа с таблицами

Сообщение Sana » 18 окт 2010, 20:30

Есть вопрос по теме работа с таблицами. Не получается заполнить автоматически таблицу. Например, есть данные в экселе и нет возможности их вставить в таблицу. Допустим добавил колонку в атрибутивной таблице, а потом приходиться её в ручную заполнять. Может кто знает решение?

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Работа с таблицами

Сообщение Voltron » 18 окт 2010, 21:18

Sana писал(а):Редактирование с помощью TableManager доступно только в версии 1.5.0 в версии 1.6.0 не работает.
Не могу согласиться. Использую QGIS 1.6 - все удаляется, меняется... Т.е. работает как задумано.
Sana писал(а):Есть вопрос по теме работа с таблицами. Не получается заполнить автоматически таблицу. Например, есть данные в экселе и нет возможности их вставить в таблицу. Допустим добавил колонку в атрибутивной таблице, а потом приходиться её в ручную заполнять. Может кто знает решение?
Сохранить таблицу в формат DBF и соединить с атрибутивной таблицей при помощи fTools?

Sana
Новоприбывший
Сообщения: 11
Зарегистрирован: 18 окт 2010, 20:16
Репутация: 0
Откуда: Екатеринбург

Re: Работа с таблицами

Сообщение Sana » 19 окт 2010, 17:57

TableManager установить на версию 1.6.0 не смог. Пишет ошибку.
На 1.5.0 встал. У меня параллельно установлено 2 версии. Может по этому.
По поводу присоединения DBF не пробовал. Спасибо попробую так сделать.
Ексел прелагает несколько вариантов DBF формата. Какой лучше использовать?

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Работа с таблицами

Сообщение Voltron » 19 окт 2010, 18:44

Sana писал(а):TableManager установить на версию 1.6.0 не смог. Пишет ошибку.
Ошибка в 15 строке.
Sana писал(а):У меня параллельно установлено 2 версии. Может по этому.
По идее все расширения устанавливаются в домашний каталог пользователя или в профиль. Поэтому достаточно установить модуль в одной копии, а во второй он должен появиться сам

У меня Excel нет под рукой сейчас, точно не скажу. Там должен быть DBF IV или как-то так, его и выбирайте.

Sana
Новоприбывший
Сообщения: 11
Зарегистрирован: 18 окт 2010, 20:16
Репутация: 0
Откуда: Екатеринбург

Re: Работа с таблицами

Сообщение Sana » 14 мар 2011, 21:25

Прошли годы...
Простите, что поднимаю старую тему. В прошлый раз решил проблему. Не помню каким чудом поставил TableManager.
В настоящий момент после переустановки системы по номой установил QGIS. Не могу его снова установить.
Делую пошагово как написано тут.
http://gis-lab.info/qa/qgis-attr.html
Пишет ошибка + длинный путь и такая фраза: ImportError: No module named tablemanager

Может как-то по другому решить задачу можно? Скидываю данные с GPS, удаляю лишние колонки, добавляю свои и вписываю в них информацию.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Работа с таблицами

Сообщение Voltron » 14 мар 2011, 23:42

Приведите полное сообщение об ошибке

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость