Перевод shp в tab

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

Перевод shp в tab

Сообщение Vladimir_MI »

Всем доброго весеннего дня, а дам с 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

Сообщение Александр Мурый »

Если в составе шейпфайла нет файла *.prj, то конвертор ничего не знает о системе координат и проекции этих данных. При открытии получившегося TAB в MapInfo выберите нужную зону UTM.
Редактор материалов, модератор форума
Vladimir_MI
Новоприбывший
Сообщения: 3
Зарегистрирован: 08 мар 2013, 11:25
Репутация: 0
Откуда: Успехистан

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

Сообщение Vladimir_MI »

Александр, к сожалению, если просто открыть получивший 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 »

Vladimir_MI

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

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

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

Сообщение Vladimir_MI »

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 »

Скиньте пример данных. Вообще есть подозрение, что произошла путаница между объектами шрифта как таковыми и подписями объектов (а-ля labels).
tsarev
Завсегдатай
Сообщения: 406
Зарегистрирован: 14 авг 2006, 16:21
Репутация: 25

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

Сообщение tsarev »

2 Vladimir_MI

В MapInfo есть возможность открыть shp файлы и пересохранить их в tab.
Может так проще будет?
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

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

Сообщение dime1 »

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

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

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

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