Страница 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 - географические координаты левого верхнего угла изображения.