Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метода рус.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.8 Mб
Скачать

1.16.2Выборка группы данных

В MapInfo имеются специальные функции, позволяющие организовывать и группировать данные в соответствии с требованиями пользователя. Инструментом анализа пространственной и атрибутивной информации в ГИС MapInfo являются так называемые выборки и запросы или выбор объектов или записей, над которыми будут производиться некоторые дальнейшие действия. Для этого существует возможность выделенные объекты помещать в новую таблицу, тем самым получая выборку данных. Выборки представляют собой временные таблицы. Над выборками можно осуществлять многие из операций, которые применяются к постоянным (базовым) таблицам. Преобразовать выборку в постоянную таблицу можно с помощью команды «File»/«Save copy as…». Сохранив выборку в виде постоянной таблицы, можно работать с ней, как и с любой другой постоянной таблицей. Вид выборок полностью зависит от той таблицы, на основе которой они создавались.

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

1. С помощью инструмента СТРЕЛКА на панели «Main» можно выделить несколько объектов, дополнительно нажимая кнопку Shift. Выбранные таким образом объекты сохранятся в виде временной таблицы. Для ее просмотра необходимо выполнить команду «Window»/«New browser window». В появившемся окне выбрать функцию "Query", появится таблица, в которой будут помещены выбранные объекты.

2. Выбрать объект на заданном расстоянии от исходного объекта можно инструментом ВЫБОР В КРУГЕ .

3. Инструмент ВЫБОР В ОБЛАСТИ предназначен для выбора объектов, расположенных в пределах некоторого площадного объекта, то есть выбирают объекты, лежащие в области другого объекта.

4. С помощью инструмента ВЫБОР В РАМКЕ выбираются объекты с верхнего слоя, расположенные внутри заданного прямоугольника.

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

1.16.3Отображение данных

Первый шаг в использовании данных в MapInfo Professional состоит в создании TAB-файла из данных. В этом процессе берутся данные (табличные или введенные вручную) и информация о них передается в TAB-файл, который уже может использовать MapInfo Professional. Сами данные при этом остаются без изменения. Процесс, который использует для чтения MapInfo Professional, зависит от формата данных. Можно создать таблицу MapInfo из следующих форматов данных:

• Microsoft Excel (.XLS)

• Microsoft Access (.MDB)

• d-Base (.DBF)

• Lotus 123 (.WKS, WK1)

• ASCII (.TXT)

• Текстовый, с разделителем-запятой (.CSV)

• СУБД (Oracle, Informix, SQL Server)

• XML (Web Map Service)

Заметим, что процесс создания TAB-файла из текстового ASCII называется "регистрация". При этом исходный файл сохраняется, а TAB-файл содержит ссылки на данные в этом файле.

Рассмотрим пример создания TAB-файла из файла Excel. В нашем случае, мы хотим перенести в MapInfo данные касающиеся количества населения городов в нашем регионе (рис.3.4).

Рис.3.4. Данные о населении городов

Чтобы создать TAB-файл из таблицы Excel (*.XLS):

1. Выполните команду «File» \ «Open», появится диалог открыть таблицу.

2. В списке Тип файла укажите формат (*.XLS) и выберите нужный файл. Нажмите кнопку «Open».

3. Выберите рабочий лист, из которого Вы хотите сделать таблицу MapInfo. Убедитесь, что эти данные включают в себя или адресные данные, или значения координат долготы и широты.

По умолчанию диапазон данных, который открывается в файле Excel – это все записи электронной таблицы.

• При этом если флажок «Use row above selected range for column titles», установлен, то данные будут считываться, начиная со второй строки, а первая строка будет интерпретироваться как названия колонок.

• Если флажок «Use row above selected range for column titles» не стоит, то импортируемым диапазоном будет вся электронная таблица. (Рис.3.5.)

Рис.3.5. Диалоговое окно «Excel information»

4. Нажмите OK, для показа диалога Установка свойств поля (Рис.3.6).

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

Рис.3.6. Диалоговое окно свойств поля «Set Field Properties»

5. Нажмите OK, чтобы конвертировать выделенные данные в формат таблицы MapInfo (*.TAB). Теперь данные конвертированы, можно добавить импортированную информацию в необходимую таблицу. Процесс добавления\обновления данных описан в пункте 3.3.1.

Результат отображения данных из файла *.xls отображен на рисунке 3.7.

Рис.3.7. Результат отображения данных из файла *.xls