<<На Главную    <В меню Советы по MapInfo

   Редко кто из операторов не встречался при работе в ГИС MapInfo с рутинной задачей рассечения полигона линией. О том, осуществить эту нехитрую манипуляцию и пойдёт речь ниже.

 

Предположим, что наша исходная карта выглядит сл. образом:

Предположим, далее,  что на этой учебной карте есть необходимость рассечь контур с номером 17 по полевой дороге (обведено зелёным) на два полигона .

 Менеджер слоёв даёт представление о том, из каких слоёв состоит учебная сборка:

Слой, который будем рассекать называется parc (от англ. parcels - участки). В слое line отвекторизовываем полилинией фрагмент дороги, по которой желаем рассечь контур (линия синего цвета):  

Далее делаем слой parc редактируемым и щёлкаем по нему. Наша карта приобретёт сл. вид:

 

На рисунке выше, чтобы дать указание программе, какой объект будем подвергать редактированию, щёлкаем правой кнопкой и в контекстном меню нажимаем на пункт Выбрать изменяемый объект и после этого щёлкаем по линии-разрезу. Теперь картинка будет смотреться сл. образом:

На рисунке выше, для рассечения контура, опять щёлкаем по правой кнопке и выбираем Разрезать полилинией. Видим сл. форму и смело жмём на ней на кнопку Дальше:

Теперь, программа запрашивает, что будем делать с атрибутивными данными. Выбор здесь следует производить исходя из контекста конкретной ситуации. На следующем рисунке , для примера, присвоим обеим полигонам исходное значение поля id  - 17:

Далее, само собой, OK.  Ну, собственно и всё, задача  решена. Рассекли исходный контур на два отдельных полигона:

14.08.2016 г. О еще одном способе рассечения полигона с использование инструмента Разрезать полигон из набора утилит MapCAD можно посмотреть здесь

10.10.2011 г.

©Simashkov.2011

Назад