WMS/WFS с сайта на OpenLayers
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
WMS/WFS с сайта на OpenLayers
Есть вот такая карта компании ООО MapLant.
Предполагаю, что она создана на основе OpenLayers.
Вопрос: можно ли мне загрузить эту же самую карту посредством QGIS, используя сервисы WFS или WMS? Если можно то, как?
Очень нужна карта границ государственных лесов (обозначены полупрозрачным тёмно-зелёным цветом).
Предполагаю, что она создана на основе OpenLayers.
Вопрос: можно ли мне загрузить эту же самую карту посредством QGIS, используя сервисы WFS или WMS? Если можно то, как?
Очень нужна карта границ государственных лесов (обозначены полупрозрачным тёмно-зелёным цветом).
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: WMS/WFS с сайта на OpenLayers
Ну, беглый осмотр кода страницы показал кучу упоминаний слоев WMS, а значит, нужно запустить любой отладчик, показывающий HTTP-запросы (Firebug, например), заставить карту перерисоваться, найти запрос к тайлу WMS (типичные параметры вроде GetImage) и подобрать запрос для получения содержимого с сервера.
http://www.kurtuesi.lv/cgi-bin/mapserv? ... pabilities
http://www.kurtuesi.lv/cgi-bin/mapserv? ... pabilities
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: WMS/WFS с сайта на OpenLayers
Добавлю: унести это можно и средствами GDAL (тут проскакивал рецепт, как сграбить WMS его средствами), а еще веселее то, что можно вынуть даже вектор (среди реально поддерживаемых сервером типов - image/svg+xml)
Пример:
http://www.kurtuesi.lv/cgi-bin/mapserv? ... EIGHT=2048
Пример:
http://www.kurtuesi.lv/cgi-bin/mapserv? ... EIGHT=2048
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: WMS/WFS с сайта на OpenLayers
ericsson,спасибо большое!
Знаний и навыков в области вэб-ГИС мне явно не хватает)))
Знаний и навыков в области вэб-ГИС мне явно не хватает)))
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: WMS/WFS с сайта на OpenLayers
А еще можно сделать вот так:
http://www.kurtuesi.lv/cgi-bin/mapserv? ... EIGHT=1024
Это весь слой целиком. Из BBOX вынимается minx,miny,maxx,maxy (EPSG:3059), SVG-файлик привязывается, и можно пользоваться...
http://www.kurtuesi.lv/cgi-bin/mapserv? ... EIGHT=1024
Это весь слой целиком. Из BBOX вынимается minx,miny,maxx,maxy (EPSG:3059), SVG-файлик привязывается, и можно пользоваться...
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: WMS/WFS с сайта на OpenLayers
как пользоваться-то?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: WMS/WFS с сайта на OpenLayers
Ну как - сконвертить это дело в шейп... http://www.gdal.org/ogr/drv_svg.html
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: WMS/WFS с сайта на OpenLayers
Сохранил SVG на жёсткий, запускаю
проблема в том, что SVG - не продукт Cloudmade Vector Stream Server? или я задал неверную команду конвертации?
Код: Выделить всё
ogr2ogr -f "ESRI Shapefile" latvia_forests.shp mapserv.svg -overwrite
FAILURE:
Unable to open datasource `mapserv.svg' with the following drivers.
-> ESRI Shapefile
-> MapInfo File
-> UK .NTF
-> SDTS
-> TIGER
-> S57
-> DGN
-> VRT
-> REC
-> Memory
-> BNA
-> CSV
-> NAS
-> GML
-> GPX
-> KML
-> GeoJSON
-> Interlis 1
-> Interlis 2
-> GMT
-> SQLite
-> DODS
-> ODBC
-> PGeo
-> MSSQLSpatial
-> OGDI
-> PostgreSQL
-> MySQL
-> PCIDSK
-> XPlane
-> AVCBin
-> AVCE00
-> DXF
-> Geoconcept
-> GeoRSS
-> GPSTrackMaker
-> VFK
-> PGDump
-> GPSBabel
-> SUA
-> OpenAir
-> PDS
-> WFS
-> HTF
-> AeronavFAA
-> Geomedia
-> EDIGEO
-> GFT
-> SVG
-> CouchDB
-> Idrisi
-> ARCGEN
-> SEGUKOOA
-> SEGY
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: WMS/WFS с сайта на OpenLayers
Попробовал - у меня тоже ругается... полагающиеся библиотеки вроде на месте. Пока не понимаю, в чем проблема. Буду думать.
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: WMS/WFS с сайта на OpenLayers
SVG-шка не по формату, я думаю...
А как этот слой через WMS подключить?
А как этот слой через WMS подключить?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: WMS/WFS с сайта на OpenLayers
Ну я еще в первом посте запрос GetCapabilities привел - его достаточно, чтобы подключить к любому софту.
Layer -> Add WMS layer
New - добавить имя, добавить URL http://www.kurtuesi.lv/cgi-bin/mapserv? ... eglite.map&
Connect - выбрать оба слоя которые отдает сервер
выбрать тип данных PNG и в качестве системы координат EPSG:3095
Сохранить, добавить слой. Должно работать...
Layer -> Add WMS layer
New - добавить имя, добавить URL http://www.kurtuesi.lv/cgi-bin/mapserv? ... eglite.map&
Connect - выбрать оба слоя которые отдает сервер
выбрать тип данных PNG и в качестве системы координат EPSG:3095
Сохранить, добавить слой. Должно работать...
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: WMS/WFS с сайта на OpenLayers
неотрисовывается(( Отладчик пишет, что "неожиданный размер изображения"
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: WMS/WFS с сайта на OpenLayers
Вот чертовщина...
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: WMS/WFS с сайта на OpenLayers
Через OpenJUMP работает, однако... Косяк QGIS?.. 

___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: WMS/WFS с сайта на OpenLayers
Может косяк, может и нет - разный софт очень по-разному работает с WMS, даже в пределах стандарта, и иногда приходится угадывать. Например, одним надо давать строку запроса GetCapabilities, другим - ее же, но без самого REQUEST=, третьим - отдельно путь, отдельно - набор параметров, в общем - тут легкий бардак.
В чем именно проблема с QGIS можно было бы выяснить, если посмотреть на HTTP-запросы, которые отправляются на сервер (на предмет лишнего или недостающего).
В чем именно проблема с QGIS можно было бы выяснить, если посмотреть на HTTP-запросы, которые отправляются на сервер (на предмет лишнего или недостающего).
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 9 гостей