В MapInfo работаю недавно, самоучка, версия 8.5. Как перенести планшет (многослойный) из системы координат 1963г. в систему координат МСК-59? от СК 1963г. переход к МСК-59: по X -5 900 000.00 по Y +3 000 000.00 Буду очень признательна. Заранее большое спасибо.
Mary559 В файле с расширением TAB и именем планшета измените координаты привязки в обыкновенном редакторе (блокнот) на сдвинутые. Там видно, что редактировать. Примера под рукой не оказалось. Все получится
Lord, растр бывает многослойный?... ;) Mary559, все то же самое, что пишет Lord, но не в TAB с привязкой растра, а экспортируйте в MIF/MID, правьте MID, импортируйте обратно. Или "многослойный планшет" - это рабочий набор из некоторого количества растровых листов? Тогда WOR не трогайте, сдвигайте каждый TAB, как написал Lord. Удачи! Не перепутайте иксы/игреки.
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 точек? Вычитаете из этих значений ваши поправки, сохраняете файл и все готово.
ZUCKtm, мы еще не выяснили растр или вектор... твой пример - tab привязки растра. tab от векторной (или вовсе без графики) таблицы совсем не текстовый... (Добавление) Mary559, если у вас, все-таки, растровые планы, то на один собственно растр (tiff, bmp, jpg и т.д.) можно держать с разными именами несколко tab'ов, т.к ссылка на собсвенно растр в тексте tab'а может быть одна и та же... Но если имеет место разворот между системами координат, то в силу особенностей мапинфы так делать нельзя (почему - долго объяснять, пока просто примите как данность). В Вашем случае (только сдвиг) - можно. (Добавление) Пока я писал "трактат", мы выяснили, что все-таки карты (табы) векторные!...
Огромное спасибо всем, кто откликнулся и помог. У меня всё-таки получилось. Ура!!! Только координат очень много и исправлять их очень долго. Не существуют ли более эффективных способов?
Mary559 Придется писать програмульки для обработки МИФ файлов. Или искать разработки для мапинфо (денежно). Или все равно искать для других ГИС. Без ГИС не обойтись. Да есть бесплатная ГИС .QGis Там легко настроить системы координат (можно и в МАПИНФО отредактировать файл MAPINFO.PRJ и добавить свою систему координат. В документации описано, что и как.) В QGis тоже почитать инструкцию и можно настроить любые системы координат. 42, 63, местные любые, и т.д. включая WGS84. Эта есть и в МАПИНФО. Надо потрудиться.
програмульки писать не надо 1. векторный tab переводим в миф (растр не надо, сразу откраваем в блокноте и редактируем координаты привязки растра вручную) 2. открываем миф в блокноте, вот пример: 3. делаем следующие изменения: 4. миф переводим в таб
Да, насчёт transform - это ловко. А я в Excel засовывал, там вычитал-прибавлял, потом вставлял обратно... Но вообще-то для МапИнфо уже немеряно всяких самодельных программок насочиняли. Если ещё актуально - могу порыться в закромах, вроде где-то что-то было...
Господа, Имеются две карты 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 или другой метод совмещения слоев? Заранее спасибо.
С помощью встроенной утилиты "Трансформировать векторы карты" получил относительные координаты двух одинаковых точек, которые нужно было совместить(см. рис.)(возможно есть другой способ - недостаточно опыта работы с мапинфо). Вычитая х первой точки от х второй и соответственно у - получаем коэффициенты. После импорта mif с transform все совместилось очень даже точно. Спасибо всем участником темы!
Товарищи, подскажите пожалуйста как можно посмотреть название планшета, если у тебя их подгружено куча а перебирать по одному, нет времени..