Работа с WMS и WFS данными в Qgis: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
== Введение ==
== Введение ==
В 90 годы 20 века стало очевидно что, что широкое распространение получат технологии  передачи через http протокол  координатно привязанной информации. Встал вопрос стандартизации подобных сервисов. Открытый геопространственный консорциум (OGC) утвердил  стандарты. Самые популярные в настоящее время WMS, с его помощью можно передать растровую информацию, например космические снимки. А также WFS, который отвечает за передачу векторной информациию.   
В 90 годы 20 века стало очевидно что, что широкое распространение получат технологии  передачи через http протокол  координатно привязанной информации. Встал вопрос стандартизации подобных сервисов. Открытый геопространственный консорциум (OGC) утвердил  стандарты передачи координатно привязанной информации через http протокол. В настоящее время наиболее широко используется  WMS, с его помощью можно передать растровую информацию, например космические снимки. А также WFS, который отвечает за передачу векторной информации.   
В этом обзоре рассматриваются вопросы подключения WMS\WFS слоев в Qgis, а также возможность сохранения загруженных данных.     
В этом обзоре рассматриваются вопросы подключения WMS\WFS слоев в Qgis, а также возможность сохранения загруженных данных.     
== WMS (Web Map Service ) ==
== WMS (Web Map Service ) ==

Версия от 10:53, 17 декабря 2013

Введение

В 90 годы 20 века стало очевидно что, что широкое распространение получат технологии передачи через http протокол координатно привязанной информации. Встал вопрос стандартизации подобных сервисов. Открытый геопространственный консорциум (OGC) утвердил стандарты передачи координатно привязанной информации через http протокол. В настоящее время наиболее широко используется WMS, с его помощью можно передать растровую информацию, например космические снимки. А также WFS, который отвечает за передачу векторной информации. В этом обзоре рассматриваются вопросы подключения WMS\WFS слоев в Qgis, а также возможность сохранения загруженных данных.

WMS (Web Map Service )

WMS — стандартный протокол для обслуживания через Интернет географически привязанных изображений, генерируемых картографическим сервером на основе данных из БД ГИС. Данный стандарт был разработан и впервые опубликован международной организацией OGC (Open Geospatial Consortium — открытый геопространственный консорциум) в 1999 году.

Подключение WMS

1. Запустите QGIS и нажмите в верхней меню Слой\Добавить слой WMS\WMTS 2. В меню добавления WMS слоя нажмите “Создать”.

Add wms.png

3. В окне создания нового соединения WMS, прописываем название, адрес WMS сервера, например

http://maps.kosmosnimki.ru/TileService.ashx/apikeyL5VW1QBBHJ

При необходимости ввести логин\пароль.

Add wms2.png

4. Нажимаем подключится. Выбираем WMS слой из списка. Кликаем кнопку “Добавить”. WMS сервер может поддерживать несколько проекций. Для загрузки одной из поддерживаемых WMS сервером проекций, нажмите кнопку “Изменить” и выберите нужную проекцию. Если WMS не поддерживает нужную Вам проекцию, то Qgis перепроицирует WMS слой.

Add wms3.png

Сохранение WMS в виде растрового слоя

В Qgis есть возможность сохранить WMS в виде растрового слоя.

1. В меню “Слои” (Вид\Панели\Слои) выделите WMS слой.

Layer.png

2. Нажмите на правую кнопку мышки. в контекстном меню выберите “Сохранить как”.

3. В меню сохранения слоя выбираете Режим сохранения\Данные. Указываете путь сохранения данных. Выбираете систему координат. Охват текущего слоя. Горизонтальное и вертикальное разрешение в единицах выбранной системы координат. Кроме того есть возможность задать общее разрешение выкачиваемого слоя.

Например для экспорта космического снимка Ikonos с разрешением 0,8 метра, Выбираете метрическую систему координат WGS 84\World Mercator, EPSG 3395. Горизонтальное и вертикальное разрешение 0,8.

Save as.png

4. Если разрешение WMS слоя большое, то он будет сохранен в множество растровых файлов. Для того чтобы склеить множество растровых слоев можно воспользоваться утилитой “Объединение” ( Растр\Прочее\Объединение).

Comb.png



WFS (Web Feature Service)

WFS — веб-сервис пространственных объектов, определяющий интерфейсы и операции, которые позволяют запрашивать и редактировать векторные пространственные данные, такие, как дороги или береговые линии

Подключение WFS

1. Запустите QGIS и нажмите в верхней меню Слой\Добавить слой WFS. 2. В меню добавления WFS слоя нажмите “Создать”.

Create wfspng.png


3. В окне создания нового соединения WFS, прописываем название, адрес WFS сервера, например

 http://maps.kosmosnimki.ru/TileService.ashx/apikeyL5VW1QBBHJ

.

При необходимости введите логин\пароль.

AddWFS.png

4. Нажимаем подключится. Выбираем WFS слой из списка. Кликаем кнопку “Добавить”. WFS сервер может поддерживать несколько проекций. Для загрузки одной из поддерживаемых WFS сервером проекций, нажмите кнопку “Изменить” и выберите нужную проекцию. Если WFS не поддерживает нужную Вам проекцию, то Qgis перепроицирует WFS слой.

AddWFSlayers.png

5. Может получиться что в таблице атрибутов не будут видны данные, это одна из “фичей” WFS. Проблема решается простым сдвином вниз поля таблицы.

Ficha.png

Сохранение WFS слоя в ShapeFile

В Qgis есть возможность сохранить WFS слой в ShapeFile. 1.В меню “Слои” (Вид\Панели\Слои) выделите WFS слой.

Save as layers.png


2.Нажмите на правую кнопку мышки. в контекстном меню выберите “Сохранить как”.

3.В меню сохранения слоя выбираете формат сохранения данных ( по умолчанию ShapeFile). Указываете путь сохранения данных. Выбираете систему координат.

Save as WMS.png Если раньше на загрузку общегеографической основы уходило много времени, то сейчас достаточно вставить ссылку и можно загрузить например покрытия Landsat, OpenStreetMap и ряд других сервисов.