Формирование и редактирование слоев карты
ПрииспользованииГИС-технологииоператорнапервомэтапеполучаетотсканированноеизображениеисходногокартографическогоматериала,визуализированноенаэкранемонитора, котороенеобходимо "оцифровать", т.е.преобразоватьрастровоеизображениеввекторноеисформироватьслоицифровойкарты, полученныеврезультатецифрования (дигитализации). Процесскартографическойгенерализациивэтомслучаевыполняетсяодновременносдигитализацией. Программныесредствагенерализацииизображения, имеющиесявданномпакете, будутрассмотренывотдельномразделеданногопособия.
ГИС-технологиясоставлениякартпредполагаетнаэтомэтапенетолькоформирование, ноиредактированиеслоев. Слоивупрощенномвиде, какужебылосказановыше, можнопредставитьсебеввиденаборалистовпрозрачногопластика, накаждомизкоторыхпоотдельностиизображеныкакэлементыгеографическойосновы(гидрография, населенныепункты, административныеграницы, дорожнаясетьит.д.),такиэлементыспециального (тематического) содержания (ввидезаливок, штриховок).
Листыэтогопластика, наложенныедругнадруга, исоздаюткартографическоеизображение. Точнотакже, какиприсоставлениикартпотрадиционнойтехнологии, впервуюочередьсоздаютсяслоисэлементамигеографическойосновы (гидрография,дорожнаясеть, населенныепункты, границыит.д.), азатем — тематические.
Цифрованиеслоевсодержитнекоторыеособенности. Так, цифруяисходныекартографическиематериалыпоэлементамсодержания, необходиморазличатьвнутрикаждогоэлементаследующиеподуровни:
а) полигон (объекты, представляющиесобойполигон);
б) дуга (объекты, представляющиесобойдуги);
в) точка (точечныеобъекты), например, изэлементовгидрографии: полигон - озёра, водохранилища; дуга — реки; точка — источникиминеральныхводит.д.
MapInfo позволяетнаодномслоесодержатьнесколькоразличныхтиповэлементов (втомчислеитекст).
ВГИС MapInfo имеютсяследующиестандартныеинструментыдляцифрования(панель "Пенал"):
ВГИС MapInfo имеютсяследующиестандартныеинструментыдляцифрования(панель «Пенал»):
Добавитьузел - инструмент, спомощьюкоторогоможнодобавлятьузлыврежимеФорма;
Дуга -инструмент, которыйпозволяетРисоватьдугисугловымразмеромвчетвертьэллипса;
Эллипс - инструмент, спомощьюкоторогоможноРисоватьэллипсыикруги;
Линия - инструмент, Рисующийпрямыелинии;
Стильлинии - Открываетдиалог "Стильлинии", вкоторомможновыбратьстиль, цветитолщинудлялинейныхобъектов;
Полигон (Многоугольник) - инструмент, позволяющийсоздаватьзамкнутыеобласти, ограниченныепрямымилиниями;
Полилиния (Ломаная) - инструмент, позволяющийсоздаватьломаные(незамкнутые) линии;
Прямоугольник - инструмент, позволяющийсоздаватьпрямоугольникииквадраты;
Стильобласти - Открываетдиалог "Стильобласти", вкоторомможновыбратьштриховку, цветистильконтуразамкнутойобласти;
Форма - ВключаетивыключаетрежимФорма, вкоторомможноперемещать, добавлятьиудалятьузлыобъектов;
Скругленныйпрямоугольник - инструмент, позволяющийсоздаватьпрямоугольникииквадратысоскругленнымиуглами;__
Символ (Булавка) - инструмент, которыйпозволяетпомещатьнаКартуточечныеобъекты;
Стильсимвола - Открываетдиалог "Стильсимвола", вкоторомможновыбратьразмер, стильицветсимвола, представляющеготочечныйобъект;
Текст - инструмент, спомощьюкоторогонаКартыилиОтчетыпомещаютсятекстыиподписи;
Стильтекста - Открываетдиалог "Стильтекста", вкоторомможновыбратьгарнитуру, размер, стильицветфонадлятекстовогообъекта.
Например, дляоцифровкилинейногообъектвыбираютследующиеинструменты:( Рис. 6.2.9, Рис. 6.2.10).
1.Выберителинейныйобъект, дляэтогонажмитекнопку "ЛИНИЯ"
2. Выберитестильлинейногообъекта,дляэтогонажмитекнопку "СТИЛЬЛИНИИ"
Используйтеклавишипрокруткидлявыборастиля, цветаитолщинылинии
Рис. 6.2.10. Диалог "СТИЛЬЛИНИИ"
3. Управление слоями.
Дляуправленияслоямииэлементаминанихиспользуетсядиалог"Управлениеслоями"панелиинструментов"Операции"(Рис. 6.3.1).
Длязапускадиалога "УПРАВЛЕНИЕСЛОЯМИ" нажмитеэтуклавишу, илизапуститеэтотдиалогизглавногоменю"КАРТА".
Видимость слояВозможность редактирования
Возможность привязки к узлам объектов
Подписиобъектов
ПоставьтефлажоквданномокнедляактивизациикосметическогоСлояПосленажатияданнойиконкипоявитсяпредставленныйвышедиалог (Рис. 6.3.2).
Наличиеилиотсутствиевсоответствующейячейкенапротивназванияслояфлажкаозначаетвозможностьилиневозможностьвыполнениядействия.
Выставляяфлажкивсоответствующемокошкеможноманипулироватьслоямиизображенияиотключатьрастровуюподложку, т.е. делатьееневидимой, можнопоочереднопросматриватькаждыйоцифрованныйслойсцельюпроверкиправильностивыполнениядействийит.д.
Косметический слой.
КаждоеокноКартысодержиткосметическийслой. Косметическийслойможнопредставитьсебекакчистую, наначальномэтапе, прозрачнуюпленку. Каждыйслойпредставляетразличныеколлекциигеографическихобъектов. Косметическийслой -этопустойслой, лежащийповерхвсехпрочихслоев. Ониспользуетсядляоцифровки,проектированияит.д. Внегопомещаютсяподписи, заголовкикарт, разныеграфическиеобъекты. КосметическийслойвсегдаявляетсясамымверхнимслоемКарты. ЕгонельзяудалитьизокнаКарты. Нельзяизменитьтакжеиегоположениепоотношениюкостальнымслоям.
Выбратьвидштриховки, типлиний, символов _______ишрифтовдляКосметическогослояможнотакжеспомощьюменю"Настройки"исоответствующихкомандСТИЛЬ...(Рис. 6.3.3).
Содержимоекосметическогослояизменяетсяприизмененииразмераизображениявокне. Заисключениемсимволов, всеобъектыитекстнакосметическомслоеувеличиваютсяилиуменьшаютсяприизмененииразмераизображениявокне.
ДлявыборастилейвоспользуйтеськлавишейпрокруткиСоздание слоев.
Созданиеслоеввыполняетсянакосметическомслое, которыйпредварительновдиалоге"Управление слоями"активируем, т.е. ставимфлажоквокне"Редактирование"(Рис. 6.3.2). Созданиеслоеввыполняетсяповерхнижнегослоя,которымявляетсярастроваяподложкасотсканированнымизображениемАдминистративной карты.
Административные границы.
Слой"Административные границы", хотяэтолинейныеобъекты, лучшеоцифроватькакплощадныеобъектыстем, чтобыможнобыловдальнейшемопределятьплощадиполигонов.
Выбраввпанелиинструментовкоманду"Полигон", задаемкомандой"СТИЛЬПОЛИГОНА" толщину, цветиформуграницырайона, области, республикиит.д. изпоявившейсятаблицыстилейлиний. Послеэтогоподводимкурсоркповоротнойточкеграницырайона, нажимаемлевуюкнопкумыши, ипродвигаемсяксоседнейточкеизломаграницы, приэтомнажимаяналевуюклавишумышивследующейповоротнойточке (точкеизломаграницы). Принаведениикурсоранаконечнуюточкупроведеннойлиниипоявляетсяперекрестие (предварительнодолжнабытьнажатаклавиша "S" (приангл. раскладкеклавиатуры) сочетание) ипринажатиилевойкнопкимышипроисходитзамыканиеграницы. Такимжеобразомоцифровываютсяостальныеграницырайоновдотехпор, покавсеграницынебудутзамкнуты.
Замечание:Дляоцифровкисмежныхграницполигоновудобнопользоватьсяследующимприемом: удерживаянажатойклавишу Shift, указываемлевойкнопкоймышки (приактивированноминструментецифрования "Многоугольник") вначальнуюточкуобщейграницыполигоновизатемвпоследнююточку. MapInfo автоматическиоцифруетвсюсмежнуюграницу. (Дляобходаполигонапопротивоположнойстороненеобходимоудерживать "Ctrl")..
Дляпросмотрапараметровполигона (площади, координатрабочегопространстваицентратяжестифигуры), стилялинийиспособазаливкинеобходимопроизвестидвойнойщелчоклевойкнопкоймышивнутриполигона.
Такимобразом, получаемнаборполигонов, которыесоответствуютграницамрайонов. Затемвменю"КАРТА"выбираемкоманду"СОХРАНИТЬ КОСМЕТИКУ"идалеедляпервогослояуказатьимяфайла, адлявсехпоследующихслоев"Создатьновый"и"Сохранить"(Рис. 6.3.4).
Вдиалогеуказываемимяфайлаиадрессохраняемогофайла, приэтомсохраняемсозданныйслойкак: "Тип файла" "ТАБЛИЦА"(Рис. 6.3.5).
Послесохраненияслой"Административные границы"автоматически
добавитсякспискуслоев, которыемывидимв"Управлении слоями"(Рис. 6.3.6).
Аналогичнымобразомсоздаютсяслои: "Города", "Дороги", "Гидрография", какполигональные, точечныеилинейныеобъектыссоответствующимтипомзначковистилемлиний. (Рис.6.3.7).
Создание базы данных.
ПереходимкследующемушагусозданияэлектроннойкартывГИС MapInfo. Этосозданиебазыданныхиприсвоениеатрибутивнойилисемантическойинформацииобъектамцифровойкарты.
MapInfo содержитвсюграфическую, текстовуюидругуюинформацию, какмыужеговориливыше, втакназываемыхтаблицах. Однойтаблице MapInfo соответствуетодинслойкарты. Каждаятаблицапредставляетсобойнаборфайлов-компонентов:
<имяфайла>.TAB: этотфайлсодержитописаниеструктурыданныхтаблицы.
Онпредставляетсобойнебольшойтекстовыйфайл, описывающийформаттогофайла,которыйсодержитданные;
· <имяфайла>.DATили<имяфайла>.WKS, .DBF, .XLS: этотфайлсодержиттабличныеданные. Крометого, таблицы, содержащиерастровыеизображения, хранятданныевфайлахформатов BMP, TIF или GIF;
· <имяфайла>.MAP: этотфайлописываетграфическиеобъекты.
·<имяфайла>.ID: этотфайлсодержитсписокуказателей (идентификаторов) награфическиеобъекты, позволяющий MapInfo быстронаходитьобъектынакарте.
Таблицаможетсодержатьтакжеииндексныйфайл. ИндексныйфайлпозволяетпроводитьпоискобъектовнакартеспомощьюкомандыНАЙТИ. Еслинеобходимонайтиулицы, городаилиобластисиспользованиемкомандыНАЙТИ,соответствующиеполятаблицыдолжныбытьпроиндексированы. Индексхранитсявфайле: · <имяфайла>.IND.
Наэкранемонитора MapInfo позволяетотображатьтаблицуввиде“Карты”,“Списка”или“Графика”.Каждоепредставлениепоказываетданныевспециальномокне, выбратькотороеможновменю“Окно”.
Рис.6.4.1. Окно"Карты"в MapInfo
ОкноКартыпредставляетинформациювграфическомвиде, неявляясь, посути,картойвобщепринятомвиде, позволяявидетьвзаимноерасположениеданных,анализироватьихивыявлятьзакономерности (Рис. 6.4.1).
ВокнахКартпоказываютсягеографическиеобъекты, относящиесяктаблице.
ОкноКартыможетсодержатьинформациюсразуизнесколькихтаблиц, приэтомкаждаятаблицапредставляетсяотдельнымслоем.
ОкноСпискапредставляетзаписиизбазыданныхвформатеэлектроннойтаблицы, позволяяприменятьпривычныеприемыработысбазамиданных (Рис. 6.4.2).
Рис. 6.4.2. Окна"Список"и"Карта"в MapInfo.
ВокнахСписковможнопросматриватьиобрабатыватьданныевтрадиционнойформестрокиколонок, котораяобычноиспользуетсявсистемахбазданныхиэлектронныхтаблицах. Каждаяколонкасодержитопределенныйтипинформации (например, полефамилии, адреса, номерателефонаилисуммысчета).
ВокнеСпискаможноизменять, копировать, удалятьидобавлятьзаписи.
Замечание:Окна"Списка"и"Карты"взаимосвязаны. Векторуна"Карте"соответствуетстрокав"Списке"инаоборот. Удалениезаписиповлечетзасобойудалениеиизображениянакарте. Выделениемышкойобъектав"Списке"подсвечиваетобъектна"Карте".Приоцифровкерастрав"Списке"создаютсяпустыестроки (безинформации) итолькооднаколонка (привыполненииоцифровкивкосметическомслое).
Длязаполнениябазыданныхисозданиятематическойкартынеобходимоизменитьструктуру"Списка"всоответствиистематикойсоздаваемойкарты,например, дляслоя "Границы" необходимовыделитьполяиввести: названиерайона, составпашнипокаждомуадминистративномурайону, составсельскохозяйственныхземель, распаханность (т.е. долюпашнивобщейплощадисельскохозяйственныхугодийрайона), долюсельскохозяйственныхземельврайонеипр. Дляслоя "Населенныепункты" - названиянаселенныхпунктов, числожителейвних. Дляслоя "Потребностьпочввфосфорныхудобрениях" - индексзаписи, дозувнесенияудобрения, номерполясевооборота, площадьполяит.п. ИзменениеструктурыпредставленонаРис.6.4.3.
Рис.6.4.3
ДиалогвызываетсяизменюТаблица — Изменить — Перестроить.Далеевыбираетсяимятаблицы, структуракоторойизменяется. ДобавлениеполейосуществляетсякнопкамиДобавить – Удалить поле.ПараметрыполявводятсявдиалогеОписание поля(Имя, Тип данных) которыебудутсодержатьсявполеипр.). ВполеИндекснеобходимоустановитьфлажки (дляосуществлениязапросовидр. логическихоперацийсобъектами). Вверхнейчастирис. 46 показаноокноспискапослеизмененияструктурытаблицы.
Замечание: Описаниетиповданныхполейможнонайтив "Справочнике" MapInfо.
ПосленажатияОКокносо"Списком"и"Картой",содержащееэтутаблицу,будетзакрыто. Пугатьсяэтогоненадо, такимобразом, MapInfo обновляетструктурутаблицы. Длятого, чтобытаблицавновьотобразилась, необходимовойтивдиалогУправление слоями — Добавитьивперечневыбратьимянеобходимойтаблицы. ОнаотобразитсявокнеУправления слоями.
Замечание: РасположениеслоеввокнеУправленияслоямиисоответственновокне"Карты"должносоответствоватьпринципу "Слоеногопирога" – самымнижнимдолженбытьрастр (заисключениемпрозрачныхрастров), выше -границы, далеегидрография, дороги, населенныепункты, подписи (еслионивыносятсянаотдельныйслой). Расположениетематическихслоевнеобходимоопределятьисходяизпоставленнойзадачи.
Вводинформациивтаблицуможноосуществитьнесколькимиспособами:
экспортизвнешнихисточниковБД, автоматическийметод (вводплощадей, длинлиний, координат), непосредственноручнойввод. Мырассмотримавтоматическийиручнойвводинформации.
Ручной ввод. а)Данныевводятнепосредственновтабличномвиде (ячейкикакв EXCEL), длячегонеобходимовокнеСписка. б) Перейдявокно"Карта",необходимовыбратьнапанелиинструментовТаблицупоказатькнопку"Информация" (i)иуказатькурсоромвобъектнакарте, информацияпокоторомувводится. (Рис.6.4.4)
Рис.6.4.4
Автоматический ввод.Данныйметодобычноприменяетсявтехслучаях, когданеобходимополучитьданныепобольшомуколичествуобъектовкарты (площадиучастков, длиныдорог, координатыугловповоротаземлепользованийит.п.), атакжеответнаряднестандартныхвопросов, напримероколичествеполей, содержащихдерново-подзолистыепочвы; общейплощадитрансформируемыхугодийит.д. Дляэтогоиспользуетсяспециальныйязыкзапросов (SQL), которыйвданномпособиинерассматривается.