Профиль местности
-
- Участник
- Сообщения: 96
- Зарегистрирован: 31 май 2012, 11:55
- Репутация: 9
- Откуда: Минск
Профиль местности
Есть набор точек, по которым был отрисован линейный объект. Каждая точка имеет абсолютную отметку высоты (в таблице атрибутов). Стоит задача построить продольный профиль рельефа местности, проходящий через эти точки. Есть ли возможность сделать это напрямую из таблицы? Т.е. без интерполяций и обработки полученных поверхностей?
-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Профиль местности
Построить профиль из таблицы в координатах L (длина) - Z (высота).
Для этого надо:
1. Построить из точек линию
2. Разбить линию на отрезки ее же узлами
3. Посчитать длину отрезков
4. Конвертировать разбитую линии в точки (первую точку каждого отрезка)
5. Посчитать длину до каждой точки от начальной точки
6. Имея в таблице поля L (длина) и Z (высота), строим слой точек
7. Конвертируем точки в линию профиля
Для этого надо:
1. Построить из точек линию
2. Разбить линию на отрезки ее же узлами
3. Посчитать длину отрезков
4. Конвертировать разбитую линии в точки (первую точку каждого отрезка)
5. Посчитать длину до каждой точки от начальной точки
6. Имея в таблице поля L (длина) и Z (высота), строим слой точек
7. Конвертируем точки в линию профиля
-
- Завсегдатай
- Сообщения: 483
- Зарегистрирован: 17 авг 2006, 14:04
- Репутация: 0
- Откуда: Новосибирск
Re: Профиль местности
Через ЕТ можно в одно действие, там специальная процедура есть.
-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Профиль местности
Думаю за данную процедуру в ЕТ надо дополнительно заплатить, а так штатными средствами аркгис.AndreyL писал(а):Через ЕТ можно в одно действие, там специальная процедура есть.

-
- Завсегдатай
- Сообщения: 483
- Зарегистрирован: 17 авг 2006, 14:04
- Репутация: 0
- Откуда: Новосибирск
Re: Профиль местности
И совершенно напрасно Вы так думаете, эта процедура бесплатная.lam писал(а):Думаю за данную процедуру в ЕТ надо дополнительно заплатить, а так штатными средствами аркгис.
-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Профиль местности
Покажите, пожалуйста, где именно эта процедура.AndreyL писал(а):И совершенно напрасно Вы так думаете, эта процедура бесплатная.lam писал(а):Думаю за данную процедуру в ЕТ надо дополнительно заплатить, а так штатными средствами аркгис.
-
- Завсегдатай
- Сообщения: 483
- Зарегистрирован: 17 авг 2006, 14:04
- Репутация: 0
- Откуда: Новосибирск
Re: Профиль местности
lam писал(а):Покажите, пожалуйста, где именно эта процедура.
-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Профиль местности
Думаю это немного не то, PolylineZ-это для отображения в 3Д сцене или создания маршрутного шейпа, или я заблуждаюсь? Можете отобразить на плоскости в координатах (L-Z) PolylineZ, который Вы рекомендуете построить? Так, как строят профили в варианте 2Д.
- Вложения
-
- graph.jpg (99.77 КБ) 10722 просмотра
-
- Завсегдатай
- Сообщения: 483
- Зарегистрирован: 17 авг 2006, 14:04
- Репутация: 0
- Откуда: Новосибирск
Re: Профиль местности
Ok! Ждем автора
-
- Участник
- Сообщения: 96
- Зарегистрирован: 31 май 2012, 11:55
- Репутация: 9
- Откуда: Минск
Re: Профиль местности
5. Посчитать длину до каждой точки от начальной точки
Я правильно понимаю – Инструмент Расстояние между точками (PointDistance)? Либо нужно использовать Hawth's Analysis Tools?
И конечный результат этого действия - таблица с расстояниями и ID вершин?
6. Имея в таблице поля L (длина) и Z (высота), строим слой точек
Здесь можно по-подробнее?
Я правильно понимаю – Инструмент Расстояние между точками (PointDistance)? Либо нужно использовать Hawth's Analysis Tools?
И конечный результат этого действия - таблица с расстояниями и ID вершин?
6. Имея в таблице поля L (длина) и Z (высота), строим слой точек
Здесь можно по-подробнее?

-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Профиль местности
Имеется ввиду просуммировать длины отрезков, т.е. получить расстояние от начала профиля для каждой вершины.alphart писал(а):5. Посчитать длину до каждой точки от начальной точки
Да.alphart писал(а): И конечный результат этого действия - таблица с расстояниями и ID вершин?
Display XY Data...alphart писал(а): 6. Имея в таблице поля L (длина) и Z (высота), строим слой точек
Здесь можно по-подробнее?
-
- Активный участник
- Сообщения: 163
- Зарегистрирован: 24 янв 2012, 22:02
- Репутация: 24
- Откуда: Москва
- Контактная информация:
Re: Профиль местности
Дополнительный вопрос: а если есть 3-мерные данные (x y z) в точках, какими средствами лучше строить профиль???
я так понимаю можно сделать так же простой Display X Y Data, только вместо одной из координат вставить высоту??
я так понимаю можно сделать так же простой Display X Y Data, только вместо одной из координат вставить высоту??
-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Профиль местности
Нет, не получится, надо делать как описано выше, или же другой способ-это связываться с интерполяцией данных (x y z) и потом по гриду строить профиль (существуют инструменты - http://arcscripts.esri.com/).grozhentsov писал(а):Дополнительный вопрос: а если есть 3-мерные данные (x y z) в точках, какими средствами лучше строить профиль???
я так понимаю можно сделать так же простой Display X Y Data, только вместо одной из координат вставить высоту??
-
- Завсегдатай
- Сообщения: 483
- Зарегистрирован: 17 авг 2006, 14:04
- Репутация: 0
- Откуда: Новосибирск
Re: Профиль местности
Честно говоря, не совсем понимаю задачу. Если надо просто построить проекцию упорядоченного набора трехмерных точек на вертикальную плоскость, проходящую через заданную линию, то это можно просто в Excel-e сделать. Причем тут ГИС?
-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Профиль местности
Будьте любезны, продемонстрируйте в Excel-e. Спасибо.AndreyL писал(а):Честно говоря, не совсем понимаю задачу. Если надо просто построить проекцию упорядоченного набора трехмерных точек на вертикальную плоскость, проходящую через заданную линию, то это можно просто в Excel-e сделать. Причем тут ГИС?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей