Не отображается по wms привязанное изображение.
Добавлено: 17 мар 2013, 15:49
				
				Привет дорогой gis-lab возникла проблема:
Пытаюсь привязать изображение к тайлам OpenStreetMap и раздать получивщееся по wms.
1. Создаю проект, проекцию выбираю 900913 и включаю перепроецирование на лету.
2. Слой с osm добавляю как gdal совместимый растровый источник. Описание в xml
3. Привязываю изображение, указывая координаты точек с карты. Т.е. выбираю указать на карте для каждой точки, если это вдруг важно.
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 - успеха нет.
Может есть обходной путь? Или я что-то неправильно делаю?
			Пытаюсь привязать изображение к тайлам 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 - успеха нет.
Может есть обходной путь? Или я что-то неправильно делаю?