Что такое изменяемый объект?
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Новая улучшенная технология редактирования графических объектов в MapInfo, основанная на концепции изменяемого объекта, позволяет комбинировать, разбивать, вырезать фрагменты объектов на Карге, а также создавать узлы путем наложения объектов. Данная модель редактирования позволяет использовать для создания новых объектов как объекты из той же таблицы, так и объекты из любой другой таблицы MapInfo. При этом с помощью развитых функции обобщения можно выделять значения данных, сопоставляемых новому объекту.

 

Модель редактирования с использованием изменяемого объекта, реализованная в MapInfo. позволяет сделать один из объектов на карте изменяемым, потом выбрать или создать другой объект, который будет использоваться в качестве шаблона, а затем осуществить какое-либо действие над изменяемым объектом с помощью выбранного шаблона. Команда ВЫБРАТЬ изменяемый объект находится в меню Объекты.

В общих чертах модель редактирования с использованием изменяемого объекта может быть описана в виде трехшагового процесса:

1. Задать изменяемый объект.

2. Выбрать другой объект, используемый в операции редактирования.

3. Выполнить одну из операций редактирования (комбинирование, разбивка, вырезание или добавление узлов).

Будет создан новый графический объект (объекты) на месте изменяемого объекта.

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

Вы можете работать с объектами с нескольких различных слоев Карты. В то время, как изменяемый объект должен принадлежать изменяемому слою, шаблон для редактирования можно выбрать на любом слое Карты.

В целом процесс редактирования изменяемого объекта работает одинаково как при комбинировании (объединении) объектов, так и при увеличении числа объектов при разрезании объектов или удалении из них фрагментов. Ниже каждая из операции редактирования рассматривается отдельно.

Концепция изменяемого объекта позволяет не только создавать новые графические объекты, но и определять правила, по которым формируются (обобщаются или разобщаются) значения данных, сопоставляемых новому объекту (объектам). В следующем разделе рассматриваются методы обобщения данных, используемые при редактировании объектов.

 

Обобщение данных

Если объектам, участвующим в операции редактирования, соответствуют какие-либо данные, то можно задать правило вычисления значений аналогичных данных для создаваемого нового объекта. Определение таких правил мы называем обобщением данных исходных объектов. MapInfo вычисляет данные для создающегося объекта в зависимости от того, какой метод обобщения задан.

При комбинировании объектов можно использовать следующие методы обобщения данных:

сумма – значения величин, соответствующих исходным объектам, складываются, и сумма сопоставляется полученному новому объекту.

среднее – вычисляется среднее значение для исходных объектов.

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

значение – новому объекту сопоставляется указанное значение.

без изменении – новому объекту присваивается значение, соответствовавшее изменяемому объекту.

При разбиении или вырезании фрагментов объектов на карте можно использовать следующие методы разобщения данных:

пусто – удаляет значение, которое соответствовало изменяемому объекту;

значение – сохраняет значение, которое соответствовало изменяемому объекту

пропорционально размеру вычитает из значения (которое соответствовало изменяемому объему) долю, пропорциональную размеру вырезанного фрагмента.

Во время любой операции редактирования Вы можете отменить вычисление обобщенных данных и перенос их о новый объект, установив флажок "Нет данных". Например, это может быть удобно, когда Вы редактируете чисто графические данные, которым не соответствуют никакие числовые параметры.  Диалог обобщения данных появляется после тою, как выбран изменяемый объект, объект-шаблон и операция редактирования. В этом диалоге следует выбрать метод обобщения данных, который Вы хотите использовать для каждого поля данных. После этого будет выполнена собственно операция редактирования графических объектов.

 

Дата: 2019-12-10, просмотров: 213.