Создание профиля из последовательности точек
-
- Активный участник
- Сообщения: 100
- Зарегистрирован: 07 мар 2013, 00:16
- Репутация: 1
Создание профиля из последовательности точек
Есть множество точек, расположенных на одной линии с атрибутами Z. Как в 3D Analyst или другим способом создать профиль через эти точки?
Можно как исходные данные использовать мальнькие отрезки линий с атрибутами Z, но тогда 3D Analyst создает множество профилей, а нужен один из последовательности отрезков.
Можно как исходные данные использовать мальнькие отрезки линий с атрибутами Z, но тогда 3D Analyst создает множество профилей, а нужен один из последовательности отрезков.
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 16 дек 2012, 09:08
- Репутация: 48
- Откуда: Калининград
Re: Создание профиля из последовательности точек
Проинтерполируйте их линейно по Z, например Natural Neighbour, с маской в форме некоторого буфера. А затем встроенным инструментом построения профилей 3d Analyst по полилинии стройте сечение получившегося растра
-
- Активный участник
- Сообщения: 100
- Зарегистрирован: 07 мар 2013, 00:16
- Репутация: 1
Re: Создание профиля из последовательности точек
Тогда мне придется вручную строить сечение. А как-нибудь обойти это нельзя?swdartvader писал(а):Проинтерполируйте их линейно по Z, например Natural Neighbour, с маской в форме некоторого буфера. А затем встроенным инструментом построения профилей 3d Analyst по полилинии стройте сечение получившегося растра
И как правильно задать маску, чтобы интерполяция состоялась только в границах буфера? Иначе очень большой массив данных получается. Выходит что-то типа этого:
viewtopic.php?f=16&t=10564
Нужно потом обрезать растр с помощью буфера.
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 16 дек 2012, 09:08
- Репутация: 48
- Откуда: Калининград
Re: Создание профиля из последовательности точек
В Enviroments - Raster Analysis - Mask пробовали задавать ограничивающий буфер, и его же в качестве рабочего экстента?
Насчет сечения, видимо да, я, к сожалению, не располагаю. Но вы можете попробовать поковыряться в сторону
http://resources.arcgis.com/ru/help/mai ... 05s000000/
Если что-нибудь получится, жду ваших комментариев, самому интересно
Насчет сечения, видимо да, я, к сожалению, не располагаю. Но вы можете попробовать поковыряться в сторону
http://resources.arcgis.com/ru/help/mai ... 05s000000/
Если что-нибудь получится, жду ваших комментариев, самому интересно

-
- Активный участник
- Сообщения: 100
- Зарегистрирован: 07 мар 2013, 00:16
- Репутация: 1
Re: Создание профиля из последовательности точек
Enviroments - Raster Analysis - Mask пробовал. Делает или маску прямоугольного экстента или маску в виде полигона с вершинами в точках, которые необходимо интерполироватьswdartvader писал(а):В Enviroments - Raster Analysis - Mask пробовали задавать ограничивающий буфер, и его же в качестве рабочего экстента?
Насчет сечения, видимо да, я, к сожалению, не располагаю. Но вы можете попробовать поковыряться в сторону
http://resources.arcgis.com/ru/help/mai ... 05s000000/
Если что-нибудь получится, жду ваших комментариев, самому интересно
По второму ничего не "выковырял")
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 16 дек 2012, 09:08
- Репутация: 48
- Откуда: Калининград
Re: Создание профиля из последовательности точек
Ну, если так не получается задать маску - остается только вариант обрезать растр
Data Management - Raster - Raster processing - Clip, в инстирументе только поставить надо галку Use input features to clip geometry, чтоб обрезало ровно по границе буфера, а не по границам экстента.
А вообще, все это можно собрать в модел билдере в инструмент, чтоб проще было, если задача на потоке
Data Management - Raster - Raster processing - Clip, в инстирументе только поставить надо галку Use input features to clip geometry, чтоб обрезало ровно по границе буфера, а не по границам экстента.
А вообще, все это можно собрать в модел билдере в инструмент, чтоб проще было, если задача на потоке
-
- Активный участник
- Сообщения: 100
- Зарегистрирован: 07 мар 2013, 00:16
- Репутация: 1
Re: Создание профиля из последовательности точек
Обрезать конечно можно, но уж слишком много времени и ресурса нужно для обработки большого прямоугольного экстента во время интерполяции.swdartvader писал(а):Ну, если так не получается задать маску - остается только вариант обрезать растр
Data Management - Raster - Raster processing - Clip, в инстирументе только поставить надо галку Use input features to clip geometry, чтоб обрезало ровно по границе буфера, а не по границам экстента.
А вообще, все это можно собрать в модел билдере в инструмент, чтоб проще было, если задача на потоке
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя