Страница 1 из 2
					
				модель рельефа местности и формула
				Добавлено: 07 май 2013, 21:24
				 Ольга1310
				Здравствуйте.Хотелось бы спросить профессиональных пользователей АркГис:
"У меня есть модель рельефа местности. Я знаю формулу, позволяющую определить индекс Миссенарда (уверена, что здесь не важно какой показатель Миссинард или температура или любой другой) в любой точке местности, в зависимости от ее пространственного положения: Y=34.0896-1.4783*широта+0.4175*долгота+0.0016*высота.
Каким образом, используя модель высот и эту формулу можно построить модель индекса Миссенарда на данной территории в виде горизонталей???
Нигде в интернете не нашла ответа, так что Вы моя последняя надежда.
Заранее очень благодарна!
			 
			
					
				Re: модель рельефа местности и формула
				Добавлено: 07 май 2013, 21:28
				 Александр Мурый
				Использовать растровый калькулятор для расчёта по формуле, затем по полученному растру построить изолинии.
			 
			
					
				Re: модель рельефа местности и формула
				Добавлено: 07 май 2013, 21:31
				 Ольга1310
				А если расписать чуть подробнее, не отношу себя к специалистам((((
			 
			
					
				Re: модель рельефа местности и формула
				Добавлено: 07 май 2013, 21:38
				 lam
				Александр Мурый писал(а):Использовать растровый калькулятор для расчёта по формуле, затем по полученному растру построить изолинии.
Разве растровый калькулятор имеет возможность производить математические операции над значениями координат растра  XY? Возможно я ошибаюсь.
 
			
					
				Re: модель рельефа местности и формула
				Добавлено: 07 май 2013, 21:46
				 Александр Мурый
				lam писал(а):
Разве растровый калькулятор имеет возможность производить математические операции над значениями координат растра XY? Возможно я ошибаюсь.
Можно создать растры долготы/широты (рецепты есть 
здесь), затем уже считать по формуле.
 
			
					
				Re: модель рельефа местности и формула
				Добавлено: 07 май 2013, 21:49
				 Александр Мурый
				Кстати, какая версия ArcGIS? От этого зависит наличие/отсутствие некоторых функций, нужных для решения задачи (
пример).
 
			
					
				Re: модель рельефа местности и формула
				Добавлено: 07 май 2013, 21:52
				 lam
				Александр Мурый писал(а):lam писал(а):
Разве растровый калькулятор имеет возможность производить математические операции над значениями координат растра XY? Возможно я ошибаюсь.
Можно создать растры долготы/широты (рецепты есть 
здесь), затем уже считать по формуле.
 
А не проще будет обработать модель рельефа на уровне атрибутивной таблицы (Field Calculator) точечного шейпа, который можно получить из растра? Затем интерполировать точки в растр по полю значений рассчитанного параметра.
 
			
					
				Re: модель рельефа местности и формула
				Добавлено: 07 май 2013, 22:06
				 Александр Мурый
				lam писал(а):
А не проще будет обработать модель рельефа на уровне атрибутивной таблицы (Field Calculator) точечного шейпа, который можно получить из растра? Затем интерполировать точки в растр по рассчитанному параметру.
Пожалуй да, так было бы проще.
 
			
					
				Re: модель рельефа местности и формула
				Добавлено: 07 май 2013, 22:12
				 lam
				Александр Мурый писал(а):lam писал(а):
А не проще будет обработать модель рельефа на уровне атрибутивной таблицы (Field Calculator) точечного шейпа, который можно получить из растра? Затем интерполировать точки в растр по рассчитанному параметру.
Пожалуй да, так было бы проще.
 
Ну вот, наводки по решению задачи для автора поста даны, покнопочное описание думаю расписывать не стоит, ведь так и автору будет интересней ее решить.  

 
			
					
				Re: модель рельефа местности и формула
				Добавлено: 07 май 2013, 22:19
				 Ольга1310
				Может всё же опишите подробнее. Буду очень благодарна. Уровень работы с программой не так уж и велик(((
			 
			
					
				Re: модель рельефа местности и формула
				Добавлено: 07 май 2013, 22:26
				 Ольга1310
				lam писал(а):Александр Мурый писал(а):lam писал(а):
Разве растровый калькулятор имеет возможность производить математические операции над значениями координат растра XY? Возможно я ошибаюсь.
Можно создать растры долготы/широты (рецепты есть 
здесь), затем уже считать по формуле.
 
А не проще будет обработать модель рельефа на уровне атрибутивной таблицы (Field Calculator) точечного шейпа, который можно получить из растра? Затем интерполировать точки в растр по полю значений рассчитанного параметра.
 
Распишите, пожалуйста, подробнее!!!! 

 
			
					
				Re: модель рельефа местности и формула
				Добавлено: 08 май 2013, 11:34
				 Александр Мурый
				— Вначале используйте инструмент 
Raster to Point, чтобы сконвертировать ваш растр в набор точек с атрибутивной таблицей (в таблице одно поле будет со значениями растра, т.е. высотой Z). 
— Добавьте к таблице атрибутов значения координат (слой точек должен быть в географической системе координат, т.е. широта/долгота в градусах), это можно сделать через инструмент 
Add XY Coordinates.
— Когда в таблице будут поля X/Y/Z, то посчитайте нужную величину по формуле в 
Калькуляторе полей.
— Конвертируйте точки в растр (
Point to Raster), в качестве "value_field" используйте вычисленный ранее параметр.
— По полученному растру постройте 
изолинии.
P.S. могут быть более правильные решения 

 
			
					
				Re: модель рельефа местности и формула
				Добавлено: 08 май 2013, 11:45
				 lam
				Александр Мурый писал(а):— Вначале используйте инструмент 
Raster to Point, чтобы сконвертировать ваш растр в набор точек с атрибутивной таблицей (в таблице одно поле будет со значениями растра, т.е. высотой Z). 
— Добавьте к таблице атрибутов значения координат (слой точек должен быть в географической системе координат, т.е. широта/долгота в градусах), это можно сделать через инструмент 
Add XY Coordinates.
— Когда в таблице будут поля X/Y/Z, то посчитайте нужную величину по формуле в 
Калькуляторе полей.
— Конвертируйте точки в растр (
Point to Raster), в качестве "value_field" используйте вычисленный ранее параметр.
— По полученному растру постройте 
изолинии.
P.S. могут быть более правильные решения 

 
Наводки оказалось не достаточно 

, надо сказать большое спасибо Александру за проделанный труд  

 
			
					
				Re: модель рельефа местности и формула
				Добавлено: 08 май 2013, 14:20
				 Ольга1310
				Lam и Александр большое спасибо за помощь!!!! Буду пробовать делать по вашим советам, надеюсь, что у меня всё получится!!!
			 
			
					
				Re: модель рельефа местности и формула
				Добавлено: 08 май 2013, 19:18
				 Александр Фадеев
				Ольга1310 писал(а):: Y=34.0896-1.4783*широта+0.4175*долгота+0.0016*высота.
Можно полюбопытствовать, откуда такая формулка, и на какой регион?