Отображение растров в Mapserver + OpenLayers

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
inooni
Новоприбывший
Сообщения: 14
Зарегистрирован: 01 сен 2009, 08:28
Репутация: 0

Отображение растров в Mapserver + OpenLayers

Сообщение inooni » 02 сен 2009, 15:00

Добрый вечер! Столкнулся со следующей проблемой:

Имеются растры в формате jpg + TAB-файлы с точками привязки такого вида:

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

!table
!version 300
!charset WindowsCyrillic

Definition table
  
File "Sheet_2_4.jpg"
Type "RASTER"
(4594512.31,6999867.36)  (0,0)  Label  "Point 1",
(4596510.2,6999959.24)  (19801,0)  Label  "Point 2",
(4594604.16,6997869.44)  (0,19801)  Label  "Point 3",
(4596602.06,6997961.31)  (19801,19801)  Label  "Point 4"
CoordSys Nonearth Units "m"
RasterStyle 4 1
RasterStyle 7 16777215
Сами растры весьма большого размера (почти 20000х20000 точек), поэтому конвертировать их в Geotiff не получится (файлы получаются порядка 1Гб). Собственно вопрос - как правильно написать в MAP-файле связку с этими растрами, чтобы можно было с ними работать через WMS???
(Я читал про world-файлы: http://mapserver.org/input/raster.html# ... orld-files , но так и не понял как ими пользоваться. Опять же: возможно ли с помощью них сделать аналог как gdaltindex с растрами в формате geotiff??)

inooni
Новоприбывший
Сообщения: 14
Зарегистрирован: 01 сен 2009, 08:28
Репутация: 0

Re: Отображение растров в Mapserver + OpenLayers

Сообщение inooni » 02 сен 2009, 15:13

верно ли я для этого растра написал файл jgw?

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

0.10553759911116
0.00000000000000
0.00000000000000
-0.10554012423615
4596602.06
6999959.24
Делал согласно статье: http://gis-lab.info/qa/tfw.html

dixgrey
Интересующийся
Сообщения: 32
Зарегистрирован: 22 июл 2009, 10:45
Репутация: 0
Контактная информация:

Re: Отображение растров в Mapserver + OpenLayers

Сообщение dixgrey » 14 сен 2009, 11:16

я вообще не нашел нормального примера как в Mapserver + OpenLayers загрузить растровое изображение :(

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Отображение растров в Mapserver + OpenLayers

Сообщение Mavka » 14 сен 2009, 11:31

dixgrey
Вы смешиваете два процесса. Загрузка растра производится в MapServer.
OpenLayers будет показывать только то что ему даст MapServer.

1. Сделайте географическую привязку в QGis - "Географическая привязка данных с помощью QGIS". Можете почитать остальные статьи в разделе "Пространственная привязка".
2. Опишите правильно растр в MapServer: Использование растровых слоев.
3. В OpenLayers подключайте WMS.
лангольеры под окном жрали время ом-ном-ном

dixgrey
Интересующийся
Сообщения: 32
Зарегистрирован: 22 июл 2009, 10:45
Репутация: 0
Контактная информация:

Re: Отображение растров в Mapserver + OpenLayers

Сообщение dixgrey » 14 сен 2009, 11:45

спасибо! щас попробую

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость