Создание профиля из последовательности точек

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Antifriz
Активный участник
Сообщения: 100
Зарегистрирован: 07 мар 2013, 00:16
Репутация: 1

Создание профиля из последовательности точек

Сообщение Antifriz » 22 окт 2014, 23:15

Есть множество точек, расположенных на одной линии с атрибутами Z. Как в 3D Analyst или другим способом создать профиль через эти точки?

Можно как исходные данные использовать мальнькие отрезки линий с атрибутами Z, но тогда 3D Analyst создает множество профилей, а нужен один из последовательности отрезков.

swdartvader
Активный участник
Сообщения: 190
Зарегистрирован: 16 дек 2012, 09:08
Репутация: 48
Откуда: Калининград

Re: Создание профиля из последовательности точек

Сообщение swdartvader » 23 окт 2014, 00:04

Проинтерполируйте их линейно по Z, например Natural Neighbour, с маской в форме некоторого буфера. А затем встроенным инструментом построения профилей 3d Analyst по полилинии стройте сечение получившегося растра

Antifriz
Активный участник
Сообщения: 100
Зарегистрирован: 07 мар 2013, 00:16
Репутация: 1

Re: Создание профиля из последовательности точек

Сообщение Antifriz » 23 окт 2014, 00:32

swdartvader писал(а):Проинтерполируйте их линейно по Z, например Natural Neighbour, с маской в форме некоторого буфера. А затем встроенным инструментом построения профилей 3d Analyst по полилинии стройте сечение получившегося растра
Тогда мне придется вручную строить сечение. А как-нибудь обойти это нельзя?

И как правильно задать маску, чтобы интерполяция состоялась только в границах буфера? Иначе очень большой массив данных получается. Выходит что-то типа этого:
viewtopic.php?f=16&t=10564
Нужно потом обрезать растр с помощью буфера.

swdartvader
Активный участник
Сообщения: 190
Зарегистрирован: 16 дек 2012, 09:08
Репутация: 48
Откуда: Калининград

Re: Создание профиля из последовательности точек

Сообщение swdartvader » 23 окт 2014, 22:27

В Enviroments - Raster Analysis - Mask пробовали задавать ограничивающий буфер, и его же в качестве рабочего экстента?

Насчет сечения, видимо да, я, к сожалению, не располагаю. Но вы можете попробовать поковыряться в сторону
http://resources.arcgis.com/ru/help/mai ... 05s000000/

Если что-нибудь получится, жду ваших комментариев, самому интересно :)

Antifriz
Активный участник
Сообщения: 100
Зарегистрирован: 07 мар 2013, 00:16
Репутация: 1

Re: Создание профиля из последовательности точек

Сообщение Antifriz » 24 окт 2014, 21:44

swdartvader писал(а):В Enviroments - Raster Analysis - Mask пробовали задавать ограничивающий буфер, и его же в качестве рабочего экстента?

Насчет сечения, видимо да, я, к сожалению, не располагаю. Но вы можете попробовать поковыряться в сторону
http://resources.arcgis.com/ru/help/mai ... 05s000000/

Если что-нибудь получится, жду ваших комментариев, самому интересно :)
Enviroments - Raster Analysis - Mask пробовал. Делает или маску прямоугольного экстента или маску в виде полигона с вершинами в точках, которые необходимо интерполировать

По второму ничего не "выковырял")

swdartvader
Активный участник
Сообщения: 190
Зарегистрирован: 16 дек 2012, 09:08
Репутация: 48
Откуда: Калининград

Re: Создание профиля из последовательности точек

Сообщение swdartvader » 24 окт 2014, 22:34

Ну, если так не получается задать маску - остается только вариант обрезать растр
Data Management - Raster - Raster processing - Clip, в инстирументе только поставить надо галку Use input features to clip geometry, чтоб обрезало ровно по границе буфера, а не по границам экстента.

А вообще, все это можно собрать в модел билдере в инструмент, чтоб проще было, если задача на потоке

Antifriz
Активный участник
Сообщения: 100
Зарегистрирован: 07 мар 2013, 00:16
Репутация: 1

Re: Создание профиля из последовательности точек

Сообщение Antifriz » 27 окт 2014, 23:45

swdartvader писал(а):Ну, если так не получается задать маску - остается только вариант обрезать растр
Data Management - Raster - Raster processing - Clip, в инстирументе только поставить надо галку Use input features to clip geometry, чтоб обрезало ровно по границе буфера, а не по границам экстента.

А вообще, все это можно собрать в модел билдере в инструмент, чтоб проще было, если задача на потоке
Обрезать конечно можно, но уж слишком много времени и ресурса нужно для обработки большого прямоугольного экстента во время интерполяции.

Ответить

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

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

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