Перепроецирование данных в MapInfo

Перепроецирование данных в MapInfo Мапинфо

Перепроецированием данных в геоинформационной системе MapInfo является преобразование проекции слоев проекта (рабочего набора). В зависимости от вида данных, перепроецирование выполняется разными инструментами данной программы и сводятся в основном к двум задачам:

  1. перепроецирование или изменение проекции растров;
  2. перепроецирование или изменение проекции векторных слоев.

Перепроецирование растров

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

  • пересчет проекции растра к проекции окна карты;
  • перепроецирование исходной проекции растра в другую.

Пересчет проекции растра

Для того что бы растр автоматически пересчитывался в проекцию векторных слоев или проекцию окна карты необходимо перейти во вкладку «Карты» и выбрать «Режим карты». В окне «Режим окна карты» нажать на кнопку «Обработка растра», в соответствующем всплывшем окне установить флажок «Всегда» для строки «Использовать перепроецирование» и далее нажать на кнопку «ОК» дважды.

Настройка отображения проекции растра
Настройка проекции отображения растра для окна карты в MapInfo

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

Перепроецирование растра

Для изменения исходной проекции растра необходимо произвести операцию перепроецирования, в результате которой в файле привязки растра «*.tab» изменятся параметры проекции и привязки точек. Выполнить данную операцию можно выделив соответствующий растровый слой в проводнике. далее перейдя во вкладку «Таблица» выбрать «Растр / Регистрация растра».

В всплывшем окне «Регистрация изображения» нажимаем на кнопку «Проекция» и далее в появившемся окне «Выбор проекции» выбираем категорию в которой находится желаемая проекция, и находим соответствующую проекцию, в которую будет преобразование проекции растра. Далее после выбора нажимаем на кнопку «ОК» дважды, закрыв тем самым открытые окна и сохранив исходные параметры новой проекции растра.

Перепроецирование растра
Изменение исходной проекции растра в MapInfo путем его перепроецирования

В результате таких манипуляций растр может поменять проекцию в окне отображения карты. при условии если не задано его перепроецирование в параметрах «Обработки растра».

Перепроецирование векторных слоев

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

  1. пересчет проекций слоев карты и представление их в окне карты MapInfo;
  2. перепроецирование исходной проекции векторного слоя карты;
  3. изменение исходной проекции (переход от план-схемы в проекции местной системы координат).

Пересчет проекции векторных слоев

Если исходные векторные слои имеют установленную проекцию, то она отображается в окне карты в той проекции, в которой подключен первый слой, но при условии что включена функция окна карты по перепроецированию растров. Для смены проекции отображения слоев рабочего набора (проекта) можно выполнить ее изменение в вкладке «Карта» нажав на кнопку «Режимы карты». В окне «Режимы окна карты» заходим в проекции и выбираем соотывующую категорию и необходимую для отображения на данный момент проекцию слоев карты, далее нажимаем на кнопку «ОК» дважды.

Изменение проекции отображения карты в MapInfo
Изменение проекции отображения основного окна карты в MapInfo

Данная операция возможна только при включенном режиме перепроецирования растров!

Перепроецирование векторного слоя

Перепроецировать векторный слой карты можно простым способом путем формирования копии данного слоя с изменением его проекции при сохранении. Для этого необходимо в кладке «Главная» нажав на стрелку под кнопкой «Сохранить» выбрать «Сохранить копию». Выбираем из списка соответствующий векторный слой и нажимаем на кнопку «Новое имя». В окне «Создать копию таблицы» задаем имя файлу и нажимаем на кнопку «Проекция», а делее выбираем категорию и необходимую проекцию из списка. После этого нажимаем на кнопку «Сохранить».

Перепроецирование векторного слоя карты в MapInfo
Перепроецирование векторного слоя рабочего набора путем формирования копии исходного файла в MapInfo

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

Переход от план-схемы к проекции МСК

Для перехода векторного слоя от план-схемы в параметры местной системы координат необходимо данный слой экспортировать в mif/mid формат через вкладку «Таблица» и выбора опции «Экспорт». в окне «Экспорт таблицы» выбираем необходимый векторный слой и нажимаем на кнопку «Экспорт». Далее выбираем имя нового файла и его место сохранения.

Экспорт векторного слоя карты MapInfo
Экспорт векторного слоя карты в mif/mid формат ГИС MapInfo

Далее открываем сохраненный mif-файл в блокноте (лучше Notepad++) и изменяем соответствующую строку с параметрами проекции. После внесения изменений сохраняем данный файл. Например для МСК-90 зона 1, эта замена примерно будет выглядеть так:

проекция план-схема: CoordSys NonEarth Units «m» Bounds (0, 0) (7000000, 7000000)

меняем на: CoordSys Earth Projection 8, 9999, 3, 23.57, -140.95, -79.8, 0, -0.35, -0.79, -0.22, 0, «m», 32.5, 0, 1, 4300000, -9214.692 Bounds (0, 0) (7000000, 7000000)

исходя из параметров МСК: «МСК-90 зона 1», 8, 9999, 3, 23.57,-140.95,-79.8,0,-0.35,-0.79,-0.22, 0, 7, 32.5, 0, 1, 4300000, -9214.692

Следующим шагом является импорт данного файла через вкладку «Главная» нажав на стрелку под кнопкой «Открыть» и выбрать опцию импорт. В окне «Импорт файла» находим наш mif-файл и нажимаем на кнопку «Открыть». После в этом же окне необходимо задать имя и место сохранения векторного слоя в формате *.tab и нажать на кнопку «Сохранить». После выполнения данной операции необходимо через вкладку «Таблица» открыть сохраненный слой векторной карты в формате tab.

Импорт mif/mid файлов в MapInfo
Импорт mif/mid файлов в MapInfo во внутренний формат

Параметры местной системы координат

Данные в местной системе координат очень часто используются в государственном реестре недвижимости. Так на основе экспорта в ГИС MapInfo данных из кадастрового плана территории, как это осуществляется читайте в статье Конвертирование xml-выписок Росреестра в MapInfo, можно получить электронную карту в виде план-схемы. Зная параметры местной системы координат можно сопоставлять данные имеющие разные проекции.

Основные параметры проекций МСК

Для ГИС MapInfo  и ниже необходимо применять универсальные расчетные параметры местной системы координат. Для разных МСК регионов они следующие. Так я ее назвал исходя из применения типа карты — Топографическая Универсальная местная. Для республик России они следующие:

МСК-01 Республики Адыгея
МСК-02 Республики Башкортостан
МСК-03 Республики Бурятия
МСК-04 Республики Алтай
МСК-05 Республики Дагестан
МСК-06 Республики Ингушетия
МСК-07 Кабардино-Балкарская Республики
МСК-08 Республики Калмыкия
МСК-09 Республики Карачаево-Черкесия
МСК-10 Республики Карелия
МСК-11 Республики Коми
МСК-12 Республики Марий Эл
МСК-13 Республики Мордовия
МСК-14 Республики Саха (Якутия)
МСК-15 Северной Осетии - Алании
СК-16 Республики Татарстан
МСК-18 Удмуртской Республики
МСК-20 Чеченской Республики
МСК-21 Чувашской Республики

Для краев России

МСК-22 Алтайского края
МСК-23 Краснодарского края
МСК-24 Красноярского края
МСК-25 Приморского края
МСК-26 Ставропольского края
МСК-27 Хабаровского края
МСК-41 Камчатского края
МСК-59 Пермского края
МСК-75 Забайкальского края

Для областей Российской Федерации параметры зон МСК следующие.

МСК-28 Амурской области
МСК-29 Архангельской области
МСК-30 Астраханской области
МСК-31 Белгородской области
МСК-32 Брянской области
МСК-33 Владимирской области
МСК-34 Волгоградской области
МСК-35 Вологодской области
МСК-36 Воронежской области
МСК-37 Ивановской области
МСК-38 Иркутской области
МСК-39 Калининградской области
МСК-40 Калужской области
МСК-42 Кемеровской области
МСК-43 Кировской области
МСК-44 Костромской области
МСК-45 Курганской области
МСК-46 Курской области
МСК-47 Ленинградской области
МСК-48 Липецкой области
МСК-49 Магаданской области
МСК-50 Московской области и города Москва
МСК-51 Мурманской области
МСК-52 Нижегородской области
МСК-53 Новгородской области
МСК-54 Новосибирской области
МСК-55 Омской области
МСК-56 Оренбургской области
МСК-57 Орловской области
МСК-58 Пензенской области
МСК-60 Псковской области
МСК-61 Ростовской области
МСК-62 Рязанской области
МСК-63 Самарской области
МСК-64 Саратовской области
МСК-65 Сахалинской области
МСК-66 Свердловской области
МСК-67 Смоленской области
МСК-68 Тамбовской области
МСК-69 Тверской области
МСК-70 Томской области
МСК-71 Тульской области
МСК-72 Тюменской области
МСК-73 Ульяновской области
МСК-74 Челябинской области
МСК-76 Ярославской области

Для городов и автономных округов

МСК-1964 города Санкт-Петербург
МСК-83 Ненецкого автономного округа
МСК-86 Ханты-Мансийского автономного округа
МСК-87 Чукотского автономного округа

Датумы перехода в WGS-84 по ГОСТ

В зависимости от применяемой при формировании параметров условной местной системы координат исходной государственной СК (например СК-42, СК-95, СК-63, ГСК-2011, ПЗ-90) датумы перехода к  проекции WGS-84 будут разные и так же зависят от срока формирования данных. Параметры датумов прописаны в зависимости от сроков в следующих документах: ГОСТ Р 51794-2001, ГОСТ Р 51794-2008, ГОСТ 32453-2017 и приказом Росреестра от 23.03.2016 №П/0134.

. ситуация с датумами выглядит следующим образом:

Переход отΔXΔYΔZωXωYωZm
СК-42 по ГОСТ…-200123,9-141,3-80,90-0,35-0,82-0,12
СК-95 по ГОСТ…-200124,8-131,24-82,6600-0,16-0,12
СК-42 по ГОСТ…-200823,57-140,95-79,80-0,35-0,79-0,22
СК-95 по ГОСТ…-200824,47-130,89-81,5600-0,13-0,22
ПЗ-90  по ГОСТ…-2001-1,08-0,27-0,900-0,16-0,12
ПЗ-90.2  по ГОСТ…-2008-0,360,080,18
ПЗ-90.11 по ГОСТ…-2017-0,0130,1060,022-0,00230,00354-0,00421-0,008
ГСК-2011 по приказу Росреестра-0,340,471,13-0,0017380,0035590,065737-0,1074

Исходя из определенных знаний, например для МСК-12, методом подбора было установлено, что параметры датума из ГОСТ Р 51794-2008 от СК-42:

базовые параметры — «МСК-12 зона 1», 8, 1001, 7, 47.55, 0, 1, 1250000, -5914743.504

параметры с датумом — «МСК-12 зона 1», 8, 9999, 3, 23.57, -140.95, -79.8, 0, -0.35, -0.79, -0.22, 0, 7, 47.55, 0, 1, 1250000, -5914743.504

В зависимости от версии MapInfo прописываем параметры местных систем координат в соответствующем файле проекций «MAPINFOW.PRJ».

Каталог параметров МСК

Известные расчетные параметры проекций местных систем координат с датумами по перечисленному выше списку можно скачать через нашу группу ВКонтакте «Площадка помощников КИ»:

Файл проекций Местных Систем Координат с датумами для MapInfo.

 

Территория ГИС