среда, 12 мая 2010 г.

Переход из МОЛДРЕФ99 в МОЛДРЕФ99

В данной теме будет описана процедура перехода из МОЛДРЕФ99 План-схема (Non-Earth) в МОЛДРЕФ99 (ТММ 28.24 нормальный так сказать). 
Используя "нормальный" МОЛДРЕФ99 вы сможете "на лету" использовать различные данные WMS/WFS, в том числе и Агентства по Земельным Отношениям и Кадастра.


Для начала нужно прописать в MapInfo код системы координат МОЛДРЕФ99: 
  • Можно почитать здесь, но если у вас установлен AdminCAD то будет ещё одна строчка, в которой нужно прописать код : "MR99 TMM 28.24 ellh\p4026"
  • А можно и просто скачать файл mapinfow.prj и заменить у себя на на компе, обычно в "C:\Program Files\MapInfo\Professional\". Обращаю внимание что данный файл для версии 8 и выше.


Перехода возможен двумя способами:
  • Используя AdminCAD для MapInfo, разработанный Андреем Сырбу для Офиса по Внедрению Первого Кадастрового Проекта
    • Запускаем Admincad. Меню: Объекты -> TransGBD, TransGBD -> Преобразования координат. Появится окошко:
    • Здесь выбираем: Таблицы - Векторные, выделяем нужные таблицы, Исходная проекция - MR99, переход из зоны в зону, Выходная проекция - MR99, и УБИРАЕМ галочку "Система координат - Nonearth", и папку куда поместить результат, ок
    • Если всё нормально, будет открыто новое окно карты уже в "нормальном" МОЛДРЕФ99
    • Для перехода обратно в МОЛДРЕФ99 план-схема повторяем вышеуказанную процедуру но теперь СТАВИМ галочку
  • Используя экспорт/импорт в MIF/MID
    • Table -> Export -> Выбираем какую таблицу экспортируем -> Указываем куда экспортировать, выставляем "Тип Файла" - Mapinfo interchange (*.mif)
    • Открываем в любом текстовом редакторе (блокнот например) файл ТО_ЧТО_ВЫ_ЭКСПОРТИРОВАЛИ.mif
    • Строку CoordSys NonEarth Units "m" Bounds (0, 0) (400000, 400000) заменяем на CoordSys Earth Projection 8, 33, "m", 28.4, 0, 0.99994, 200000, -5000000 Bounds (0, 0) (400000, 400000)
    • Импортируем обратно (стили сохранятся, не переживайте) и готово
    • Для перехода обратно в МОЛДРЕФ99 план-схема повторяем вышеуказанную процедуру но заменяем наоборот строки
З.Ы. Площади объектов ЛЮБОГО размера (хоть всей Молдовы) НЕ ИЗМЕНЯЮТСЯ при переходе, если у вас в настройках MapInfo: Options -> Preferences -> Map window -> Distance/Area using - CARTESIAN.
Утверждение что "нормальный" МОЛДРЕФ99 нельзя использовать из-за изменения площадей - МИФ!!! Можете сами это и проверить...