Шпаргалка по " Геоинформационные системы"

Автор работы: Пользователь скрыл имя, 02 Июля 2013 в 23:13, шпаргалка

Описание работы

Работа содержит ответы на вопросы по курсу "Геоинформационные системы".

Файлы: 1 файл

ответ на экзамен ГИС.doc

— 518.00 Кб (Скачать файл)

Удаление

Чтобы удалить объект, на него надо сначала указать инструментом Стрелка. Затем выполните команду УДАЛИТЬ  из меню Правка. или нажать клавишу DEL.

Последовательность операций при редактировании

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

Изменение размеров и  перемещение объектов

Чтобы переместить объект на новое  место, выберите его и не отпускайте кнопку мыши примерно секунду. Указатель  мыши примет форму четырех стрелок. Переместите объект и отпустите кнопку мыши. Форма объекта при этом сохранится.

 

Вопрос № 40

Совмещение узлов

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

В окне Карты каждой области, ломаной, линии, дуге и прямоугольнику соответствуют узлы, которые могут быть совмещены с узлами другого объекта. Если включен режим Совмещения узлов (клавиша S), то MapInfo применяет совмещение узлов при рисовании, изменении формы или положения объектов. MapInfo автоматически совмещает узлы одного объекта с соответствующими узлами другого объекта, если расстояние между ними становится меньше определенного радиуса (задается в окошке "Радиус совмещения" диалога "Режимы окна Карты").

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

Совмещение при перемещении

В большинстве карт узлы различных  объектов связаны, в частности, это  касается улиц и ограничиваемых этими улицами кварталов. В диалоге НАСТРОЙКА > РЕЖИМЫ > ОКНО КАРТЫ можно задать, какие узлы на карте должны при редактировании смещаться одновременно.

Выберите "Нет", чтобы этот режим  не применялся. Выберите "На текущем  слое", чтобы при перемещении  каждого узла перемещались также все совмещенные с ним узлы на том же слое.

 

Вопрос № 41

Сглаживание ломаных  линий. Преобразование объектов в области  и ломаные

С помощью команды СГЛАДИТЬ УГЛЫ можно преобразовывать углы ломаной  в дуги (сгладить ломаную линию). Укажите на ломаную линию инструментом Стрелка и выполните команду ОБЪЕКТЫ > СГЛАДИТЬ УГЛЫ. MapInfo сгладит ломаную таким образом, что она будет представлять собой непрерывную линию с закруглениями вместо углов. Возвратить исходный вид объекта можно либо с помощью команды ОТМЕНИТЬ, либо выполнив команду ОБЪЕКТЫ > ОБНАЖИТЬ УГЛЫ.

Команды СГЛАДИТЬ УГЛЫ и ОБНАЖИТЬ УГЛЫ применимы только к ломаным  и полилиниям.

Преобразование объектов в области и ломаные

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

Например, Вы выбрали группу узлов, которую Вы хотите скопировать в  буфер обмена Windows и вставить в другое место на карте. MapInfo считает подобную группу узлов ломаной линией. Если Вы хотите вставить скопированный объект на карту как область, то следует выполнить команду ОБЪЕКТЫ > ПРЕВРАТИТЬ В ОБЛАСТЬ.

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

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

Например, нельзя добавлять узлы к  объекту типа прямоугольник. Если же прямоугольник

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

 

Влпрос № 42

Изменение карт улиц (StreetInfo)

Файлы StreetInfo построены сложнее, чем  обычные таблицы MapInfo. Фактически каждый город, район, территория и др. области  в стандарте StreetInfo представляются тремя  таблицами: основной, таблицей сегментов  и таблицей имен.

В качестве примера будем рассматривать карту улиц Москвы. Таблицу StreetInfo (в нашем случае M_STREET.TAB) можно только читать; ее нельзя изменять. Но она содержит в себе ссылки на две таблицы-компоненты, в которые можно вносить изменения: MOS_NAME.TAB и MOS_STR0.TAB. Таблица MOS_STR0 содержит графическую информацию об улицах и номерах домов в каждом квартале (таблица сегментов), а MOS_NAME - названия улиц (таблица названий).

Данные из этих файлов-компонент  сопоставляются через поле "MI_refnum", содержащее коды улиц. Остальные поля файла сегментов содержат:

FromLeft Начальную точку, номер  дома по левой стороне улицы.

ToLeft Конечную точку, номер дома  по левой стороне улицы.

FromRight Начальную точку, номер  дома по правой стороне улицы.

ToRight Конечную точку, номер дома  по правой стороне улицы.

Type Логическое значение. Используйте  его по своему усмотрению.

Добавление сегмента к улице

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

Процедура добавления улицы, название которой уже имеется на Карте, не так редка, как может показаться. Дело в том, что карты StreetInfo могут охватывать большие районы и территории. В одном из городов Вы добавляете улицу Строителей. Если в каком-нибудь другом городе этой же области улица Строителей уже имеется, то может возникнуть путаница. Чтобы определить, имеется ли уже улица с таким названием, выполните команду НАЙТИ из меню Запрос.

В обоих случаях суть дела состоит  в том, что надо добавить новую  запись в файл сегментов и

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

1. Выполните команду ФАЙЛ > ОТКРЫТЬ  ТАБЛИЦУ, чтобы открыть файлы  M_STREET и MOS_STR0.

2. Выполните команду УПРАВЛЕНИЕ  СЛОЯМИ из меню Карта. Сделайте слой MOS_STR0 изменяемым, а слой M_STREET доступным.

3. С помощью команды НАЙТИ  или инструмента Информация найдите  улицу, вид которой надо изменить. Укажите на эту улицу инструментом  Информация. Пролистайте окно до  поля MI_REFNUM (код улицы MapInfo). Запомните код.

4. Перейдите на слой MOS_STR0 и нарисуйте  новый сегмент (он может быть  оторван от других сегментов  той же улицы). Установив режим  cовмещения узлов (клавиша "S"), Вы обеспечите совмещение узлов  новых сегментов улицы с существовавшими  соседними сегментами.

5. Укажите на созданный сегмент  инструментом Информация. Введите  необходимую текстовую информацию, номера домов, тип улицы и  самое важное правильный код  (MI_REFNUM).

6. Повторите эту процедуру для  каждого нового сегмента.

Как добавить новую улицу

Теперь рассмотрим случай, когда  надо добавить совсем новую улицу  на карту. Для этого придется внести изменения и в MOS_STR0, и в MOS_NAME. Ниже приводится общая последовательность действий для любого файла стандарта StreetInfo.

1. Откройте M_STREET и MOS_STR0 в окне Карты.

2. Откройте окно Списка для  MOS_NAME. Сделайте это окно активным.

3. Выполните команду НОВАЯ ЗАПИСЬ  из меню Правка. Пролистайте окно  Списка до последней строки. MapInfo добавит в окно Списка пустую  строку.

4. Введите в пустую строку  название улицы.

5. Теперь необходимо задать код  MI_REFNUM. Проще всего в поле кода  задать очередной номер. Прибавить единицу к последнему MI_REFNUM, приведенному в окне Списка, чтобы задать полученное значение в качестве MI_REFNUM для нового названия улицы.

6. Выполните команду УПРАВЛЕНИЕ  СЛОЯМИ из меню Карта. Сделайте  слой MOS_STR0 изменяемым, а слой M_STREET доступным.

7. Перейдите на слой MOS_STR0 и нарисуйте  новый сегмент.

8. Укажите на новый сегмент  инструментом Информация. Введите  необходимую текстовую информацию, номера домов, тип улицы и  код.

9. Повторите эту процедуру для  каждой новой улицы.

Как переименовать улицу

Чтобы переименовать улицу, надо просто сменить ее название в файле названий (в нашем случае - MOS_NAME). Чтобы изменить название только части улицы, надо добавить новую запись в файл названий, сопоставить  ей новый код и затем присвоить этот новый код соответствующей записи в файле сегментов.

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

Как изменить цвет улицы

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

- Откройте окно Карты для  MOS_STR0.

- Выполните команду УПРАВЛЕНИЕ  СЛОЯМИ из меню Карта. Сделайте  слой MOS_STR0 изменяемым.

- Выберите все улицы, стиль  которых надо изменить.

- Выполните команду НАСТРОЙКА  > СТИЛЬ ЛИНИЙ.

- Выберите новую ширину, тип  и цвет линий.

- Чтобы сохранить внесенные  изменения, выполните команду  СОХРАНИТЬ КОПИЮ из меню Файл.

Выбирать улицы можно по-разному, в зависимости от поставленной задачи. Можно выделить область с помощью инструмента Стрелка или указать по очереди на несколько сегментов. Также можно применить инструменты Выбор-в-круге, Выбор-в-рамке и Выбор-в-области, а также команды SQL-ЗАПРОС и ВЫБРАТЬ. 

 

Вопрос № 43

Районирование

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

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

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

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

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

Для чего используют районирование?

Районирование используется в самых различных задачах, таких как создание и анализ территорий сбыта, избирательных округов, территорий обслуживаемых подразделениями аварийной службы, маршрутов доставки, анализа распределения ресурсов и т.д. Районирование особенно полезно при большом разбросе значений данных, когда необходимо оценить различные сценарии разделения.

Районирование можно применять  для создания новых территориальных  единиц или для перепланирования существующего деления.

Прежде чем разобрать процесс  районирования, необходимо обсудить две важные концепции: что такое Список районов и что такое изменяемый район.

Список районов

Список районов является ключевым элементом при создании и изменении  границ территорий. Список районов  представляет собой динамическое окно, в котором обобщенные значения для районов вычисляются после внесения любых изменений. Cразу видно, как влияют внесенные изменения на общую картину.

В Списке районов перечислены все  районы, созданные для данной таблицы, число объектов (записей) в каждом районе, а также колонки, содержащие вычисляемые обобщенные данные для районов.

Информация о работе Шпаргалка по " Геоинформационные системы"