как преобразовать в MIF c NonEarth

MapInfo, MapBasic
Ответить
ali
Интересующийся
Сообщения: 21
Зарегистрирован: 08 дек 2011, 11:03
Репутация: 0

как преобразовать в MIF c NonEarth

Сообщение ali »

Добрый день,

не подскажет ли кто, как преобразовать MIF-файл со строкой

CoordSys Earth Projection 1, 104

в MIF-файл с системой координат NonEarth?

Вообще исходная проблема такая: есть транспортная сеть в формате
.shp, и требуется перевести её в формат MIF NonEarth для того, чтобы
конкретная программа смогла её прочесть (других форматов она не знает).

Из .shp в .mif я перевёл с помощью Universal Translator из MapInfo (версии 7),
но там не было вопроса о системе координат. Как обойти проблему?

Заранее спасибо за совет.
Александр
Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: как преобразовать в MIF c NonEarth

Сообщение SS_Rebelious »

меняетe
ali писал(а):CoordSys Earth Projection 1, 104
на "CoordSys NonEarth"
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
ali
Интересующийся
Сообщения: 21
Зарегистрирован: 08 дек 2011, 11:03
Репутация: 0

Re: как преобразовать в MIF c NonEarth

Сообщение ali »

Неужели так просто?
Если я правильно понимаю, то для первой координатной системы в файле стоят градусы,
а мне нужны метры (или километры). И просто рассматривать числа градусов как метры нельзя.
Разве не так? Или вы что-то другое имели в виду?

С уважением,
Александр
Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: как преобразовать в MIF c NonEarth

Сообщение Slinger »

Если Ваш mif файл содержит координат в градусах, то сначала необходимо спроецировать в нужную Вам проекцию и только потом установить План-схема, метры. То есть в нужную Вам CoordSys NonEarth Units "m" Bounds (minX, minY) (maxX, maxY)
ali
Интересующийся
Сообщения: 21
Зарегистрирован: 08 дек 2011, 11:03
Репутация: 0

Re: как преобразовать в MIF c NonEarth

Сообщение ali »

> Если Ваш mif файл содержит координат в градусах
Точно не знаю, это моё предположение

> сначала необходимо спроецировать в нужную Вам проекцию и только потом установить План-схема, метры.
Что это значит? Как и чем спроецировать? в MapInfo?
"Нужная" проекция - это какая? Как установить План-схема, метры?

Что мне надо прочитать, чтобы понять ответы на эти вопросы?
Обязательно ли мне иметь Mapinfo?

Заранее спасибо за помощь,
Александр
Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: как преобразовать в MIF c NonEarth

Сообщение Донецков »

Судя по Вашим ответам Вы с MapInfo до этого не работали:

Mif - обычный текстовый файл, открываете блокнотом и смотрите в какой форме у Вас данные по координатам, если десятичные числа в пределах от 180 до -180 и от 90 до - 90, то это градусы, но это и так должно быть понятно, т.к. у Вас CoordSys Earth Projection 1, 104 - что ничто иное как географические координаты в WGS-84

Далее импортируете mif в mapinfo, сохраняете копию таблицы с указанием новой системы координат (например Пулково-42 зона 7 - это для Москвы, Вы выбираете для своего региона) - но предварительно лучше почитайте помощь или руководство пользователя, у apinfo - это хорошо расписано...

Делаете экспорт ранее сохраненной спроецированной таблицы в mif.

В блокноте открываете новый mif и меняете строку с указанием системы координат на "CoordSys NonEarth"...
ali
Интересующийся
Сообщения: 21
Зарегистрирован: 08 дек 2011, 11:03
Репутация: 0

Re: как преобразовать в MIF c NonEarth

Сообщение ali »

Спасибо!
Сейчас буду пытаться скачать trial Mapinfo.
Кажется, последний вопрос: итак, я импортировал мой файл и сохранил таблицу с нужной
системой координат (Пулково-42) - там уже будут метры? Или надо будет перед экспортом сделать
дополнительный шаг для перевода в план-схему?

Александр
Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: как преобразовать в MIF c NonEarth

Сообщение Донецков »

Уже писалось:

1) сохраняете копию таблицы с указанием новой системы координат (например Пулково-42 зона 7 - это для Москвы, Вы выбираете для своего региона)

2)Делаете экспорт ранее сохраненной спроецированной таблицы в mif. В блокноте открываете новый mif и меняете строку с указанием системы координат на "CoordSys NonEarth"...

Т.к. после выполнения 1 пункта ссистема координат будет Пулково-42 зона Х, а 2 пунктом вам нужно ее сделать не системой координат, а план-схемой...
Последний раз редактировалось Донецков 09 дек 2011, 15:39, всего редактировалось 1 раз.
ali
Интересующийся
Сообщения: 21
Зарегистрирован: 08 дек 2011, 11:03
Репутация: 0

Re: как преобразовать в MIF c NonEarth

Сообщение ali »

Большое спасибо, всё получилось.

С уважением,
Александр
Ответить

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

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

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