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

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

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

Ширина буферной зоны

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

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

Декартовые вычисления расстояния производятся на плоскости X–Y, на которую спроецированны данные. Такие вычисления приводят к буферам с точной шириной, и они применяются, если данные не в системе "Широта/Долгота".

Активность переключателей На сфере и На плоскости зависит от того, какой тип проекции имеет таблица. Переключатель На плоскости недоступен, если таблица имеет проекцию "Широта/Долгота". Соответственно переключатель На сфере недоступен, если для таблицы задана географическая проекция.

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

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

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

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

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

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

Типы буферов

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

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

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

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

329

MI_UG.PDF

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

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

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

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

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

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

MapInfo:

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

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

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

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

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

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

2.Выполните команду ПРОГРАММЫ > КОЛЬЦЕВОЙ БУФЕР > СОЗДАТЬ БУФЕР. Появится диалоговое окно “Кольцевые буферы”.

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

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

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

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

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

330

MI_UG.PDF

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дважды щелкните на объекте и откроется диалог “Область”. Нажмите на кнопку СТИЛЬ внизу диалога и откроется диалог “Стиль области”. Внесите необходимые изменения и нажмите OK.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

331

MI_UG.PDF

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