Страница 1 из 1

Можно ли через minidriver GDAL подцепить к QGIS яндекс.карты

Добавлено: 15 дек 2015, 13:53
kartograf
Можно ли подцепить через minidriver GDAL к QGIS яндекс.карты (меня интересуют спутниковые снимки)?
Если можно, то какие должны быть параметры в xml файле?

Пробовал по аналогии с OSM подложками, но не получается. Тот файлик xml который пытаюсь использовать, прикладываю.
Про QuickMapServices знаю, но там не устраивает, то что при использовании в проекте другой проекции,в макете нормально не отрисовывается подложка. Да GDAL может пригодиться в дальнейшем.

Re: Можно ли через minidriver GDAL подцепить к QGIS яндекс.к

Добавлено: 15 дек 2015, 18:06
drrrrr
Можно. В Вашем файле в ссылке не экранированы &.

Код: Выделить всё

<GDAL_WMS>
  <Service name="TMS">
    <ServerUrl>http://sat.maps.yandex.net/tiles?l=sat&x=${x}&y=${y}&z=${z}</ServerUrl>
  </Service>
    <DataWindow>
        <UpperLeftX>-20037508.34</UpperLeftX>
        <UpperLeftY>20037508.34</UpperLeftY>
        <LowerRightX>20037508.34</LowerRightX>
        <LowerRightY>-20037508.34</LowerRightY>
        <TileLevel>20</TileLevel>
        <TileCountX>1</TileCountX>
        <TileCountY>1</TileCountY>
        <YOrigin>top</YOrigin>
    </DataWindow>
  <Projection>EPSG:3395</Projection>
    <BlockSizeX>256</BlockSizeX>
    <BlockSizeY>256</BlockSizeY>
  <MaxConnections>4</MaxConnections>
  <BandsCount>3</BandsCount>
  <ZeroBlockHttpCodes>499,204,404</ZeroBlockHttpCodes>
  <ZeroBlockOnServerException>true</ZeroBlockOnServerException>
  <Cache/> 
</GDAL_WMS>

Re: Можно ли через minidriver GDAL подцепить к QGIS яндекс.к

Добавлено: 16 дек 2015, 07:28
kartograf
Спасибо огромное.Проверил, действительно работает. :D

Re: Можно ли через minidriver GDAL подцепить к QGIS яндекс.к

Добавлено: 16 дек 2015, 09:10
Донецков
И как "это" загрузить в QGIS?

Re: Можно ли через minidriver GDAL подцепить к QGIS яндекс.к

Добавлено: 16 дек 2015, 10:14
drrrrr
И как "это" загрузить в QGIS?
Нужно сохранить описание сервиса в файл с расширением xml и добавить его в qgis как растровый слой.

Re: Можно ли через minidriver GDAL подцепить к QGIS яндекс.к

Добавлено: 16 дек 2015, 15:42
gimran
А для других сервисов где можно подобные файлы xml найти?

Re: Можно ли через minidriver GDAL подцепить к QGIS яндекс.к

Добавлено: 17 дек 2015, 04:42
Denis Rykov
Нигде, их руками писать надо.

Re: Можно ли через minidriver GDAL подцепить к QGIS яндекс.к

Добавлено: 17 дек 2015, 05:14
ericsson
gimran писал(а):А для других сервисов где можно подобные файлы xml найти?
http://www.gdal.org/frmt_wms.html

Re: Можно ли через minidriver GDAL подцепить к QGIS яндекс.к

Добавлено: 17 дек 2015, 09:14
Донецков
Скачал код, загружаю в 2.12 - программа висит :(

Re: Можно ли через minidriver GDAL подцепить к QGIS яндекс.к

Добавлено: 17 дек 2015, 09:18
kartograf
Вот еще один файлик, которым пользуюсь, может кому то пригодится, а так есть замечательный плагин QuickMapServices

Re: Можно ли через minidriver GDAL подцепить к QGIS яндекс.к

Добавлено: 17 дек 2015, 09:20
kartograf
У меня сборка qgis 2.8.4 в ubuntu 14.04, поэтому точно причину не скажу, могу только предположить что дело в gdal 2.0, говорят в 2.12 уже он используется.

Re: Можно ли через minidriver GDAL подцепить к QGIS яндекс.к

Добавлено: 17 дек 2015, 09:51
drrrrr
Донецков писал(а):Скачал код, загружаю в 2.12 - программа висит :(
Быть может дело в прокси?
Если так, нужно установить переменные GDAL
GDAL_HTTP_PROXY
GDAL_HTTP_PROXYUSERPWD
GDAL_PROXY_AUTH
Подробности https://trac.osgeo.org/gdal/wiki/Config ... TTPoptions
gimran писал(а):А для других сервисов где можно подобные файлы xml найти?
В предыдущей версии модуля QuckmapService TMS-слои не перепроецировались, поэтому описал web сервисы через минидрайвер GDAL, благо QuckmapService это позволяет. Определения сервисов прилагаю. В актуальной версии QuckmapService и без того все прекрасно работает, ну, разве что есть ощущение, что растры перепроецируются помедленнее.

Re: Можно ли через minidriver GDAL подцепить к QGIS яндекс.к

Добавлено: 17 дек 2015, 13:27
Донецков
В версии 2.12 GDAL еще нет 2 версии ...
На домашней машине нет прокси....

Re: Можно ли через minidriver GDAL подцепить к QGIS яндекс.к

Добавлено: 17 дек 2015, 14:21
kartograf
Извиняюсь, видимо ошибся.

Re: Можно ли через minidriver GDAL подцепить к QGIS яндекс.к

Добавлено: 17 дек 2015, 15:00
drrrrr
Донецков писал(а):В версии 2.12 GDAL еще нет 2 версии ...
На домашней машине нет прокси....
Не в версии GDAL дело - я попробовал подгрузить слой в QGIS 2.0, там версия GDAL 1.10, - работает.