Страница 1 из 1

Представление азимутов - иллюстрация

Добавлено: 04 май 2012, 17:58
Lesia
Помогите новичку! Срочно нужно представить на плоскости в форме векторов-стрелок результаты измерения направлений действия параметра Z (конкретно – азимут преобладающего стока). Модель поверхности (грид) необязательна, равно как и стрелки могут быть одинаковой длины. Достаточно, чтобы из каждй точки наблюдений исходил в определенном направлении единичный вектор. Отсчет азимута велся от Севера (0 градусов) на Восток (90) – Юг (180) – Запад (270) – и до 360. Точность отсчета 1 градус, т.е. числа натуральные. Сеть наблюдений близка к регулярной, но местами сильно от нее отличается. Каждая точка имеет координаты XY. Пробовала строить стрелки в SURFER 8 Vector Map по величинам снятых азимутов либо по рассчитанному Terrain Slope. Также Vector Map по Directional Derivative от норда (в Surfer это 90 влево от East) рассчитанным по значениям абсолютных отметок рельефа в точках наблюдений. Примерно половина полученных таким образом стрелок «смотрит не туда», показывая направление максимального градиента. Подскажите что-либо кроме ручного варианта. Также пользуюсь MapInfo 6 и ArcGIS 10, но со стрелками там иметь дело не приходилось. К сожалению, цифровой модели рельефа местности нет, векторизовать растр в нашем случае непродуктивно, потому и взываю о помощи! Кстати, поможет ли моей проблеме инструмент Flow direction из модуля Hydrology - он просит исходящий растровый файл - извините, ArcGIS еще только начинаю осваивать, потому и вопросы такие :)).

Re: Представление азимутов - иллюстрация

Добавлено: 04 май 2012, 23:31
Александр Мурый
Как физически выглядят "результаты измерения направлений действия параметра Z (конкретно – азимут преобладающего стока)"? Это таблица / векторные данные / ... ?

Поясните, пож-та, также фразу: "Модель поверхности (грид) необязательна, равно как и стрелки могут быть одинаковой длины. "
Насколько я понимаю, "векторные поля" строятся по растру.

Ещё: приведите (если есть) картинку того, что должно получиться -- так понятнее будет.

Т.е. вам нужно просто в каждой точке наблюдения построить вектор с указанным азимутом одной и той же (заданной?) длины, так?

Re: Представление азимутов - иллюстрация

Добавлено: 05 май 2012, 00:29
Lesia
Да, именно просто в каждой точке наблюдения вектор с указанным азимутом одной и той же длины.

Физически это массив точек наблюдений с координатами и значениями азимута от нуля до 360 градусов. Данные сняты вручную с топоосновы растровой с учетом длины, крутизны и экспозиции склонов. Относительно небольшой объем массива (200 точек) позволил нам такую причуду (готовой векторной модели рельефа нет - это заграница). Для поставленной задачи - показать влияние ландшафта на геохимические поля - вполне достаточно такой упрощенной иллюстрации.
К сожалению, это первая попытка именно таким образом показать часть методики. Готовой иллюстрации нет. Могу показать вариант, построенный по гриду в Surfer - но там остается некоторый объем ручной коррекции. Позволить себе это можно только РАЗОВО.

Re: Представление азимутов - иллюстрация

Добавлено: 05 май 2012, 00:46
Lesia
Рисунок который не устраивает
AZ.jpg
AZ.jpg (509.74 КБ) 9211 просмотров

Re: Представление азимутов - иллюстрация

Добавлено: 05 май 2012, 06:10
S.E.
В свое время была подобная задача. Имелась точечная тема с забитыми атрибутами по направлению и расстоянию. Нужно было по этим значениям построить от точки линии. Задача решалась в ArcView GIS. В расширении ГИС-Картограф С.В.Пацука нашел скрипт, который строит линию от точки на половину расстояния в заданном направлении. Подредактировал скрипт, чтобы он строил линию на полное расстояние, ну и сделал то, что требовалось. Если надо на конце линии посадить маркер-стрелку, то особых сложностей нет ни в ArcView, ни в ArcGIS.

Re: Представление азимутов - иллюстрация

Добавлено: 05 май 2012, 10:24
Александр Мурый
А если просто отобразить точки символами с поворотом? Угол поворота (здесь это азимут) взять из таблицы атрибутов..

Re: Представление азимутов - иллюстрация

Добавлено: 05 май 2012, 15:01
Lesia
Спасибо. Но вынуждена еще побеспокоить глупыми вопросами - как найти и запустить этот скрипт?

Спасибо за простой дельный совет

Добавлено: 05 май 2012, 15:06
Lesia
Спасибо огромное. Работаю

Re: Представление азимутов - иллюстрация

Добавлено: 11 май 2012, 11:18
S.E.
Если надо скрипт, давайте майло - скину.
amuriy, кстати, вполне рабочий вариант предложил.

Re: Представление азимутов - иллюстрация

Добавлено: 11 май 2012, 11:42
Lesia
Да, по совету Амурия получила нужную картинку в две минуты в ArcGIS. Если можно, скрипт скиньте, может т такая задача возникнуть. Спасибо. lesia_buzhuk@ukr.net