Путь с наименьшей стоимостью
Добавлено: 05 сен 2013, 20:10
Добрый день!
Стоит задача найти путь с наименьшей стоимостью между двумя точками (для начала) POINTA и POINTB.
Есть несколько слоев: глубина воды (растр), зоны опасности (полигоны) и угол наклона.
Я нашел руководство по Spatial Analyst и там есть подобный пример, я следую ему:
1) Реклассифицирую Глубины воды на 10 групп, присваиваю наиболее "удобным" глубинам 10, менее 9 и тд.
2) Feature to Raster для зон опасности, потом опять Реклассифицирую таким же образом: наиболее "удобным" зонам 10, менее 9 и тд.
3) Углы наклона то же самое Реклассифицирую таким же образом: наиболее "удобным" углам 10, менее 9 и тд.
4)Затем Raster Calculator:
Суммирую с ВЕСАМИ (Для более важного фактора 0.7, а остальным по 0.2 и 0.1) все три растра.
5) (Можно пропустить) Реклассифицирую таким же образом и РЕЗУЛЬТАТ 4) : наиболее "удобным" 10, менее 9 и тд.
6) Далее
Cost Distance:
Input raster or feature source data: POINTA
Input Cost Raster: РЕЗУЛЬТАТ 5)
В РЕЗУЛЬТАТЕ:
Output Distance Raster
Ourput backlink raster
7)
Cost Path:
Input raster or feature destination data: POINTB
Input Cost Raster: РЕЗУЛЬТАТ 6) Output Distance Raster
Input cost backlink raster: РЕЗУЛЬТАТ 6) Output backlink Raster
В результате по идее должен быть построен путь от точки А к B с минимальной стоимостью.
Но он не внушает мне доверия....
Что именно он считает и минимизирует (максимизирует накопленные очки 10,9 и тд?) на этапе 7) ?
Правильно ли я понимаю, что в результате этот путь между точками должен иметь максимальную сумму очков, взятых с поверхности стоимости ( этап 5)?
Или это должен быть мимнимум?
Я запутаолся, не верю, что этот путь с минимальной стоимостью на скрине.
Описание скрина:
На поверхности стоимости (результат этапа 5) проложен путь с мин стоимостью (рещзультат этапа 7).
Слева градация слоя SumSurRec.
Буду очень благодарен за помощь!
Простите, что может быть написал слишком путано...
Стоит задача найти путь с наименьшей стоимостью между двумя точками (для начала) POINTA и POINTB.
Есть несколько слоев: глубина воды (растр), зоны опасности (полигоны) и угол наклона.
Я нашел руководство по Spatial Analyst и там есть подобный пример, я следую ему:
1) Реклассифицирую Глубины воды на 10 групп, присваиваю наиболее "удобным" глубинам 10, менее 9 и тд.
2) Feature to Raster для зон опасности, потом опять Реклассифицирую таким же образом: наиболее "удобным" зонам 10, менее 9 и тд.
3) Углы наклона то же самое Реклассифицирую таким же образом: наиболее "удобным" углам 10, менее 9 и тд.
4)Затем Raster Calculator:
Суммирую с ВЕСАМИ (Для более важного фактора 0.7, а остальным по 0.2 и 0.1) все три растра.
5) (Можно пропустить) Реклассифицирую таким же образом и РЕЗУЛЬТАТ 4) : наиболее "удобным" 10, менее 9 и тд.
6) Далее
Cost Distance:
Input raster or feature source data: POINTA
Input Cost Raster: РЕЗУЛЬТАТ 5)
В РЕЗУЛЬТАТЕ:
Output Distance Raster
Ourput backlink raster
7)
Cost Path:
Input raster or feature destination data: POINTB
Input Cost Raster: РЕЗУЛЬТАТ 6) Output Distance Raster
Input cost backlink raster: РЕЗУЛЬТАТ 6) Output backlink Raster
В результате по идее должен быть построен путь от точки А к B с минимальной стоимостью.
Но он не внушает мне доверия....
Что именно он считает и минимизирует (максимизирует накопленные очки 10,9 и тд?) на этапе 7) ?
Правильно ли я понимаю, что в результате этот путь между точками должен иметь максимальную сумму очков, взятых с поверхности стоимости ( этап 5)?
Или это должен быть мимнимум?
Я запутаолся, не верю, что этот путь с минимальной стоимостью на скрине.
Описание скрина:
На поверхности стоимости (результат этапа 5) проложен путь с мин стоимостью (рещзультат этапа 7).
Слева градация слоя SumSurRec.
Буду очень благодарен за помощь!
Простите, что может быть написал слишком путано...