Перейти к содержанию

Инструкции к установке ПО#

Установка программного обеспечения#

Требования:
- Postgre 15 или любая иная версия
- Расширение Postgis
- Qgis верссии не ниже 3.0

Инструкции по установке Postgres#

PostgreSQL — одна из самых популярных и мощных систем управления реляционными базами данных (СУБД). У неё открытый исходный код, плюс она абсолютно бесплатная. Система помогает создавать и хранить базы данных, а также работать с ними на языке SQL.

  1. Скачайте установочный файл. с официального сайта PostgreSQL.

https://ratcatcher.ru/media/bd/rgr/1_8.png

Примечание: Рекомендуемая версия 15.* По счелчку вам скачается exe файл. Запустите его

https://ratcatcher.ru/media/bd/rgr/2_8.png

  1. Запустите установку. В появившемся мастере установки следуйте этим шагам:

https://ratcatcher.ru/media/bd/rgr/3_8.png

https://ratcatcher.ru/media/bd/rgr/4_8.png

Примечание: Запишите Имя суперпользователя и Пароль!

  1. После установки откройте pgAdmin и подключитесь к вашему новому серверу.
    Уже в этом интерфейсе вы будете создавать базы данных и таблицы и писать SQL-запросы. 

https://ratcatcher.ru/media/bd/rgr/5_8.png

Инструкция по установке PostGIS#

PostGIS — программное расширение с открытым исходным кодом, расширяющее пространственную базу данных системы управления PostgreSQL. Расширение добавляет поддержку пространственных объектов, благодаря чему появляется возможность выполнять запросы местоположения в SQL.

  1. Как только PostgreSQL будет установлен, запустите Application Stack Builder из
    Пуск->Программы->PostgreSQL ..->Application Stackbuilder

https://ratcatcher.ru/media/bd/rgr/6_8.png

  1. Выберите в категории Spatial Extensions пункт «PostGIS»

https://ratcatcher.ru/media/bd/rgr/7_8.png

  1. Произведите установку

Создание БД и активация расширения Postgis#

  1. Чтобы создать Базу данных достаточно нажать ПКМ по названию сервера

https://ratcatcher.ru/media/bd/rgr/8_8.png

  1. Затем даем имя Базе Данных и назначаем Владельца

https://ratcatcher.ru/media/bd/rgr/9_8.png

Примечание: Изначально расширения недоступны. Их необходимо активировать

  1. Раскрыть список БД -> Extensions ->ПКМ -> Create -> Extension (В примере Tests)

https://ratcatcher.ru/media/bd/rgr/10_8.png

  1. В новом окне необходимо выбрать в поле Name «PostGIS»

https://ratcatcher.ru/media/bd/rgr/11_8.png

  1. Если все сделано верно, вы увидите PostGIS в списке «Расширений».

https://ratcatcher.ru/media/bd/rgr/12_8.png

QGIS.Настройка подключения#

  1. Если все настроено верно, то QGIS должен «увидеть» в системе БД.
    Для проверки попробуем подключиться посредствам добавления пустого слоя из БД:
    слой -> добавить слой -> добавить слой POSTGIS

https://ratcatcher.ru/media/bd/rgr/13_8.png

  1. Во всплывающем окне «создадим» подключение.

https://ratcatcher.ru/media/bd/rgr/14_8.png

  1. Заполним параметры подключения. После заполнения нажмем "проверка соедиенния". При верном заполнении данных вам высветиться сообщение "подключение успешно".

Параметры заполнения
- Имя (любое удобное вам)
- Сервер - localhost
- Порт (ваш порт: 5433 или 5432 обычно)
- База данных (имя вашей Базы данных)
- Аутентификация -> Базовая -> заполните пользователя (обычно postgres) и пароль (ваш пароль)
- Разрешим сохранение и загрузку данных.

https://ratcatcher.ru/media/bd/rgr/15_8.png

Примечание : Номер порта можно посмотреть в Pgadmin нажав по названию Сервера ПКМ->properties (свойcтва) -> Connection. Обычно это 5433 или 5432.

https://ratcatcher.ru/media/bd/rgr/16_8.png

  1. Подключиться -> показать таблицы без геометрии

https://ratcatcher.ru/media/bd/rgr/17_8.png

Примечание: Поскольку сейчас данных нет, то единственное, что можно увидеть – это таблица без геометрии.
Чтобы отобразить их поставим галочку напротив «Показать таблицы без геометрии»

Вкладка "подключение к БД"#

Плагин DB Manager — это удобный инструмент для работы с пространственными базами данных в QGIS. Он позволяет работать с данными PostGIS, SpatiaLite, GeoPackage, Oracle Spatial в одном интуитивно понятном интерфейсе.
С помощью этого плагина вы легко сможете импортировать слои, просто перетаскивая их из браузера QGIS в диспетчер баз данных, а также быстро перемещать таблицы между разными базами данных.

  1. В новых версиях QGIS данный плагин по умолчанию включен и вы можете найти вкладку на верхней панели интерфейса:

https://ratcatcher.ru/media/bd/rgr/18_8.png

  1. Если вы не обнаружили данной вкладки активируйте:
  2. Во вкладке «Модули» выберите «Управление модулями».
  3. Найдите плагин при помощи поиска
  4. Установите (активируйте) его

https://ratcatcher.ru/media/bd/rgr/19_8.png