Учебные цели: получить представление о программном продукте MapInfo Pro; формирование навыков работы с геоинформационной системой на основе MapInfo Pro.
Тип: Практическое занятие или лабораторная работа Автор: Илиана Исмакаева Трудомкость: 2 ч. Тема: Истории и события, отображенные на карте
Геоинформационная система (географическая информационная система, ГИС) – система сбора, хранения, анализа и графической визуализации пространственных географических) данных и связанной с ними информации об исследуемых объектах.
MapInfo Pro – является одной из самых популярных программ для создания и анализа географических карт.
Основные понятия в MapInfo:
Интерфейс MapInfo:
Рис. 1. Начало работы в MapInfo
Рис. 2. Экспорт карты
Рис. 3. Эспортированное изображение карты
2. Создание новых таблиц в MapInfo:
Для отображения на карте географических объектов (уездов, городов, рек и т.д.) создаем таблицы. Для каждого объекта отдельная таблица. Для этого:
Рис. 4. Создание новой таблицы
Затем необходимо создать структуру новой таблицы. Например, для таблицы «Уезд» задаем следующие поля (рис. 5). Затем нажимаем «Создать«. В поле «Уезд» можно будет вписать название прорисованного уезда. Если у вас есть дополнительная информация по площади уезда, населению и т.д., можно добавить соответствующие поля для добавления данных и их дальнейшего анализа.
Рис. 5. Создание структуры таблицы
Далее для прорисовки уездов используем инструмент «Полилиния». Добавляем необходимые данные.
Аналогично создаем остальные таблицы.
Полезные команды в MapInfo:
С помощью команды «Сгладить углы» можно преобразовывать углы в дуги.
В MapInfo можно совместить узлы между двумя близ лежащими полигонами или полилиниями — выровнить их относительно друг друга.
Использование автотрассировки облегчает обход смежных границ, они прорисовываются автоматически.
Рассмотрим, как получить векторную карту из растровой в программе MapInfo Professional.Открываем привязанную растровую карту в MapInfo Professional, заходим в «управление слоями» Ctrl+Л, выбираем «оформление», убираем галочку «показывать в пределах», «ok», теперь всё видно при различном выборе масштаба.
Нужно выбрать изменяемый слой (сделать активным), производим следующие операции:
Рассмотрим основные инструменты, которые нам понадобятся для оцифровки:
1-4 задаётся стиль точки, линии, области, текста;
6 начертить линию, полилинию, дугу;
7 построить полигон;
11 выделить область;
13 ввод информации;
15 управление слоями;
Принцип оцифровки «от общего к частному», «от большего к меньшему», поэтому первым делом нужно обозначить границы нашей карты: области, района, населённого пункта. В нашем случае начнём с мастерского участка, произведем следующие операции:
Теперь нужно обозначить внутренние области:
Все последующие области и линейные объекты цифруем подобным образом. Задаём описание каждой области инструментом «информация». Для отображения описания вызываем меню «управление слоями», напротив нужного слоя ставим галочку в поле «подпись».
Наша карта оцифрована, объекты обозначены, все готово для конвертации в различные форматы. Желаю успехов в освоении MapInfo Professional, программа универсальная имеет множество дополнении и функции, некоторые дополнения будут выложены в дальнейшем на сайте.
Р астровые карты – непременный источник пространственной информации в современных ГИС, включая и MapInfo, естественно. Открыть карту в виде растровой картинки в MapInfo проще простого.
Для выполнения этой задачи идём в меню Файл>Открыть и выбираем тип файла Растр:
Далее появляется сл. форма:
Жмём кнопку Регистрировать, если вы хотите осуществить географическую привязку вашей растровой картинки. О том, как это сделать – смотрите на нашем сайте здесь или здесь.
Если желаете просто просмотреть изображение – жмите кнопку Показать.
. интерполированную растровую поверхность (grid) :
. карты-схемы (как пример) :
. или даже раритетные карты (типа плана старой Москвы) :
Следующий шаг – запускаем локальный Web-сервер CassiniDev путём двойного клика по файлу StartServer.bat :
Теперь можно переходить непосредственно к работе в MapInfo – загружаем программу и из панели инструментов Web-служб>кнопка Открыть таблицу WMS (меню Настройка>Панели инструментов, см. рис ниже):
. попадаем в сл. форму Открыть таблицуWMS и жмём на ней кнопку Серверы:
. и в форме настроек нашего локального сервера в поле опции URL сервера набираем следующий текст – http://localhost:8089 (описание задайте по своему усмотрению – это не столь важно):
Для проверки корректности соединения нажимаем на соотв. кнопку, и если вы всё сделали правильно, то должны увидеть такое сообщение:
В качестве примера можно привести карту контуров земель сельхозназначения с использованием, ну скажем ресурса Маршруты.ру :
Ещё один пример использования карты-подложки от сервиса Росреестра при оформлении дискретной тематической картограммы результатов агрохимического обследования:
В общем теперь, таким образом, задачу подключения популярных картографических ресурсов из ГИС MapInfo можно считать решённой!
Как выполнить аналогичную манипуляцию по подключению к серверам геоданных из ArcGIS – смотритездесь
О подключении к серверам геоданных по спецификации WMTS можно ознакомитьсяв этой статье 03.05.2018
Перед загрузкой слоя в карту семейство файлов слоя уже должно существовать на диске, т.е. слои должны быть предварительно созданы.
Растровые объекты в формате World File (*.bpw, *.bmpw, *.tfw, *.tifw, *.jgw, *.jpgw, *.gfw, *.gifw, *.pgw, *.pngw).
Файлы хранения и обмена данными GPS в формате GPX (GPS eXchange Format) (*.gpx).
Тайлы в формате MapBox MB Tiles (*.mbtiles).
Для добавления объекта в карту следует:
Если надо добавить:
векторный слой, растровый объект, группу растровых объектов, слои с серверов, поддерживающих спецификацию WMS, тайловые слои – в стандартном окне выбора файла карты указать диск, каталог и имя загружаемого файла;
После выбора тем или иным способом имени слоя, произойдет его загрузка в текущую карту. Загруженный слой добавляется в конец списка слоев карты. Если выбранный слой уже был загружен, то его вторичная загрузка в эту карту не производится.
Примечание
В системе уже реализована интеграция некоторых слоев, которые возможно использовать в работе при соблюдения соответствующих авторские прав:
Космоснимки СКАНЭКС (http://www.scanex.ru/), загрузить можно через меню Слой|Космоснимки СКАНЭКС|Kosmosnimki (base ).
Для загрузки слоя из списка последних загружаемых слоев:
Из списка последних загруженных системой слоев выбрать требуемый слой.
Число последних открытых слоев, выводимых в меню, регулируется в диалоге Параметры («Настройка параметров системы»).
Чтобы добавить в карту слой с сервера, поддерживающего спецификацию WMS предварительно надо этот слой сохранить в системе, как это сделать можно узнать в разделе Работа со слоями по спецификации WMS.
После добавления файла изображения в карту необходимо сохранить его описатель (файл, содержащий координаты). Как это сделать описано в разделе «Задание растра на карте».
Перепроецированием данных в геоинформационной системе MapInfo является преобразование проекции слоев проекта (рабочего набора). В зависимости от вида данных, перепроецирование выполняется разными инструментами данной программы и сводятся в основном к двум задачам:
Перепроецирование растров
При стандартных настройках в проекте карты (рабочем наборе) MapInfo приоритет отображения соответствующей проекции в окне карты идет за проекцией растра, а не за векторными слоями. Исходя из этого аспекта можно выделить два момента в перепроецирование растров:
Пересчет проекции растра
Для того что бы растр автоматически пересчитывался в проекцию векторных слоев или проекцию окна карты необходимо перейти во вкладку «Карты» и выбрать «Режим карты». В окне «Режим окна карты» нажать на кнопку «Обработка растра», в соответствующем всплывшем окне установить флажок «Всегда» для строки «Использовать перепроецирование» и далее нажать на кнопку «ОК» дважды.
В результате такой настройки исходные параметры проекции растра остаются неизменными, а программа автоматически пересчитывает в ту проекцию, которая установлена в окне карты.
Перепроецирование растра
Для изменения исходной проекции растра необходимо произвести операцию перепроецирования, в результате которой в файле привязки растра «*.tab» изменятся параметры проекции и привязки точек. Выполнить данную операцию можно выделив соответствующий растровый слой в проводнике. далее перейдя во вкладку «Таблица» выбрать «Растр / Регистрация растра».
В всплывшем окне «Регистрация изображения» нажимаем на кнопку «Проекция» и далее в появившемся окне «Выбор проекции» выбираем категорию в которой находится желаемая проекция, и находим соответствующую проекцию, в которую будет преобразование проекции растра. Далее после выбора нажимаем на кнопку «ОК» дважды, закрыв тем самым открытые окна и сохранив исходные параметры новой проекции растра.
В результате таких манипуляций растр может поменять проекцию в окне отображения карты. при условии если не задано его перепроецирование в параметрах «Обработки растра».
Перепроецирование векторных слоев
Следует различать некоторые особенности представления векторных слоев в геоинформационной системе MapInfo. Любой слой имеет исходную проекцию или систему координат, которую можно перепроецировать в другую проекцию или представить в окне карты в другой проекции. Исходя из этого перепроецирование можно разделить на три элемента:
Пересчет проекции векторных слоев
Если исходные векторные слои имеют установленную проекцию, то она отображается в окне карты в той проекции, в которой подключен первый слой, но при условии что включена функция окна карты по перепроецированию растров. Для смены проекции отображения слоев рабочего набора (проекта) можно выполнить ее изменение в вкладке «Карта» нажав на кнопку «Режимы карты». В окне «Режимы окна карты» заходим в проекции и выбираем соотывующую категорию и необходимую для отображения на данный момент проекцию слоев карты, далее нажимаем на кнопку «ОК» дважды.
Данная операция возможна только при включенном режиме перепроецирования растров!
Перепроецирование векторного слоя
Перепроецировать векторный слой карты можно простым способом путем формирования копии данного слоя с изменением его проекции при сохранении. Для этого необходимо в кладке «Главная» нажав на стрелку под кнопкой «Сохранить» выбрать «Сохранить копию». Выбираем из списка соответствующий векторный слой и нажимаем на кнопку «Новое имя». В окне «Создать копию таблицы» задаем имя файлу и нажимаем на кнопку «Проекция», а делее выбираем категорию и необходимую проекцию из списка. После этого нажимаем на кнопку «Сохранить».
Если вам необходимо. что бы сохраняемая таблица с новой проекцией загрузилась в текущий набор, необходимо перед сохранением установить флажок напротив строки «Открыть новую таблицу, используя вид» и выбрать из списка в «Активной карте».
Переход от план-схемы к проекции МСК
Для перехода векторного слоя от план-схемы в параметры местной системы координат необходимо данный слой экспортировать в mif/mid формат через вкладку «Таблица» и выбора опции «Экспорт». в окне «Экспорт таблицы» выбираем необходимый векторный слой и нажимаем на кнопку «Экспорт». Далее выбираем имя нового файла и его место сохранения.
Далее открываем сохраненный mif-файл в блокноте (лучше Notepad++) и изменяем соответствующую строку с параметрами проекции. После внесения изменений сохраняем данный файл. Например для МСК-90 зона 1, эта замена примерно будет выглядеть так:
Следующим шагом является импорт данного файла через вкладку «Главная» нажав на стрелку под кнопкой «Открыть» и выбрать опцию импорт. В окне «Импорт файла» находим наш mif-файл и нажимаем на кнопку «Открыть». После в этом же окне необходимо задать имя и место сохранения векторного слоя в формате *.tab и нажать на кнопку «Сохранить». После выполнения данной операции необходимо через вкладку «Таблица» открыть сохраненный слой векторной карты в формате tab.
Параметры местной системы координат
Данные в местной системе координат очень часто используются в государственном реестре недвижимости. Так на основе экспорта в ГИС MapInfo данных из кадастрового плана территории, как это осуществляется читайте в статье Конвертирование xml-выписок Росреестра в MapInfo, можно получить электронную карту в виде план-схемы. Зная параметры местной системы координат можно сопоставлять данные имеющие разные проекции.
Основные параметры проекций МСК
Для ГИС MapInfo и ниже необходимо применять универсальные расчетные параметры местной системы координат. Для разных МСК регионов они следующие. Так я ее назвал исходя из применения типа карты — Топографическая Универсальная местная. Для республик России они следующие:
Создание тематических карт в программе MapInfo Professional
В статье рассматривается специфика создания и редактирования электрон — ных тематических карт в MapInfo Professional. В качестве примера взята карта Москвы, на которой отражены два показателя: потенциальная криминогенность районов и численность населения города. В первом случае для создания карты ис — пользуется способ качественного фона, во втором — способ картограмм.
Информационные технологии прочно вошли в жизнь нашего общества. Они затрагивают практически все сферы и направления. Создание геоинфор — мационных систем (ГИС), а на их основе и компьютерных карт уже давно не является чем-то новым. Однако, сегодня, когда работа с ГИС неотъемлемая часть для выполнения картографических произведений, немногие знают и умеют пользоваться хотя бы одной из них. В связи с этим хотелось бы обра — тить внимание на программу MapInfo Professional. Она достаточно удобна для создания и редактирования тематических карт.
В первую очередь нужно использовать уже имеющееся или создать новое рабочее пространство (workspace) или рабочую таблицу (table).
В данном случае будет рассмотрен пример создания рабочей таблицы
(карты) с последующим нанесением на нее тематической информации.
Если карта находится в растровом виде (обычная картинка в любом гра — фическом формате), ее необходимо оцифровать. Для этого существует спе — циальный прибор — цифрователь. Если его нет, то оцифровать карту можно в самой программе.
Растровые изображения в MapInfo можно разделить на три категории:
1. полностью зарегистрированное изображение, на котором отмечены кон — трольные точки, и для которого задана проекция (например, GeoTIFF — файл);
2. частично зарегистрированное изображение, на котором имеются кон — трольные точки, но при этом не подобрана проекция (например, изображение, связанное с файлом «Word»);
3. незарегистрированное изображение, в котором отсутствуют контроль — ные точки и проекция [1].
Иногда приходится начинать работу с незарегистрированными изображе — ниями и часто точные координаты контрольных точек проекция не имеют зна — чения (например, картосхемы или эмблемы).
Для того, чтобы открыть незарегистрированное изображение следует вы — полнить следующие действия:
1. выполнить команду «файл > открыть таблицу»;
2. из списка «типы файлов» выбрать «растр»;
3. необходимо выбрать нужный файл из списка и нажать «ОК». Появится диалог, предлагающий регистрировать изображение или просто его показать. В данном случае нужно «показать».
При этом будет создан файл с расширением «.tab», использующий плано — вые координаты. MapInfo использует собственные временные контрольные точки для ориентации и расположения изображения на экране [1].
После того, как изображение появится на экране, с ним уже можно про — изводить различные действия. Так, если есть необходимость в выделении отдельной территории из единой картинки, можно воспользоваться инстру — ментами (в зависимости от конфигурации выделяемой тер-
ритории). Таким образом, оцифровывая уже имеющуюся картинку, получаем
новую (новый слой), которую также можно редактировать. Редактирование слоя осуществляется при помощи редактора слоев (layer control), достаточ — но нажать на правую кнопку мыши и выбрать соответствующую директорию (рис. 1). Откроется диалоговое окно, в котором показаны все слои, открытые в данный момент. Выделив любой из них, можно его редактировать (изменять цвета или штриховку, подписывать названия и т. д.) (рис. 2.)
Рис. 1. Выбор редактора слоев (layer control).
Рис. 2. Редактирование слоев изображения.
В данном случае показана картосхема Москвы, каждый район которой
представляет собой отдельный слой, несущий определенную информацию. На основную карту нанесена штриховка и подписаны районы. Некоторые районы окрашены в более темный цвет, таким образом выделены районы по — тенциально нестабильные по криминогенной обстановке по сравнению с го — родом в целом (рис. 3) [2].
Рис. 3. Выделение районов по определенным признакам.
Представленный в данном примере показатель отражает качественную характеристику явления. Однако при составлении и работе с картами ис — пользуются также и количественные показатели. Если первый предполагает в основном работу с цветом и штриховкой, то для отображения вторых под — ходят значки, диаграммы, точки и т. д. Главное условие при этом — показатели должны быть занесены в информативную таблицу (info tool), из которой они будут выбраны при создании тематической карты.
В целом, способы изображения явлений на тематических картах разра — ботаны, исходя из характера самих явлений и особенностей их размещения по территории. Для изображения показателей, в MapInfo применяются сле — дующие способы: диапазонов значений, размерных символов, плотности точек, отдельных значений, круговых и столбчатых диаграмм, растровых поверхностей.
Для создания тематических карт используются три диалога, в которых можно выбрать тип тематической карты, название таблицы и ее поля, по которым следует строить карту, а также выбрать различные на — стройки [1].
В программе можно создавать тематические карты семи различных типов. Способ построения тематической карты зависит от характера картографиче — ских показателей.
Следующий пример создания тематической карты «Численность на — селения Москвы». В данном случае будет отражен количественный пока — затель.
2. В открывшемся окне предлагается выбрать тип значка (рис. 4).
Рис. 4. Выбор типа значка в диалоговом окне.
3. Далее необходимо определить показатель (показатели), который (кото — рые) будет отражен на карте (выбрать из предложенного списка) (рис. 5).
Рис. 5. Выбор показателей из информативной таблицы (info tool).
4. Наконец, создается тематическая карта, где выделен выбранный по-
казатель. В данном случае – это численность населения Москвы по районам
Рис. 6. Фрагмент карты численности населения Москвы.
В представленном примере использовались круговые диаграммы, раз — личные по диаметру в зависимости от количества населения по районам. По- казателей может быть несколько, но последовательность выполнения работы остается такой же, с той лишь разницей, что в окне выбора показателей нужно выбрать несколько.
Следующим этапом создания тематических карт является легенда. После — довательность ее выполнения представлена ниже:
2. Выбрать карту, для которой строится легенда (рис. 7).
Рис. 7. Создание легенды тематической карты.
3. Далее даются подписи легенды.
4. Последний шаг — это подписи показателей легенды.
5. В новом диалоговом окне появляется легенда.
Таким образом, имеется в наличии тематическая карта численности на — селения Москвы по районам и легенда к ней.
Для того, чтобы легенда отразилась в рабочем поле карты, необходимо на панели инструментов нажать соответствующую функцию (рис. 8).
Рис. 8. Отображение легенды в рабочем окне карты.
Представленные примеры ярко демонстрируют факт: владея навыками работы с ГИС, в данном случае в программе MapInfo Professional, можно соз — давать тематические карты любого содержания, используя не только способы послойной окраски или штриховки, но и способы значков, картограмм, кар- тодиаграмм и др. На картах можно отражать как качественные, так и коли- чественные показатели. Одновременная работа с несколькими слоями позво — ляет наносить на карту несколько показателей сразу.
Создание карт в программе занимает немного времени и главным образом выполняется автоматически.
Материал взят из: Вестник МГПУ Серия «Естественные науки» № 1 (3)