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

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

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

Сообщение alphart »

Есть набор точек, по которым был отрисован линейный объект. Каждая точка имеет абсолютную отметку высоты (в таблице атрибутов). Стоит задача построить продольный профиль рельефа местности, проходящий через эти точки. Есть ли возможность сделать это напрямую из таблицы? Т.е. без интерполяций и обработки полученных поверхностей?
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

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

Сообщение lam »

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

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

Сообщение AndreyL »

Через ЕТ можно в одно действие, там специальная процедура есть.
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

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

Сообщение lam »

AndreyL писал(а):Через ЕТ можно в одно действие, там специальная процедура есть.
Думаю за данную процедуру в ЕТ надо дополнительно заплатить, а так штатными средствами аркгис. :)
AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

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

Сообщение AndreyL »

lam писал(а):Думаю за данную процедуру в ЕТ надо дополнительно заплатить, а так штатными средствами аркгис. :)
И совершенно напрасно Вы так думаете, эта процедура бесплатная.
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

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

Сообщение lam »

AndreyL писал(а):
lam писал(а):Думаю за данную процедуру в ЕТ надо дополнительно заплатить, а так штатными средствами аркгис. :)
И совершенно напрасно Вы так думаете, эта процедура бесплатная.
Покажите, пожалуйста, где именно эта процедура.
AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

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

Сообщение AndreyL »

lam писал(а):Покажите, пожалуйста, где именно эта процедура.
ET.png
ET.png (13.64 КБ) 10740 просмотров
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

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

Сообщение lam »

Думаю это немного не то, PolylineZ-это для отображения в 3Д сцене или создания маршрутного шейпа, или я заблуждаюсь? Можете отобразить на плоскости в координатах (L-Z) PolylineZ, который Вы рекомендуете построить? Так, как строят профили в варианте 2Д.
Вложения
graph.jpg
graph.jpg (99.77 КБ) 10729 просмотров
AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

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

Сообщение AndreyL »

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

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

Сообщение alphart »

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

6. Имея в таблице поля L (длина) и Z (высота), строим слой точек
Здесь можно по-подробнее? :?
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

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

Сообщение lam »

alphart писал(а):5. Посчитать длину до каждой точки от начальной точки
Имеется ввиду просуммировать длины отрезков, т.е. получить расстояние от начала профиля для каждой вершины.
alphart писал(а): И конечный результат этого действия - таблица с расстояниями и ID вершин?
Да.
alphart писал(а): 6. Имея в таблице поля L (длина) и Z (высота), строим слой точек
Здесь можно по-подробнее? :?
Display XY Data...
grozhentsov
Активный участник
Сообщения: 163
Зарегистрирован: 24 янв 2012, 22:02
Репутация: 24
Откуда: Москва
Контактная информация:

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

Сообщение grozhentsov »

Дополнительный вопрос: а если есть 3-мерные данные (x y z) в точках, какими средствами лучше строить профиль???
я так понимаю можно сделать так же простой Display X Y Data, только вместо одной из координат вставить высоту??
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

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

Сообщение lam »

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 »

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

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

Сообщение lam »

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

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость