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

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

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

Сообщение wwwisaev » 01 мар 2018, 09:50

Здравствуйте, вопрос такой: нужно сконвертировать векторный слой из MapInfo в Qgis с сохранением раскраски полигонов, можно в shp, чтобы при открытии в QGis все объекты сохраняли те же цвета, что и в MapInfo.

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

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

Сообщение freeExec » 01 мар 2018, 09:58

В векторном слое, в частности в shp не храниться раскраска полигонов. В лучше случае вы можете иметь колонку с указанием цвета, а потом красить полигон из этой колонки, но это глупо.
Экспортировать нужно стиль.

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

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

Сообщение wwwisaev » 01 мар 2018, 10:10

А через что экспортировать стиль, ведь рабочий набор из мап инфо не открывается в qgis, с колонкой понятно что глупо и долго, какие то пути решения должны быть

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

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

Сообщение wwwisaev » 01 мар 2018, 10:16

Конкретнее, хотелось бы увидеть крашеную карту tab из mapinfo в next gis mobile , именно векторную , а не растровую

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

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

Сообщение Denis Rykov » 01 мар 2018, 10:28

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

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 » 01 мар 2018, 10:46

Можете подробнее расписать порядок действий, просто недавно начал работать с qgis

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

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

Сообщение wwwisaev » 01 мар 2018, 11:25

Вот такую ошибку выдает при выполнении команды
Вложения
Безымянный.png
Безымянный.png (299.84 КБ) 7946 просмотров

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

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

Сообщение freeExec » 01 мар 2018, 11:27

У вас кириллица в пути к файлам.

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

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

Сообщение wwwisaev » 01 мар 2018, 11:46

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

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

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

Сообщение Игорь Лебедь » 01 мар 2018, 11:49

wwwisaev писал(а):
01 мар 2018, 11:25
Вот такую ошибку выдает при выполнении команды
Нажмите "Пуск" - "Выполнить"
Введите в командную строку "C:\Program Files\QGIS 2.16\OSGeo4W.bat" (Ваш путь может отличаться, проверьте)
в появившейся консоли перейдите в папку, где лежит Ваш шейп/таб: (cd \ - корневой каталог cd directory - перейти в папку directory), и оттуда запускайте скрипт.

trir
Гуру
Сообщения: 5278
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1014
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir » 01 мар 2018, 11:49

стиль никуда не сохраняется, только данные о цвете - в qgis нужно сделать стиль, который будет учитывать это цвет

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

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

Сообщение Denis Rykov » 01 мар 2018, 11:51

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 » 01 мар 2018, 12:04

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

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

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

Сообщение Denis Rykov » 01 мар 2018, 12:06

Можно, покажите пример значения поля 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 » 01 мар 2018, 12:17

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

Ответить

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

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

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