MapInfo Разделение контура на элементарные участки.

MapInfo, MapBasic
Ответить
param0n
Участник
Сообщения: 64
Зарегистрирован: 14 июн 2009, 15:34
Репутация: 0

MapInfo Разделение контура на элементарные участки.

Сообщение param0n » 14 июн 2009, 15:41

Есть контур -- с.х. поле (пашня, сенокос и т.п.) нужно разделить его на элементарные участки. Как вариант где-то предлагали наложить сетку (например 100 метровую) и затем обрезать её по краям контура, только как это сделать?

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: MapInfo Разделение контура на элементарные участки.

Сообщение Boris » 15 июн 2009, 18:22

Что в вашем понимании элементарные участки?

param0n
Участник
Сообщения: 64
Зарегистрирован: 14 июн 2009, 15:34
Репутация: 0

Re: MapInfo Разделение контура на элементарные участки.

Сообщение param0n » 15 июн 2009, 21:01

http://www.agrophys.com/Agrophys_files/ ... rohim.html

Вот, если конкретно. Там есть картиники.

Мне нужно привести к такому виду -- http://www.agrophys.com/Agrophys_files/ ... m_path.jpg

Диагонали, мне, конечно, не нужны, только "сетка".

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: MapInfo Разделение контура на элементарные участки.

Сообщение Boris » 20 июн 2009, 05:54

Если хотите, что бы было именно как в примере - квадраты расположены вдоль наибольшей грани, то просто - не получиться.
Если вам все равно как повернуты элементарные квадраты, то тут есть два решения:
1. очевидное - не использовать Mapinfo, поскольку задача весьма похожа на задачу растровой алгебры. И решать ее стоит как задачу на растре с заданным размером ячейки.
2. не очевидное, построить сетку искомого размера и порезать ею все полигоны. В результате какждый из них разобъется на квадраты (в местах полного перекрытия) и "огрызки" разной формы, на границах исходных участков.

Ответить

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

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

Сейчас этот форум просматривают: Semrush [Bot] и 1 гость