Пытаюсь привязать изображение к тайлам OpenStreetMap и раздать получивщееся по wms.
1. Создаю проект, проекцию выбираю 900913 и включаю перепроецирование на лету.
2. Слой с osm добавляю как gdal совместимый растровый источник. Описание в xml
Спойлер
Код: Выделить всё
<GDAL_WMS>
<Service name="TMS">
<ServerUrl>http://tile.openstreetmap.org/${z}/${x}/${y}.png</ServerUrl>
</Service>
<DataWindow>
<UpperLeftX>-20037508.34</UpperLeftX>
<UpperLeftY>20037508.34</UpperLeftY>
<LowerRightX>20037508.34</LowerRightX>
<LowerRightY>-20037508.34</LowerRightY>
<TileLevel>18</TileLevel>
<TileCountX>1</TileCountX>
<TileCountY>1</TileCountY>
<YOrigin>top</YOrigin>
</DataWindow>
<Projection>EPSG:900913</Projection>
<BlockSizeX>256</BlockSizeX>
<BlockSizeY>256</BlockSizeY>
<BandsCount>3</BandsCount>
<Cache />
</GDAL_WMS>
4. Привязанное изображение сохраняется в геотиф проекцию для изображения выбираю 900913
5. Изображение добавляется в основную область смещенным. Выбираю слой с изображением выбираю для него проекцию 900913 (импортируется почемуто с другой проекцией) - изображение встает на место.
6. В окне проекта qgis все отображается верно. У всех слоев и источников проекция 900913
7. Пытаюсь получить эти данные по wms (через qgis-mapserver туториал по которому настраивал http://hub.qgis.org/projects/quantum-gi ... r_Tutorial) слой соответсвующий привязанному изображению либо пустой либо я не могу найти куда сместилось изображение.
Что проверял:
wms на клиенте настроен правильно, если в запросе указать transparent=false слой заливается белым. т.е. код слоя правильный.
Пробовал по wms получить слой osm из проекта - osm отображается правильно, без смещения.
Пробовал по wms получить склейку своего изображения и изображения подложки osm - подложка отображается нормально, привязанного изображения нет.
Прбовал отображать подложку osm в 4326 и привязывать картинку в 4326 после чего включать в проекте перепроецирование и проекцию 900913 - успеха нет.
Может есть обходной путь? Или я что-то неправильно делаю?