Домой О курсе Чтобы просмотреть, что из себя представляют загруженные в БД слои, откроем их в настольном клиенте QGIS. Процесс установки QGIS в Windows описан в статье [Установка QGIS/GRASS с помощью OSGeo4W](http://gis-lab.info/qa/qgis-osgeo4w.html). Описание способов установки для различных ОС приведено [здесь](http://qgis.org/ru/site/forusers/download.html). 1. Запустите QGIS и в меню *Слой* выберите пункт *Добавить слой PostGIS*; 2. Нажмите кнопку *Создать* и в открывшемся окне введите параметры PostGIS-соединения: * **Имя** - произвольная строка по которой вы сможете идентифицировать данное PostGIS-соединение в списке доступных соединений; * **Узел** - адрес хоста на котором запущен PostgreSQL; * **Порт** - порт, который прослушивает PostgfeSQL (по умолчанию 5432); * **База данных** - `dbvega`; * **Пользователь** - `pguser`; * **Пароль** - `topsecret`; Отметьте пункты *Сохранить пользователя* и *Сохранить пароль* и нажмите OK: ![][01-qgis-01] 3. В открывшемся окне нажмите кнопку *Подключиться*, после чего вы увидите список слоёв PostGIS, доступных на сервере. ![][01-qgis-02] 4. Отметьте слои, которые вы желаете отобразить и нажмите кнопку *Добавить*. Примерно так (с настроенной символикой) будут выглядеть слои `water_polygon` и `building_polygon`: ![][01-qgis-03] Отображение PostGIS-слоёв, построенных на базе произвольных запросов -------------------------------------------------------------------- Запустите расширение `DB Manager` через меню `Database` и выберите базу данных `vega`, после чего нажмите на кнопку *SQL window*. Необходимо чтобы результат SQL-запроса содержал как минимум 2 поля: поле первичного ключа и поле геометрии. Выполним следующий запрос: SELECT ogc_fid, ST_Buffer(ST_Transform(wkb_geometry, 3857), 5) geom, name FROM building_polygon LIMIT 100; В результате чего будет запрошено 100 геометрий, перепроецированных в новую проекцию и с построенным пятиметровым буфером. Операции по перепроецированию и построению буфера выполняются на стороне сервера. Активируйте чекбокс `Load as new layer` и укажите поле первичного ключа и геометрии, после чего нажмите `Load now!`. ![][01-qgis-05] Если поверх этого слоя отобразить оригинальные геометрии (включив в QGIS преобразование координат *на лету* в проекцию 3857), то это будет выглядеть следующим образом: ![][01-qgis-06] [01-qgis-01]: ../img/01-qgis-01.png [01-qgis-02]: ../img/01-qgis-02.png [01-qgis-03]: ../img/01-qgis-03.png [01-qgis-04]: ../img/01-qgis-04.png [01-qgis-05]: ../img/01-qgis-05.png [01-qgis-06]: ../img/01-qgis-06.png