Перевод shp в tab

MapInfo, MapBasic
Ответить
Vladimir_MI
Новоприбывший
Сообщения: 3
Зарегистрирован: 08 мар 2013, 11:25
Репутация: 0
Откуда: Успехистан

Перевод shp в tab

Сообщение Vladimir_MI » 08 мар 2013, 12:10

Всем доброго весеннего дня, а дам с 8 марта!

Помогите новичку-самоучке кто чем может :)
Имею MapInfo 10.
Задача: получить векторную карту автодорог в формате tab из файла ESRI Shape (*.shp) в проекции UTM(WGS 84).
Что делал: скачал последний по дате shp файл, запустил Universal Translator, получил tab файл. Однако, в нем нет информации о проекции. Настораживает, что при попытке в Universal Translator при запуске процесса выбрать Projection появляется сообщение "MapInfo 4.5 or greater must be running to use the Choose Projection dialog" :cry:
Уже пробовал потом прогнать tab файл через TransCoor.BMX, но он тоже не помог, ему нужен файл prj...

Что делать?

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Перевод shp в tab

Сообщение Александр Мурый » 08 мар 2013, 12:23

Если в составе шейпфайла нет файла *.prj, то конвертор ничего не знает о системе координат и проекции этих данных. При открытии получившегося TAB в MapInfo выберите нужную зону UTM.
Редактор материалов, модератор форума

Vladimir_MI
Новоприбывший
Сообщения: 3
Зарегистрирован: 08 мар 2013, 11:25
Репутация: 0
Откуда: Успехистан

Re: Перевод shp в tab

Сообщение Vladimir_MI » 09 мар 2013, 20:33

Александр, к сожалению, если просто открыть получивший tab в новой UTM то вектор у меня открывается не корректно (либо квадратики вместо автодорог, либо все представляется в виде точки и линии).

Однако со своей задачей я справился с помощью старого доброго GlobalMapper :D
Вот мой рецепт, может кому пригодиться...

1. Запускаем MapInfo, Universal Translator и конвертим shp в tab. (все настройки по умолчанию)
2. Запускаем GlobalMapper, Batch convert/reproject (пакетная конвертация) и конвертим tab в tab c заменой проекции
3. Открываем получившийся файл в MapInfo. Все ок:))

P.S. Когда сразу пытался через GlobalMapper открыть shp кириллица отображалась краказябрами, при конвертации в tab краказябры оставались.

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

Re: Перевод shp в tab

Сообщение Slinger » 09 мар 2013, 20:57

Vladimir_MI

Tools-Configure-Vector Display - Set Default Font Character Set. Выставляем кириллицу.

А вообще мало информации. Ни по отображении, ни по проекции.

Vladimir_MI
Новоприбывший
Сообщения: 3
Зарегистрирован: 08 мар 2013, 11:25
Репутация: 0
Откуда: Успехистан

Re: Перевод shp в tab

Сообщение Vladimir_MI » 11 мар 2013, 07:58

Slinger,
сделал так, как вы прописали, но к сожалению ничего не поменялось :(
Для соблюдения правил форума перевожу тему в профильную ветку по GM

В продолжении темы перевода shp в tab и кодировки, кто подскажет что делать в следующей ситуации:
При отображении текстовых меток "Horizontal Labels" или "Rotate labels with segments" кириллица отображается на "Ура". Однако стоит поставить "Curve labels along segments" вместо кириллицы опять краказябры... Как вообще поменять кодировку в существующем tab файле?

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

Re: Перевод shp в tab

Сообщение Slinger » 11 мар 2013, 08:02

Скиньте пример данных. Вообще есть подозрение, что произошла путаница между объектами шрифта как таковыми и подписями объектов (а-ля labels).

tsarev
Завсегдатай
Сообщения: 406
Зарегистрирован: 14 авг 2006, 16:21
Репутация: 25

Re: Перевод shp в tab

Сообщение tsarev » 13 мар 2013, 10:10

2 Vladimir_MI

В MapInfo есть возможность открыть shp файлы и пересохранить их в tab.
Может так проще будет?

dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Перевод shp в tab

Сообщение dime1 » 13 мар 2013, 10:40

Я в вопросах конвертации shp-tab-kml использую разработанную софорумцем Дмитрием Барышниковым утилиту wxGIS. За что ему очень благодарен!
http://code.google.com/p/wxgis/
viewtopic.php?t=5331

Ответить

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

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

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