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

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
(Новая страница: « Работа с WMS\WFS в QGIS WMS (Web Map Service ) WMS — стандартный протокол для обслуживания через Интерн…»)
 
 
(не показано 20 промежуточных версий этого же участника)
Строка 1: Строка 1:
  Работа с WMS\WFS в QGIS
== Введение ==
WMS (Web Map Service )
В 90 годы 20 века стало очевидно что, что широкое распространение получат веб-гис технологии, в том числе  сервисы передачи координатно привязанной информации через http протокол. Встал вопрос стандартизации подобных сервисов. [http://www.opengeospatial.org/ Открытый геопространственный консорциум (OGC)] утвердил  стандарты передачи координатно привязанной информации через http протокол. В настоящее время наиболее популярен [http://www.opengeospatial.org/standards/wms WMS протокол], с его помощью можно передать растровую информацию. А также [http://www.opengeospatial.org/standards/wfs WFS протокол], который отвечает за передачу векторной информации. 
WMS  — стандартный протокол для обслуживания через Интернет географически привязанных изображений, генерируемых картографическим сервером на основе данных из БД ГИС.  Данный стандарт был разработан и впервые опубликован международной организацией OGC (Open Geospatial Consortium — открытый геопространственный консорциум) в 1999 году.
В этом обзоре рассматриваются вопросы подключения WMS\WFS слоев в QGIS 2.0, а также возможность экспорта загруженных данных. Статья рассчитана для начинающих пользователей   
Подключение WMS   
== WMS (Web Map Service ) ==
1. Запустите QGIS и нажмите в верхней меню Слой\Добавить слой WMS\WMTS
[http://ru.wikipedia.org/wiki/Web_Map_Service WMS] — стандартный протокол для обслуживания через Интернет географически привязанных изображений, генерируемых картографическим сервером на основе данных из БД ГИС.  Данный стандарт был разработан и впервые опубликован международной организацией OGC (Open Geospatial Consortium — открытый геопространственный консорциум) в 1999 году.
=== Подключение WMS ===
   
* Запустите QGIS и нажмите в верхней меню Слой\Добавить слой WMS\WMTS
* В меню добавления WMS слоя нажмите  “Создать”.


2. В меню добавления WMS слоя нажмите “Создать”.
[[Файл:Add wms.png]]
* В окне  создания нового соединения WMS, пишите название,  адрес WMS сервера, например
  <pre> http://gis-lab.info:8180/geoserver/wms </pre> При необходимости вводите логин\пароль.  


3.  В окне  создания нового соединения WMS, прописываем название,  адрес WMS сервера, например http://maps.kosmosnimki.ru/TileService.ashx/apikeyL5VW1QBBHJ. При необходимости логин\пароль.  
[[Файл:Add wms2.png]]


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


[[Файл:Add wms3.png]]
===Сохранение WMS  в виде растрового слоя===
В Qgis есть возможность сохранить WMS  в виде растрового слоя.


* В меню “Слои” (Вид\Панели\Слои) выделите WMS слой.
[[Файл:Layer.png]] 


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


Сохранение WMS  в виде растрового слоя.
* В меню сохранения слоя выберите Режим сохранения\Данные. Указываете путь сохранения данных. Выберите систему координат. Охват текущего слоя. Горизонтальное и вертикальное  разрешение в единицах выбранной системы координат. Кроме того есть возможность задать общее разрешение выкачиваемого слоя. Например для экспорта космического снимка Ikonos  с разрешением 0,8 метра, Выберите метрическую  систему координат WGS 84\World Mercator, EPSG 3395. Горизонтальное  и вертикальное разрешение 0,8.
В Qgis есть возможность сохранить WMS  в виде растрового слоя:
1.  в меню “Слои” (Вид\Панели\Слои) выделите WMS слой;
2.  нажмите на правую кнопку мышки. в контекстном меню выберите “Сохранить как”;
3. В меню сохранения слоя выбираете Режим сохранения\Данные. Указываете путь сохранения данных. Выбираете систему координат. Охват текущего слоя. Горизонтальное и вертикальное  разрешение в единицах выбранной системы координат. Кроме того есть возможность задать общее разрешение выкачиваемого слоя.
Например для экспорта космического снимка Ikonos  с разрешением 0,8 метра, Выбираете метрическую  систему координат WGS 84\World Mercator, EPSG 3395. Горизонтальное  и вертикальное разрешение 0,8;
4. Если разрешение WMS слоя большое, то    он будет сохранен в  множество растровых файлов. Для того чтобы склеить множество растровых слоев можно воспользоваться утилитой “Объединение”
( Растр\Прочее\Объединение).  


[[Файл:Save as.png]]


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


WFS (Web Feature Service)
[[Файл:Comb.png]]
WFS — веб-сервис пространственных объектов, определяющий интерфейсы и операции, которые позволяют запрашивать и редактировать векторные пространственные данные, такие, как дороги или береговые линии
Подключение WFS
1. Запустите QGIS и нажмите в верхней меню Слой\Добавить слой WFS.
2.  В меню добавления  WFS  слоя нажмите  “Создать”.


== WFS (Web Feature Service) ==
[http://live.osgeo.org/ru/standards/wfs_overview.html WFS] — веб-сервис пространственных объектов, определяющий интерфейсы и операции, которые позволяют запрашивать и редактировать векторные пространственные данные, такие, как дороги или береговые линии
=== Подключение WFS ===
* Запустите QGIS и нажмите в верхней меню Слой\Добавить слой WFS.
* В меню добавления  WFS  слоя нажмите  “Создать”.


3.  В окне  создания нового соединения WFS, прописываем название,  адрес WFS сервера, например http://maps.kosmosnimki.ru/TileService.ashx/apikeyL5VW1QBBHJ. При необходимости логин\пароль.  
[[Файл:Create wfspng.png]]




* В окне  создания нового соединения WFS, прописываете название,  адрес WFS сервера, например
<pre> http://gis-lab.info:8180/geoserver/wfs</pre> При необходимости вводите  логин\пароль.


[[Файл:AddWFS.png]]


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


[[Файл:AddWFSlayers.png]]


* Может получиться что в таблице атрибутов не будут видны данные. Проблема решается простым сдвином вниз  поля таблицы. 


[[Файл:Ficha.png]]


=== Экспорт данных WFS  ===
В Qgis есть возможность экспорта WFS  слоя, например в shapefile.
* В меню “Слои” (Вид\Панели\Слои) выделите WFS слой.


[[Файл:Save as layers.png]]
* Нажмите на правую кнопку мышки. в контекстном меню выберите “Сохранить как”.
* В  меню сохранения слоя выберите формат сохранения данных ( по умолчанию shapefile). Укажите путь сохранения данных. Выберите систему координат.
[[Файл:Save as WMS.png]]


4. Нажимаем подключится. Выбираем WFS  слой  из списка. Кликаем  кнопку “Добавить”.
== Заключение ==
WFS  сервер может поддерживать несколько проекций. Для загрузки одной из поддерживаемых WFS  сервером проекций, нажмите кнопку “Изменить” и выберите нужную проекцию. Если WFS не поддерживает нужную Вам проекцию, то Qgis перепроицирует WFS  слой.  
Использование WMS и WFS  сервисов сущетсвенно облегчает работу пользователей.Если раньше на загрузку общегеографической основы в ГИС проект уходило много времени, то сейчас достаточно вставить ссылку и можно загрузить, например покрытия [http://irs.gis-lab.info/ Landsat, OpenStreetMap] и ряд других сервисов. Кроме того используя [http://gis-lab.info/qa.html#gis_webmap веб-гис решения], можно транслировать тематические слои
 
== Ссылки ==
5. Может получиться что в таблице атрибутов не будут видны данные, это одна из “фичей” WFS. Проблема решается простым сдвином вниз  поля таблицы.  
# [http://gis-lab.info/qa/ogc-intro.html Классификация картографических веб-сервисов OGC]
 
# [http://gis-lab.info/qa/wfs-begin.html Знакомство с Web Feature Service]
 
# [http://gis-lab.info/qa/express-kosmosnimki-qgis.html Использование сервиса Экспресс Космоснимки из QGIS]
 
# [http://gis-lab.info/qa/wms-clients.html Работа с WMS в ПО ГИС]
 
 
Сохранение WFS  слоя в ShapeFile
В Qgis есть возможность сохранить WFS  слой  в ShapeFile:
1. в меню “Слои” (Вид\Панели\Слои) выделите WFS слой;
 
2. нажмите на правую кнопку мышки. в контекстном меню выберите “Сохранить как”;
 
 
 
3. в меню сохранения слоя выбираете формат сохранения данных ( по умолчанию ShapeFile). Указываете путь сохранения данных. Выбираете систему координат;

Текущая версия от 07:33, 18 декабря 2013

Введение

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

WMS (Web Map Service )

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

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

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

Add wms.png

  • В окне создания нового соединения WMS, пишите название, адрес WMS сервера, например
 http://gis-lab.info:8180/geoserver/wms 

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

Add wms2.png

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

Add wms3.png

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

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

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

Layer.png

  • Нажмите на правую кнопку мышки. в контекстном меню выберите “Сохранить как”.
  • В меню сохранения слоя выберите Режим сохранения\Данные. Указываете путь сохранения данных. Выберите систему координат. Охват текущего слоя. Горизонтальное и вертикальное разрешение в единицах выбранной системы координат. Кроме того есть возможность задать общее разрешение выкачиваемого слоя. Например для экспорта космического снимка Ikonos с разрешением 0,8 метра, Выберите метрическую систему координат WGS 84\World Mercator, EPSG 3395. Горизонтальное и вертикальное разрешение 0,8.

Save as.png

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

Comb.png

WFS (Web Feature Service)

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

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

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

Create wfspng.png


  • В окне создания нового соединения WFS, прописываете название, адрес WFS сервера, например
 http://gis-lab.info:8180/geoserver/wfs

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

AddWFS.png

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

AddWFSlayers.png

  • Может получиться что в таблице атрибутов не будут видны данные. Проблема решается простым сдвином вниз поля таблицы.

Ficha.png

Экспорт данных WFS

В Qgis есть возможность экспорта WFS слоя, например в shapefile.

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

Save as layers.png

  • Нажмите на правую кнопку мышки. в контекстном меню выберите “Сохранить как”.
  • В меню сохранения слоя выберите формат сохранения данных ( по умолчанию shapefile). Укажите путь сохранения данных. Выберите систему координат.

Save as WMS.png

Заключение

Использование WMS и WFS сервисов сущетсвенно облегчает работу пользователей.Если раньше на загрузку общегеографической основы в ГИС проект уходило много времени, то сейчас достаточно вставить ссылку и можно загрузить, например покрытия Landsat, OpenStreetMap и ряд других сервисов. Кроме того используя веб-гис решения, можно транслировать тематические слои

Ссылки

  1. Классификация картографических веб-сервисов OGC
  2. Знакомство с Web Feature Service
  3. Использование сервиса Экспресс Космоснимки из QGIS
  4. Работа с WMS в ПО ГИС