Расширение границ таблицы

MapInfo, MapBasic
Ответить
Аватара пользователя
WeMaN
Завсегдатай
Сообщения: 310
Зарегистрирован: 16 фев 2009, 10:49
Репутация: 0

Расширение границ таблицы

Сообщение WeMaN » 04 авг 2009, 10:06

Здравствуйте, у меня вот такая проблема, есть куча, большая куча таблиц в проекции план-схема, есть ли какой нибудь нормальный способ расширить границы таблиц до того размера, который я хочу и вообще какие способы есть, раньше с этим не сталкивался... Заранее спасибо за ответы

EXP
Интересующийся
Сообщения: 48
Зарегистрирован: 21 июл 2009, 16:53
Репутация: 0
Контактная информация:

Re: Расширение границ таблицы

Сообщение EXP » 04 авг 2009, 10:33

В стандартном каталоге программ есть задача "задать и проверить границы системы координат"(mbx-файл), по крайней мере в версии 8,5 точно есть...

Аватара пользователя
WeMaN
Завсегдатай
Сообщения: 310
Зарегистрирован: 16 фев 2009, 10:49
Репутация: 0

Re: Расширение границ таблицы

Сообщение WeMaN » 04 авг 2009, 10:37

а можно подробней куда и на что нажимать...

EXP
Интересующийся
Сообщения: 48
Зарегистрирован: 21 июл 2009, 16:53
Репутация: 0
Контактная информация:

Re: Расширение границ таблицы

Сообщение EXP » 04 авг 2009, 10:49

программы-> каталог программ->задать и проверить границы(поставить галочку), задача появиться в меню"программы",,,если ее нет в стандартном наборе ее нужно подгрузить(кнопка "добавить") для этого сослаться на файл CoordSysBounds.mbx (он может лежать в какой нибудь папке типа тулс или утилс)

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Расширение границ таблицы

Сообщение Boris » 04 авг 2009, 19:06

Самый простой способ - выгрузить все таблицы в формат MIF/MID, получится набор текстовых файлов.
MI делает это отвратительно - по одной, но в интернете есть где-то batch выгружалка. И во всех файлах MIF заменить срочку, которая начинается с Coordsys и заканчивается Bounds () ()
На пример,

Код: Выделить всё

CoordSys Earth Projection 8, 104, "m", 39, 0, 0.9996, 500000, 0 Bounds (-7745844.29597, -9997964.94324) (8745844.29597, 9997964.94324)
на такую же, но с устраивающими вас границами.
---
Есть еще Universal Translator из поставки MI - перевести им все ваши таблицы в SHP, а потом им же назад в новые TAB, при пересчете SHP->TAB от должен спросить новую координатную систему. К этому моменту ее уже надо будет прописать в файле MAPINFOW.prj. В зависимости от версии MI, это будет собственный MAPINFOW.prj при UT, либо основной MAPINFOW.prj.

Аватара пользователя
WeMaN
Завсегдатай
Сообщения: 310
Зарегистрирован: 16 фев 2009, 10:49
Репутация: 0

Re: Расширение границ таблицы

Сообщение WeMaN » 05 авг 2009, 08:25

Спасибо за советы!
В общем тут есть некоторые неурядицы, например, мне не в коему случае нельзя терять оформлегние таблицы, при переводе в шейп оно потеряетсо... кстати если перевести в mif\mid оформление тоже наверное будет потеряно или нет??

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Расширение границ таблицы

Сообщение Boris » 05 авг 2009, 23:49

При переводе в MIF/MID ничего потеряно не будет. Это родной обменный формат MI. Когда вернете назад, то все будет как в исходном.

Аватара пользователя
WeMaN
Завсегдатай
Сообщения: 310
Зарегистрирован: 16 фев 2009, 10:49
Репутация: 0

Re: Расширение границ таблицы

Сообщение WeMaN » 24 авг 2009, 15:22

В общем я всё сделал довольно банально, но зато эффективно, просто создал отдельно файл с расширенной границей и посливал в него все необходимые таблицы... Кстати, тоже вариант! :)

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость