Профиль местности

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
alphart
Участник
Сообщения: 96
Зарегистрирован: 31 май 2012, 11:55
Репутация: 9
Откуда: Минск

Профиль местности

Сообщение alphart » 13 сен 2012, 21:04

Есть набор точек, по которым был отрисован линейный объект. Каждая точка имеет абсолютную отметку высоты (в таблице атрибутов). Стоит задача построить продольный профиль рельефа местности, проходящий через эти точки. Есть ли возможность сделать это напрямую из таблицы? Т.е. без интерполяций и обработки полученных поверхностей?

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Профиль местности

Сообщение lam » 14 сен 2012, 08:21

Построить профиль из таблицы в координатах L (длина) - Z (высота).
Для этого надо:
1. Построить из точек линию
2. Разбить линию на отрезки ее же узлами
3. Посчитать длину отрезков
4. Конвертировать разбитую линии в точки (первую точку каждого отрезка)
5. Посчитать длину до каждой точки от начальной точки
6. Имея в таблице поля L (длина) и Z (высота), строим слой точек
7. Конвертируем точки в линию профиля

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Профиль местности

Сообщение AndreyL » 14 сен 2012, 13:47

Через ЕТ можно в одно действие, там специальная процедура есть.

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Профиль местности

Сообщение lam » 14 сен 2012, 13:53

AndreyL писал(а):Через ЕТ можно в одно действие, там специальная процедура есть.
Думаю за данную процедуру в ЕТ надо дополнительно заплатить, а так штатными средствами аркгис. :)

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Профиль местности

Сообщение AndreyL » 14 сен 2012, 15:02

lam писал(а):Думаю за данную процедуру в ЕТ надо дополнительно заплатить, а так штатными средствами аркгис. :)
И совершенно напрасно Вы так думаете, эта процедура бесплатная.

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Профиль местности

Сообщение lam » 14 сен 2012, 15:15

AndreyL писал(а):
lam писал(а):Думаю за данную процедуру в ЕТ надо дополнительно заплатить, а так штатными средствами аркгис. :)
И совершенно напрасно Вы так думаете, эта процедура бесплатная.
Покажите, пожалуйста, где именно эта процедура.

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Профиль местности

Сообщение AndreyL » 14 сен 2012, 15:37

lam писал(а):Покажите, пожалуйста, где именно эта процедура.
ET.png
ET.png (13.64 КБ) 10749 просмотров

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Профиль местности

Сообщение lam » 14 сен 2012, 16:10

Думаю это немного не то, PolylineZ-это для отображения в 3Д сцене или создания маршрутного шейпа, или я заблуждаюсь? Можете отобразить на плоскости в координатах (L-Z) PolylineZ, который Вы рекомендуете построить? Так, как строят профили в варианте 2Д.
Вложения
graph.jpg
graph.jpg (99.77 КБ) 10738 просмотров

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Профиль местности

Сообщение AndreyL » 14 сен 2012, 16:57

Ok! Ждем автора

alphart
Участник
Сообщения: 96
Зарегистрирован: 31 май 2012, 11:55
Репутация: 9
Откуда: Минск

Re: Профиль местности

Сообщение alphart » 14 сен 2012, 23:01

5. Посчитать длину до каждой точки от начальной точки
Я правильно понимаю – Инструмент Расстояние между точками (PointDistance)? Либо нужно использовать Hawth's Analysis Tools?
И конечный результат этого действия - таблица с расстояниями и ID вершин?

6. Имея в таблице поля L (длина) и Z (высота), строим слой точек
Здесь можно по-подробнее? :?

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Профиль местности

Сообщение lam » 17 сен 2012, 09:09

alphart писал(а):5. Посчитать длину до каждой точки от начальной точки
Имеется ввиду просуммировать длины отрезков, т.е. получить расстояние от начала профиля для каждой вершины.
alphart писал(а): И конечный результат этого действия - таблица с расстояниями и ID вершин?
Да.
alphart писал(а): 6. Имея в таблице поля L (длина) и Z (высота), строим слой точек
Здесь можно по-подробнее? :?
Display XY Data...

grozhentsov
Активный участник
Сообщения: 163
Зарегистрирован: 24 янв 2012, 22:02
Репутация: 24
Откуда: Москва
Контактная информация:

Re: Профиль местности

Сообщение grozhentsov » 24 сен 2012, 11:58

Дополнительный вопрос: а если есть 3-мерные данные (x y z) в точках, какими средствами лучше строить профиль???
я так понимаю можно сделать так же простой Display X Y Data, только вместо одной из координат вставить высоту??

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Профиль местности

Сообщение lam » 24 сен 2012, 12:09

grozhentsov писал(а):Дополнительный вопрос: а если есть 3-мерные данные (x y z) в точках, какими средствами лучше строить профиль???
я так понимаю можно сделать так же простой Display X Y Data, только вместо одной из координат вставить высоту??
Нет, не получится, надо делать как описано выше, или же другой способ-это связываться с интерполяцией данных (x y z) и потом по гриду строить профиль (существуют инструменты - http://arcscripts.esri.com/).

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Профиль местности

Сообщение AndreyL » 24 сен 2012, 18:41

Честно говоря, не совсем понимаю задачу. Если надо просто построить проекцию упорядоченного набора трехмерных точек на вертикальную плоскость, проходящую через заданную линию, то это можно просто в Excel-e сделать. Причем тут ГИС?

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Профиль местности

Сообщение lam » 25 сен 2012, 09:01

AndreyL писал(а):Честно говоря, не совсем понимаю задачу. Если надо просто построить проекцию упорядоченного набора трехмерных точек на вертикальную плоскость, проходящую через заданную линию, то это можно просто в Excel-e сделать. Причем тут ГИС?
Будьте любезны, продемонстрируйте в Excel-e. Спасибо.

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot] и 21 гость