Я пытаюсь провести интерполяцию в прибрежной зоне с точками данных в нескольких реках, впадающих в бухту и на противоположных сторонах полуострова.
Я создал слой береговой линии, чтобы использовать его в качестве барьера, но не могу понять, как это сделать в ArcGIS 10.
Я не вижу объекта барьера ни в одном из инструментов кригинга.
Я попытался просто сделать кригинг, а затем подрезать его на землю, но я получаю нереальные результаты, когда точки данных, расположенные близко друг к другу, но разделенные землей, создают проблемы.
Я вижу онлайн-документацию для выполнения этого в скриптах геообработки в 9.3, но ничего похожего на 10.
Ответы:
Протекают ли реки в определенном направлении? Если это так, вы можете использовать направленное биннинг вдоль осевых линий рек, чтобы ограничить эмпирические вариограммы только точечными парами, идущими по длине рек. (Подробнее см. Здесь: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Exploring_directional_autocorrelation/0031000000m2000000/ )
Другой вариант - разделить точечные выборки на отдельные наборы данных и запустить кригинг для каждого набора отдельно. В любом случае это может быть более уместным, поскольку каждая река может иметь разные статистические модели; но не сработает, если размер вашей выборки мал для каждой реки.
Вам нужно использовать геостатистический метод, или будет работать детерминированный метод? Я думаю, что вы сможете достичь того, чего хотите, используя диффузионную интерполяцию с барьерами. Вы можете использовать свою землю как чрезвычайно дорогой барьер. http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00310000002s000000.htm
Также здесь представлена диффузионная интерполяция с абсолютными барьерами в качестве инструмента сценария геообработки. Ваша береговая линия станет идеальным абсолютным барьером. http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Diffusion_Interpolation_With_Barriers/003000000005000000/
источник
Вы пробовали инструмент Topo to Raster? Вы можете указать тип входных объектов (Высота точки, Поток, сток, контур, граница, озеро). Вы можете попробовать установить элементы слоя береговой линии на «TopoLake».
Кроме того, результатом работы инструментов Topo to Raster является «гидрологически правильный» растр
Цитирование из справки: TopoLake Класс объектов полигонов, который определяет местоположение озер. Всем выходным растровым ячейкам в озере будет присвоено минимальное значение высоты всех ячеек вдоль береговой линии.
источник
Я поздний усыновитель, поэтому я могу только рассказать вам, что работает в 9.3 с расширением Spatial Analyst - публиковать на всякий случай, если метод все еще работает в 10. Во-первых, создайте закрытую линейную строку, представляющую интересующую вас область (звучит как обратная) вашей береговой линии здесь). Укажите свой «контейнер» в диалоговом окне параметров Spatial Analyst на вкладке экстента. Выполните свой анализ, выбрав Кригинг из Интерполировать в Растр в меню Spatial Analyst.
Удачи!
источник