Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

MapInfo, MapBasic
wwwisaev
Интересующийся
Сообщения: 27
Зарегистрирован: 25 июл 2014, 15:26
Репутация: 0

Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

Сообщение wwwisaev »

Здравствуйте, вопрос такой: нужно сконвертировать векторный слой из MapInfo в Qgis с сохранением раскраски полигонов, можно в shp, чтобы при открытии в QGis все объекты сохраняли те же цвета, что и в MapInfo.
freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

Сообщение freeExec »

В векторном слое, в частности в shp не храниться раскраска полигонов. В лучше случае вы можете иметь колонку с указанием цвета, а потом красить полигон из этой колонки, но это глупо.
Экспортировать нужно стиль.
wwwisaev
Интересующийся
Сообщения: 27
Зарегистрирован: 25 июл 2014, 15:26
Репутация: 0

Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

Сообщение wwwisaev »

А через что экспортировать стиль, ведь рабочий набор из мап инфо не открывается в qgis, с колонкой понятно что глупо и долго, какие то пути решения должны быть
wwwisaev
Интересующийся
Сообщения: 27
Зарегистрирован: 25 июл 2014, 15:26
Репутация: 0

Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

Сообщение wwwisaev »

Конкретнее, хотелось бы увидеть крашеную карту tab из mapinfo в next gis mobile , именно векторную , а не растровую
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

Сообщение Denis Rykov »

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

ogr2ogr -f "ESRI Shapefile" -sql "select *, OGR_STYLE from rivers" rivers.shp rivers.tab
Spatial is now, more than ever, just another column- The Geometry Column.
wwwisaev
Интересующийся
Сообщения: 27
Зарегистрирован: 25 июл 2014, 15:26
Репутация: 0

Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

Сообщение wwwisaev »

Можете подробнее расписать порядок действий, просто недавно начал работать с qgis
wwwisaev
Интересующийся
Сообщения: 27
Зарегистрирован: 25 июл 2014, 15:26
Репутация: 0

Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

Сообщение wwwisaev »

Вот такую ошибку выдает при выполнении команды
Вложения
Безымянный.png
Безымянный.png (299.84 КБ) 9472 просмотра
freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

Сообщение freeExec »

У вас кириллица в пути к файлам.
wwwisaev
Интересующийся
Сообщения: 27
Зарегистрирован: 25 июл 2014, 15:26
Репутация: 0

Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

Сообщение wwwisaev »

Запрос выполнил, но слой все равно закрашивается одним цветом, м.б. после запроса стиль куда то отдельно сохраняется?
Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

Сообщение Игорь Лебедь »

wwwisaev писал(а): 01 мар 2018, 11:25Вот такую ошибку выдает при выполнении команды
Нажмите "Пуск" - "Выполнить"
Введите в командную строку "C:\Program Files\QGIS 2.16\OSGeo4W.bat" (Ваш путь может отличаться, проверьте)
в появившейся консоли перейдите в папку, где лежит Ваш шейп/таб: (cd \ - корневой каталог cd directory - перейти в папку directory), и оттуда запускайте скрипт.
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

Сообщение trir »

стиль никуда не сохраняется, только данные о цвете - в qgis нужно сделать стиль, который будет учитывать это цвет
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

Сообщение Denis Rykov »

wwwisaev писал(а): 01 мар 2018, 11:46Запрос выполнил, но слой все равно закрашивается одним цветом, м.б. после запроса стиль куда то отдельно сохраняется?
Конечно, это только начало процесса. После этого вам нужно ещё самостоятельно настроить цвета заливки на основе значения поля OGR_STYLE.
Spatial is now, more than ever, just another column- The Geometry Column.
wwwisaev
Интересующийся
Сообщения: 27
Зарегистрирован: 25 июл 2014, 15:26
Репутация: 0

Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

Сообщение wwwisaev »

А как то можно сохранить в виде скрипта, либо какого то еще стиль, что бы при открытии другого слоя с аналогичной закраской - цвета заливались автоматически?
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

Сообщение Denis Rykov »

Можно, покажите пример значения поля OGR_STYLE, что у вас получилось?
Spatial is now, more than ever, just another column- The Geometry Column.
wwwisaev
Интересующийся
Сообщения: 27
Зарегистрирован: 25 июл 2014, 15:26
Репутация: 0

Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов

Сообщение wwwisaev »

Стиль остался такой же как и был
Вложения
Безымянный.jpg
Безымянный.jpg (345.63 КБ) 9435 просмотров
Ответить

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

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

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