Диаграмма Вороного

Последнее сообщение
Tooly 21 12
Ноя 17

Коллеги, если по результатам ГМ у вас возникает необходимость в том, чтобы посчитать объемы, приходящиеся на каждую скважину с использованием полигонов Вороного (voronoi polygons/ tisselate) как поступаете?
Построить сами полигоны можно и в arcgis, и в matlab, но если ли какой-то красивый (оно же простой) способ потом посчитать, например, запасы по скважин в Petrel или irap или еще где-то?? но делать это не вручную все-таки? потому что если скважин 100-1000, то вообще неинтересно сперва переименовывать полигоны, чтоб было понятно какой из них к какой скважине относится, а потом еще в volumetrics (petrel) загонять эти полигоны... наверняка же не новая задача и кто-нибудь уже сталкивался с ней. как поступаете?

Рушан 764 18
Ноя 17 #1

Тули, нельзя ли при генерации полигонов передавать им нужные названия. Потом написать скрипт для Петрел(IRAP). Если есть только гриды, то для них тогда отдельный (консольный)скрипт писать.

Tooly 21 12
Ноя 17 #2

В этих программах (аркгис, матлаб) нельзя имена передавать. придется писать макрос, что вычислить центройд у полигонов и сравнивать его с коорд скважины и так имена в файле присваивать.. просто и это не самый быстрый путь…
Думал, может, кто-то это уже проходил и есть готовое решение..

Рушан 764 18
Ноя 17 #3

Тули, если поможет, то для примера сам вороной есть здесь, а поиск ближайшего элемента вороного - здесь (voronoi.find is included in [d3 v4.3.0](https://github.com/d3/d3/releases/v4.3.0) ).

Tooly 21 12
Ноя 17 #4

Да. Полезно.

Спасибо и на этом.

AGA 740 12
Ноя 17 #5

В петреле сделай geometrical modelling-well region. Поиграй параметрами, вот тебе и Воронов =)

Celebrity 1578 17
Ноя 17 #6

AGA пишет:

В петреле сделай geometrical modelling-well region. Поиграй параметрами, вот тебе и Воронов =)

Тоже самое и в РМС, Geometric Modelling=> Create regions based on nearest well

Go to top