Страница 1 из 2
Работа с таблицами
Добавлено: 16 авг 2010, 09:39
Ller
Как нибудь, в QGIS можно изменить значение текстового поля с помощью регулярных выражений?
И можно ли удалить поле таблицы? Добавить то можно, а вот удалить? А то кнопка вроде есть, но она всегда не активна
Re: Работа с таблицами
Добавлено: 16 авг 2010, 10:28
Voltron
Для управления таблицей атрибутов используйте расширение TableManager. Но надо помнить, что не все провайдеры данных поддерживают возможность удаления полей (столбцов).
Изменить значение поля можно при помощи калькулятора полей, но насколько знаю, поддержки регулярных выражений в нем нет
Re: Работа с таблицами
Добавлено: 16 авг 2010, 11:01
gustator
Для меня идеальным решением всех проблем с заполнением\переименованием и т.п. вещами стал PostgreSQL. Со всем остальным работать, в QGIS, мягко говоря, не удобно.
Re: Работа с таблицами
Добавлено: 16 авг 2010, 11:44
Ller
PostgreSQL им то можно все, что можно сделать с помощью SQL, но данные у меня в виде tab Mapinfo и shp.
Re: Работа с таблицами
Добавлено: 16 авг 2010, 12:45
gustator
Да, у меня тоже все данные были* в tab и shp -- пока не надоело :0)
Re: Работа с таблицами
Добавлено: 16 авг 2010, 13:16
Voltron
Насчет поддержки MID/MIF не скажу, т.е. практически не работаю с этим форматом, а вот шейпы TableManager'ом нормально обрабатываются: и переименование, и удаление работают.
Re: Работа с таблицами
Добавлено: 17 авг 2010, 15:35
Ller
Поставил себе это расширение, удаляет поле, но при этом хочет создать новый shp
Re: Работа с таблицами
Добавлено: 17 авг 2010, 16:26
Voltron
Все правильно, при удалении поля выполняется перезапись существующего файла. По другому не получится, пока поддержка удаления полей не будет реализована в GDAL.
Re: Работа с таблицами
Добавлено: 18 окт 2010, 20:25
Sana
Редактирование с помощью TableManager доступно только в версии 1.5.0 в версии 1.6.0 не работает.
Re: Работа с таблицами
Добавлено: 18 окт 2010, 20:30
Sana
Есть вопрос по теме работа с таблицами. Не получается заполнить автоматически таблицу. Например, есть данные в экселе и нет возможности их вставить в таблицу. Допустим добавил колонку в атрибутивной таблице, а потом приходиться её в ручную заполнять. Может кто знает решение?
Re: Работа с таблицами
Добавлено: 18 окт 2010, 21:18
Voltron
Sana писал(а):Редактирование с помощью TableManager доступно только в версии 1.5.0 в версии 1.6.0 не работает.
Не могу согласиться. Использую QGIS 1.6 - все удаляется, меняется... Т.е. работает как задумано.
Sana писал(а):Есть вопрос по теме работа с таблицами. Не получается заполнить автоматически таблицу. Например, есть данные в экселе и нет возможности их вставить в таблицу. Допустим добавил колонку в атрибутивной таблице, а потом приходиться её в ручную заполнять. Может кто знает решение?
Сохранить таблицу в формат DBF и соединить с атрибутивной таблицей при помощи fTools?
Re: Работа с таблицами
Добавлено: 19 окт 2010, 17:57
Sana
TableManager установить на версию 1.6.0 не смог. Пишет ошибку.
На 1.5.0 встал. У меня параллельно установлено 2 версии. Может по этому.
По поводу присоединения DBF не пробовал. Спасибо попробую так сделать.
Ексел прелагает несколько вариантов DBF формата. Какой лучше использовать?
Re: Работа с таблицами
Добавлено: 19 окт 2010, 18:44
Voltron
Sana писал(а):TableManager установить на версию 1.6.0 не смог. Пишет ошибку.
Ошибка в 15 строке.
Sana писал(а):У меня параллельно установлено 2 версии. Может по этому.
По идее все расширения устанавливаются в домашний каталог пользователя или в профиль. Поэтому достаточно установить модуль в одной копии, а во второй он должен появиться сам
У меня Excel нет под рукой сейчас, точно не скажу. Там должен быть DBF IV или как-то так, его и выбирайте.
Re: Работа с таблицами
Добавлено: 14 мар 2011, 21:25
Sana
Прошли годы...
Простите, что поднимаю старую тему. В прошлый раз решил проблему. Не помню каким чудом поставил TableManager.
В настоящий момент после переустановки системы по номой установил QGIS. Не могу его снова установить.
Делую пошагово как написано тут.
http://gis-lab.info/qa/qgis-attr.html
Пишет ошибка + длинный путь и такая фраза: ImportError: No module named tablemanager
Может как-то по другому решить задачу можно? Скидываю данные с GPS, удаляю лишние колонки, добавляю свои и вписываю в них информацию.
Re: Работа с таблицами
Добавлено: 14 мар 2011, 23:42
Voltron
Приведите полное сообщение об ошибке