Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MI_UG_7.pdf
Скачиваний:
175
Добавлен:
13.02.2015
Размер:
8.59 Mб
Скачать

Создание буферов из данных

Методы создания буферов

Можно создавать единый буфер вокруг всех выбранных объектов или отдельные буферы вокруг каждого объекта.

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

Другим способом является создание отдельных буферов для каждого из объектов. Например, рассмотрим таблицу расположения спутниковых антенн. Надо создать пятикилометровые буферы вокруг каждой из спутниковых антенн. Выберем все спутниковые антенны (командой Выбрать полностью или инструментом Выбор), выполним команду ОБЪЕКТЫ > БУФЕРНЫЕ ЗОНЫ и зададим режим Буфер для каждого объекта. MapInfo создаст пятикилометровые буферные зоны вокруг каждой точки, где расположены спутниковые антенны. В данном случае каждый буфер в MapInfo является отдельным полигоном. Таким образом их можно выбирать на карте независимо друг от друга.

Создав буфер, его можно использовать для поиска объектов, как и любой другой площадной объект.

Типы буферов

Существуют два основных типа буферов, поддерживаемые в MapInfo Professional.

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

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

Кольцевой буфер

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

Используйте нструмент Кольцевой буфер. Этот инструмент находится в Каталоге программ

MapInfo:

322

MapInfo Professional 7.5

Глава 10: Создание буферов и работа с объектами

1.Выполните комманду ПРОГРАММЫ > КАТАЛОГ ПРОГРАММ. Появится диалоговое окно "Каталог программ".

2.Выполните комманду ПРОГРАММЫ > КОЛЬЦЕВОЙ БУФЕР> СОЗДАТЬ БУФЕР и

установите флажки Загрузить и Aвтозагрузка.

3.Нажмите OK. Программа добавится к меню Программы и будет загружаться автоматически каждый раз, когда запускается MapInfo Professional.

Чтобы создать кольцевые буферы:

1.В окне Карты выберите объекты, вокруг которых надо создать буфер.

2.Выполните команду ПРОГРАММЫ > КОЛЬЦЕВОЙ БУФЕР > СОЗДАТЬ БУФЕР.

Появится диалоговое окно “Кольцевые буферы”.

3.Выберите радиус для каждого буфера по возрастанию радиуса. Чтобы это проделать, напечатайте значение первого радиуса в окошко Радиус. Нажмите ДОБАВИТЬ КОЛЬЦО, чтобы добавить Ваш радиус в список Радиусов Буферов. Продолжайте

таким же образом далее и не забывайте, что радиусы должны идти по возрастанию.

4.Выберите единицы измерения из предлагаемого списка.

5.Вы можете изменить гладкость контура буферной зоны, введите число от 3 до 100 в поле Сглаживание. Чем больше число, тем более сглаженым получится буферный объект.

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

7.После того, как Вы завершили выполнять установки для буфера, нажмите OK.

Вы можете изменить гладкость контура буферной зоны так же, как и изменить или удалить кольца в списке Радиусы буферов. Чтобы изменить стиль кольцевого буфера, выберите его в списке Радиусы буферов, с помощью кнопки СТИЛЬ измените цвет заливки и стиль линии

MapInfo Professional 7.5 Руководство пользователя (Сокращенное)

323

Создание буферов из данных

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

используя команду ВЫЧИСЛИТЬ СТАТИСТИКУ КОЛЬЦА.

Оконтуривание объектов

Команда ОКОНТУРИТЬ ОБЪЕКТЫ осуществляет создание нового полигона вокруг выделенного объекта или объектов. Эта команда похожа на создание буфера несколькими путями. Подобно буферу, команда ОКОНТУРИТЬ всегда создает объект вокруг вложенных объектов, и результат помещается на изменяемый слой. Кроме этого, у Вас есть выбор создать ли один оконтуривающий объект вокруг всех исходных объектов или создать по одному оконтуривающему объекту вокруг каждого исходного объекта.

Результирующий регион основывается на узлах исходного объекта. Он состоит из минимального набора точек, при этом все другие точки исходного объекта находятся на границе этого региона или внутри его. Поскольку в результате образуется выпуклый полигон, у него нет внутренних углов, больших чем 180 градусов. Атрибутивные данные при этой процедуре не объединяются.

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

Чтобы создать оконтуривающие объекты:

1. Выполните команду ОБЪЕКТЫ > ОКОНТУРИТЬ. Откроется диалог “Создать контур”.

2.Выберите тип оконтуривающих объектов, который надо создать. Здесь есть два варианта:

Переключатель Создать один контур для всех объектов устанавливается по умолчанию. Он создает один контур вокруг всех выделенных объектов.

Переключатель Создать контуры для каждого объекта создает контур вокруг каждого выделенного объекта.

3.Нажмите OK. Ваша карта перерисуется. Созданный объект(ы) контура отобразятся вокруг исходных объектов.

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

324

MapInfo Professional 7.5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]