Помогите!? Тем кто работает в MapInfo

Тема в разделе "MapInfo", создана пользователем Mary559, 21 июл 2011.

  1. В MapInfo работаю недавно, самоучка, версия 8.5. Как перенести планшет (многослойный) из системы координат 1963г. в систему координат МСК-59?
    от СК 1963г. переход к МСК-59:
    по X -5 900 000.00
    по Y +3 000 000.00
    Буду очень признательна. Заранее большое спасибо.
     
  2. Lord

    Lord Форумчанин

    Mary559
    В файле с расширением TAB и именем планшета
    измените координаты привязки в обыкновенном редакторе (блокнот)
    на сдвинутые. Там видно, что редактировать.
    Примера под рукой не оказалось.
    Все получится
     
  3. SergKo

    SergKo Форумчанин

    Lord, растр бывает многослойный?... ;)

    Mary559, все то же самое, что пишет Lord, но не в TAB с привязкой растра, а экспортируйте в MIF/MID, правьте MID, импортируйте обратно.

    Или "многослойный планшет" - это рабочий набор из некоторого количества растровых листов?
    Тогда WOR не трогайте, сдвигайте каждый TAB, как написал Lord.

    Удачи! Не перепутайте иксы/игреки.
     
  4. Lord

    Lord Форумчанин

    SergKo
    Я не знаю, что такое многослойный растр.
    Может много планшетов. Один планшет, один слой?
     
  5. ZUCKtm

    ZUCKtm Форумчанин

    2 SergKo
    Не соглашусь с вами. Зачем экспортировать файл привязки *.tab в mid/mif? Этот файл сам по себе вполне "человекочитаем" и "человекоредактируем".
    Вот пример:
    Код:
    !table
    !version 300
    !charset WindowsCyrillic
    
    Definition Table
      File "_3032.tif"
      Type "RASTER"
      (3146149.87,6282810.5) (3,200) Label "Pt 1",
      (3150072.42,6282897.19) (9232,-3) Label "Pt 2",
      (3150177,6278258.7) (9478,10909) Label "Pt 3",
      (3144650.25,6178171.96) (239,11113) Label "Pt 4"
      CoordSys NonEarth Units "m"
      Units "m"
      RasterStyle 4 1
      RasterStyle 7 16777215
      RasterStyle 1 80
    2 Mary559
    Видите координаты 4 точек? Вычитаете из этих значений ваши поправки, сохраняете файл и все готово.
     
  6. SergKo

    SergKo Форумчанин

    ZUCKtm, мы еще не выяснили растр или вектор... твой пример - tab привязки растра. tab от векторной (или вовсе без графики) таблицы совсем не текстовый...
    (Добавление)
    Mary559, если у вас, все-таки, растровые планы, то на один собственно растр (tiff, bmp, jpg и т.д.) можно держать с разными именами несколко tab'ов, т.к ссылка на собсвенно растр в тексте tab'а может быть одна и та же... Но если имеет место разворот между системами координат, то в силу особенностей мапинфы так делать нельзя (почему - долго объяснять, пока просто примите как данность). В Вашем случае (только сдвиг) - можно.
    (Добавление)
    Пока я писал "трактат", мы выяснили, что все-таки карты (табы) векторные!...
     
  7. ТехТоп

    ТехТоп Алексей Команда форума

    Оффтоп
    Mary559 в шоке ::biggrin24.gif::
     
  8. Огромное спасибо всем, кто откликнулся и помог. У меня всё-таки получилось. Ура!!!
    Только координат очень много и исправлять их очень долго. Не существуют ли более эффективных способов?
     
  9. Lord

    Lord Форумчанин

    Mary559
    Придется писать програмульки для обработки МИФ файлов.
    Или искать разработки для мапинфо (денежно).
    Или все равно искать для других ГИС. Без ГИС не обойтись.
    Да есть бесплатная ГИС .QGis
    Там легко настроить системы координат (можно и в МАПИНФО отредактировать
    файл MAPINFO.PRJ и добавить свою систему координат. В документации описано, что и как.)
    В QGis тоже почитать инструкцию и можно настроить любые системы координат. 42, 63, местные любые, и т.д. включая WGS84. Эта есть и в МАПИНФО.
    Надо потрудиться.
     
  10. KESLER

    KESLER Форумчанин

    програмульки писать не надо

    1. векторный tab переводим в миф (растр не надо, сразу откраваем в блокноте и редактируем координаты привязки растра вручную)
    2. открываем миф в блокноте, вот пример:
    [​IMG]
    3. делаем следующие изменения:
    [​IMG]
    4. миф переводим в таб
     
  11. Lord

    Lord Форумчанин

    KESLER
    Великолепное решение. Век живи, век учись.
     
  12. 76geo

    76geo Форумчанин

    Да, насчёт transform - это ловко. А я в Excel засовывал, там вычитал-прибавлял, потом вставлял обратно... Но вообще-то для МапИнфо уже немеряно всяких самодельных программок насочиняли. Если ещё актуально - могу порыться в закромах, вроде где-то что-то было...
     
  13.  
  14. Господа, Имеются две карты Mapinfo с разными системами координат
    1.CoordSys Earth Projection 8, 1001, "m", 37, 55.4, 1, 564, 4080 Bounds (-8248717.53901, -16139926.3265) (8249845.53901, 3864348.66901)
    2.CoordSys NonEarth Units "m" Bounds (-100000, -100000) (185000, 200000)
    Вторая это геоподснова ГУП "Мосгоргеотрест".
    При добавлении некоторых слоев(таблиц) из первой карты во вторую разно получается около 7,5 тыс. км(если не ошибаюсь) на северо-восток.
    Вот выдержки из MIF обоих карт.

    1. Version 300
    Charset "WindowsCyrillic"
    Delimiter ","
    CoordSys Earth Projection 8, 1001, "m", 37, 55.4, 1, 564, 4080 Bounds (-8248717.53901, -16139926.3265) (8249845.53901, 3864348.66901)
    Columns 3
    конечн_точки Char(254)
    Ном_проекта Char(100)
    ссылка Char(254)
    Data
    Pline Multiple 2
    16
    50155.3 39594.55
    50155.4 39592.02

    2.Version 450
    Charset "WindowsCyrillic"
    Delimiter ","
    CoordSys NonEarth Units "m" Bounds (-100000, -100000) (185000, 200000)
    Columns 6
    NAME_OBJ Char(20)
    ID Float
    ID_PARENT Float
    VID_PAV Char(40)
    STATE Char(40)
    NAME_PAV Char(100)
    Data
    Region 1
    33
    12655.950700 -390.813784
    12659.105487 -391.996436
    12661.968932 -393.771832
    12664.430994 -396.071745

    подскажите как высчитать коэффициент для transform или другой метод совмещения слоев?
    Заранее спасибо.
     
  15. ppreview6

    ppreview6 Форумчанин

    Для второй карты надо прописать параметры ск в MIF и, соответственно, в MAPINFOW.PRJ
     
  16. Сделал, разнос уменьшился до 66 км, см. рис.. По всей вероятности, без трансформа не обойтись.?
     

    Вложения:

  17. ppreview6

    ppreview6 Форумчанин

    Как вариант, для второй карты определить параметры ск самостоятельно.
     
  18. С помощью встроенной утилиты "Трансформировать векторы карты" получил относительные координаты двух одинаковых точек, которые нужно было совместить(см. рис.)(возможно есть другой способ - недостаточно опыта работы с мапинфо). Вычитая х первой точки от х второй и соответственно у - получаем коэффициенты. После импорта mif с transform все совместилось очень даже точно. Спасибо всем участником темы!
     

    Вложения:

    • transform.jpg
      transform.jpg
      Размер файла:
      338,2 КБ
      Просмотров:
      44
  19. Товарищи, подскажите пожалуйста как можно посмотреть название планшета, если у тебя их подгружено куча а перебирать по одному, нет времени..
     
  20. Slinger

    Slinger Форумчанин

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление