DB Manager для QGIS

Giuseppe Sucameli успешно завершил свою работу над модулем DB Manager рамках GSoC 2011.

DB Manager объединяет в себе функционал модулей PGManager, SLManager и RT_Sql_Layer, умеет работать с базами данных SQLite/SpatiaLite и PostgreSQL/PostGIS (включая поддержку растров). Используя этот модуль можно:

  • просматривать список таблиц
  • получать информацию о выделенной таблице
  • просматривать данные в табличном и графическом виде
  • переименовывать и удалять таблицы при помощи графического интерфейса
  • выполнять запросы
  • добавлять слои при помощи перетаскивания таблиц в проект

Кроме того, в процессе работы над модулем в QGIS была добавлена возможность переноса слоёв между различными источниками данных (коммит 1a70dddca1. Таким образом можно легко импортировать данные из shape-файла в базу PostGIS или SpatiaLite, а также выполнять обратные действия. Этот функционал доступен как при использовании C++, так и при использовании Python.