Страница 1 из 1
Растровые данные в MapServer.
Добавлено: 26 ноя 2008, 12:00
Flake-Music
Здравствуйте. Нужно чтобы MapServer брал растровые данные для отображения карты.
В дистрибутиве есть пример, использующий файл raster.tif
Мне же нужно, чтобы в качестве данных использовался jpeg файл. Подстановка raster.jpg вместо raster.tif не к чему не привела.
Есть ли примем такой реализации?
Re: Растровые данные в MapServer.
Добавлено: 26 ноя 2008, 12:18
Denis Rykov
Попробуйте сконвертировать ваш jpg в tif.
Re: Растровые данные в MapServer.
Добавлено: 26 ноя 2008, 12:21
KolesovDmitry
C jpg работает так же, как и с другими форматами (
работа с растрами) -- нужен только правильный
файл привязки к вашему растру.
В примере скорее всего был не Tiff, а GeoTiff (т.е. без отдельного файла привязки), поэтому замена Tiff на jpg ничего не дала.
Re: Растровые данные в MapServer.
Добавлено: 26 ноя 2008, 13:15
Flake-Music
Вопрос по файлу привязки. Не могу понять что значит "E, F - параметры сдвига; X,Y координаты центра верхнего левого пиксела".
X,Y - это координаты пикселя? Или географические координаты.
Объясните, пожалуйсто, что это означает.
Re: Растровые данные в MapServer.
Добавлено: 26 ноя 2008, 15:04
Denis Rykov
При условии, что отстутствует поворот, координаты привязанного растра будут рассчитываться в соответствии с формулами:
x1 = Ax + E
y1 = By + F
Где x (столбец) и y (строка) - файловые координаты (не географические), Е и F - параметры сдвига. Очевидно, что если, например E=0 и F=0, то x1(0)=0 и y1(0)=0, что в верно только в случае, когда начало координат изображения совпадает с началом координат географической СК. Грубо говоря E и F - географические координаты левого верхнего угла изображения.