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

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

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

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

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

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

Добавлено: 14 сен 2012, 13:47
AndreyL
Через ЕТ можно в одно действие, там специальная процедура есть.

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

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

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

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

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

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

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

Добавлено: 14 сен 2012, 15:37
AndreyL
lam писал(а):Покажите, пожалуйста, где именно эта процедура.
ET.png
ET.png (13.64 КБ) 10728 просмотров

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

Добавлено: 14 сен 2012, 16:10
lam
Думаю это немного не то, PolylineZ-это для отображения в 3Д сцене или создания маршрутного шейпа, или я заблуждаюсь? Можете отобразить на плоскости в координатах (L-Z) PolylineZ, который Вы рекомендуете построить? Так, как строят профили в варианте 2Д.

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

Добавлено: 14 сен 2012, 16:57
AndreyL
Ok! Ждем автора

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

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

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

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

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

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

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

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

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

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

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

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

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