КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Создание базы данных
Переходим к следующему шагу создания электронной карты в ГИС MapInfo. Это создание базы данных и присвоение атрибутивной или семантической информации объектам цифровой карты. MapInfo содержит всю графическую, текстовую и другую информацию, как мы уже говорили выше, в так называемых таблицах. Одной таблице MapInfo соответствует один слой карты. Каждая таблица представляет собой набор файлов-компонентов: · <имяфайла>.TAB: этот файл содержит описание структуры данных таблицы. Он представляет собой небольшой текстовый файл, описывающий формат того файла, который содержит данные; · <имяфайла>.DAT или <имяфайла>.WKS,.DBF,.XLS: этот файл содержит табличные данные. Кроме того, таблицы, содержащие растровые изображения, хранят данные в файлах форматов BMP, TIF или GIF; · <имяфайла>.MAP: этот файл описывает графические объекты. · <имяфайла>.ID: этот файл содержит список указателей (идентификаторов) на графические объекты, позволяющий MapInfo быстро находить объекты на карте. Таблица может содержать также и индексный файл. Индексный файл позволяет проводить поиск объектов на карте с помощью команды НАЙТИ. Если необходимо найти улицы, города или области с использованием команды НАЙТИ, соответствующие поля таблицы должны быть проиндексированы. Индекс хранится в файле: · <имяфайла>.IND. На экране монитора MapInfo позволяет отображать таблицу в виде “Карты”, “Списка” или “Графика”. Каждое представление показывает данные в специальном окне, выбрать которое можно в меню “Окно”.
Рис.10.19. Окно "Карты" в MapInfo Окно Карты представляет информацию в графическом виде, не являясь, по сути, картой в общепринятом виде, позволяя видеть взаимное расположение данных, анализировать их и выявлять закономерности (Рис. 10.19). В окнах Карт показываются географические объекты, относящиеся к таблице. Окно Карты может содержать информацию сразу из нескольких таблиц, при этом каждая таблица представляется отдельным слоем. Окно Списка представляет записи из базы данных в формате электронной таблицы, позволяя применять привычные приемы работы с базами данных (Рис. 10.20).
Рис. 10.20. Окна "Список" и "Карта" в MapInfo. В окнах Списков можно просматривать и обрабатывать данные в традиционной форме строк и колонок, которая обычно используется в системах баз данных и электронных таблицах. Каждая колонка содержит определенный тип информации (например, поле фамилии, адреса, номера телефона или суммы счета). В окне Списка можно изменять, копировать, удалять и добавлять записи. Замечание: Окна "Списка" и "Карты" взаимосвязаны. Вектору на "Карте" соответствует строка в "Списке" и наоборот. Удаление записи повлечет за собой удаление и изображения на карте. Выделение мышкой объекта в "Списке" подсвечивает объект на "Карте". При оцифровке растра в "Списке" создаются пустые строки (без информации) и только одна колонка (при выполнении оцифровки в косметическом слое). Для заполнения базы данных и создания тематической карты необходимо изменить структуру "Списка" в соответствии с тематикой создаваемой карты, например, для слоя "Границы" необходимо выделить поля и ввести: название района, состав пашни по каждому административному району, состав сельскохозяйственных земель, распаханность (т.е. долю пашни в общей площади сельскохозяйственных угодий района), долю сельскохозяйственных земель в районе и пр. Для слоя "Населенные пункты" - названия населенных пунктов, число жителей в них. Для слоя "Потребность почв в фосфорных удобрениях" - индекс записи, дозу внесения удобрения, номер поля севооборота, площадь поля и т.п. Изменение структуры представлено на Рис.10.21.
Рис.10.21 Диалог вызывается из меню Таблица — Изменить — Перестроить. Далее выбирается имя таблицы, структура которой изменяется. Добавление полей осуществляется кнопками Добавить – Удалить поле. Параметры поля вводятся в диалоге Описание поля (Имя, Тип данных) которые будут содержаться в поле и пр.). В поле Индекс необходимо установить флажки (для осуществления запросов и др. логических операций с объектами). В верхней части рис. 46 показано окно списка после изменения структуры таблицы. Замечание: Описание типов данных полей можно найти в "Справочнике" MapInfо. После нажатия ОК окно со "Списком" и "Картой", содержащее эту таблицу, будет закрыто. Пугаться этого не надо, таким образом, MapInfo обновляет структуру таблицы. Для того, чтобы таблица вновь отобразилась, необходимо войти в диалог Управление слоями — Добавить и в перечне выбрать имя необходимой таблицы. Она отобразится в окне Управления слоями. Замечание: Расположение слоев в окне Управления слоями и соответственно в окне "Карты" должно соответствовать принципу "Слоеного пирога" – самым нижним должен быть растр (за исключением прозрачных растров), выше - границы, далее гидрография, дороги, населенные пункты, подписи (если они выносятся на отдельный слой). Расположение тематических слоев необходимо определять исходя из поставленной задачи. Ввод информации в таблицу можно осуществить несколькими способами: экспорт из внешних источников БД, автоматический метод (ввод площадей, длин линий, координат), непосредственно ручной ввод. Мы рассмотрим автоматический и ручной ввод информации. Ручной ввод. а) Данные вводят непосредственно в табличном виде (ячейки как в EXCEL), для чего необходимо в окне Списка. б) Перейдя в окно "Карта", необходимо выбрать на панели инструментов Таблицу показать кнопку "Информация" (i) и указать курсором в объект на карте, информация по которому вводится. (Рис.10.22)
Рис.10.22. Автоматический ввод. Данный метод обычно применяется в тех случаях, когда необходимо получить данные по большому количеству объектов карты (площади участков, длины дорог, координаты углов поворота землепользований и т.п.), а также ответ на ряд нестандартных вопросов, например о количестве полей, содержащих дерново-подзолистые почвы; общей площади трансформируемых угодий и т.д. Для этого используется специальный язык запросов (SQL), который в данном пособии не рассматривается.
ГЛАВА 11. Разработка содержания и создание тематических слоев в ГИС MapInfo.
Дата добавления: 2015-06-04; Просмотров: 761; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |