Работа с буфером и высотами в ArcGIS
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 09 дек 2006, 14:32
- Репутация: 0
Работа с буфером и высотами в ArcGIS
Здравствуйте !
Пытаюсь решить учебное задание суть которого в следующем: в гористой местности (файл рельефа растр и шейп с изолиниями) находятся несколько деревень (шейп с их площадью и населением) , надо выбрать участок для питомника на расстоянии 10 км от них.
Работаю на ArcGIS 10.1. Используя буфер он рисует просто овалы без учета рельефа. До этого с анализом рельефом никогда не работал, только как подложка.
Как можно очертить буферную зону с учетом рельефа ???
Пытаюсь решить учебное задание суть которого в следующем: в гористой местности (файл рельефа растр и шейп с изолиниями) находятся несколько деревень (шейп с их площадью и населением) , надо выбрать участок для питомника на расстоянии 10 км от них.
Работаю на ArcGIS 10.1. Используя буфер он рисует просто овалы без учета рельефа. До этого с анализом рельефом никогда не работал, только как подложка.
Как можно очертить буферную зону с учетом рельефа ???
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Работа с буфером и высотами в ArcGIS
как вариант построить линию горизонта, ограничив ее размером буфера. см. тут.
но будут проблемы, если есть возвышенности, между точкой наблюдателя и границей буферной зоны
но будут проблемы, если есть возвышенности, между точкой наблюдателя и границей буферной зоны
понравилось? жми палец вверх 

-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 09 дек 2006, 14:32
- Репутация: 0
Re: Работа с буфером и высотами в ArcGIS
Вобщето нет, не совсем понял ка это решается.палец вверх, если сообщение на форуме было для вас действительно полезным)
???????
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Работа с буфером и высотами в ArcGIS
что конкретно в моем сообщении предыдущем было не понятно?
палец вверх - стандартная напоминалка в подписи, которая добавляется автоматом.
палец вверх - стандартная напоминалка в подписи, которая добавляется автоматом.
понравилось? жми палец вверх 

-
- Участник
- Сообщения: 95
- Зарегистрирован: 08 май 2011, 17:34
- Репутация: 8
- Откуда: Минск
Re: Работа с буфером и высотами в ArcGIS
А я бы делал так:
Построил сеть точечных объектов с нужной плотностью
Присвоил бы им высоту
Вычислил их координаты
Рассчитал их расстояние в трех мерной системе координат
По точкам где значение близко к искомому построить полигон или линию как вам удобней
Этот способ не особо точен и годится только для плавно изменяющихся поверхностей в противном случае, можно считать уклоны для каждой ячейки и находить гипотенузу , а потом путем суммированием значений определять нужную дистанцию. Только как сделать это автоматически я не знаю а в ручную достаточно долго. Но возможно)))
Построил сеть точечных объектов с нужной плотностью
Присвоил бы им высоту
Вычислил их координаты
Рассчитал их расстояние в трех мерной системе координат
По точкам где значение близко к искомому построить полигон или линию как вам удобней
Этот способ не особо точен и годится только для плавно изменяющихся поверхностей в противном случае, можно считать уклоны для каждой ячейки и находить гипотенузу , а потом путем суммированием значений определять нужную дистанцию. Только как сделать это автоматически я не знаю а в ручную достаточно долго. Но возможно)))
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Работа с буфером и высотами в ArcGIS
хотя в итоге и я и kog9 предложили решение с той самой гипотенузой от центра деревни к краю буфера... как я понимаю автору темы нужно расстояние "курвиметром" по модели рельефа
будем думать дальше
будем думать дальше
понравилось? жми палец вверх 

-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Работа с буфером и высотами в ArcGIS
усЁ очень просто
если товарищ сообщил все условия задачи (в чем я сомневаюсь), и ему действительно нужно расстояние по рельефу, то достаточно построить дистанционное преобразование с сопротивлением, равным 1/cos(slope)), и отбить маску на расстоянии более 10км. Думаю, что в арке distance transform есть. Если нет, то можно все сделать за 5 минут в SAGA.
P.S. Обычно в задачах после этого требуется выделить связные области (объекты), и оценить их форму и прочие характеристики (компактность, площадь, среднюю высоту, перепад рельефа и пр.), чтобы отобрать подходящие.

если товарищ сообщил все условия задачи (в чем я сомневаюсь), и ему действительно нужно расстояние по рельефу, то достаточно построить дистанционное преобразование с сопротивлением, равным 1/cos(slope)), и отбить маску на расстоянии более 10км. Думаю, что в арке distance transform есть. Если нет, то можно все сделать за 5 минут в SAGA.
P.S. Обычно в задачах после этого требуется выделить связные области (объекты), и оценить их форму и прочие характеристики (компактность, площадь, среднюю высоту, перепад рельефа и пр.), чтобы отобрать подходящие.
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 09 дек 2006, 14:32
- Репутация: 0
Re: Работа с буфером и высотами в ArcGIS
novia
спасибо kog9 и вам, в дальнейшем объяснили про гипотенузу и начал доходить смысл принципа решения таких проблем с расстояниями в горах.
gamm, та вы правы, условие не все а только его начало, но я сразу забуксовал, так что вынес эту часть на обсуждение, а дальше там надо еще учитывать перепады высот (ущелья и хребты) чтоб изолировать заповедник от людей, а людей в деревнях от животных.
Т.е. если есть горный пик или ущелье между ними то буфер в 10 км не требуется. Ну а дальнейшие условия там ничего сложного.
Спасибо за ваше предложение, но с SAGA я пока никогда не работал. В ArcGIS именно инструмента distance transform нет, но что он должен делать, трансформирует расстояния по соответствующим параметрам? Как этот модуль называется в SAGA GIS ?
Для меня это все достаточно трудно, т.к. я уже говорил с рельефом никогда не работал.
Не сообщение не понятно, а самое решение я не понял с линией горизонта, тут же раздел для новичков. : )что конкретно в моем сообщении предыдущем было не понятно?
спасибо kog9 и вам, в дальнейшем объяснили про гипотенузу и начал доходить смысл принципа решения таких проблем с расстояниями в горах.
gamm, та вы правы, условие не все а только его начало, но я сразу забуксовал, так что вынес эту часть на обсуждение, а дальше там надо еще учитывать перепады высот (ущелья и хребты) чтоб изолировать заповедник от людей, а людей в деревнях от животных.
Т.е. если есть горный пик или ущелье между ними то буфер в 10 км не требуется. Ну а дальнейшие условия там ничего сложного.
Спасибо за ваше предложение, но с SAGA я пока никогда не работал. В ArcGIS именно инструмента distance transform нет, но что он должен делать, трансформирует расстояния по соответствующим параметрам? Как этот модуль называется в SAGA GIS ?
Для меня это все достаточно трудно, т.к. я уже говорил с рельефом никогда не работал.
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Работа с буфером и высотами в ArcGIS
Что и предполагалось ... все это переводим в сопротивление (tension), и делаем то же самое дистанционное преобразование. Сопротивление может быть в чем угодно, например во времени, требуемом на преодоление одного метра пути (тогда и буфер будет по времени достижения, а не по расстоянию)Vladimirskii писал(а):Т.е. если есть горный пик или ущелье между ними то буфер в 10 км не требуется.
есть, но как он там называется - не знаю, поскольку аркой не пользуюсь (нет потребности).В ArcGIS именно инструмента distance transform нет
В SAGA - в списке модулей ищем Grid Analysis/Accumulated cost (Isotropic) и рядом ...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость