Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
-
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 25 июл 2014, 15:26
- Репутация: 0
Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
Здравствуйте, вопрос такой: нужно сконвертировать векторный слой из MapInfo в Qgis с сохранением раскраски полигонов, можно в shp, чтобы при открытии в QGis все объекты сохраняли те же цвета, что и в MapInfo.
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
В векторном слое, в частности в shp не храниться раскраска полигонов. В лучше случае вы можете иметь колонку с указанием цвета, а потом красить полигон из этой колонки, но это глупо.
Экспортировать нужно стиль.
Экспортировать нужно стиль.
-
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 25 июл 2014, 15:26
- Репутация: 0
Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
А через что экспортировать стиль, ведь рабочий набор из мап инфо не открывается в qgis, с колонкой понятно что глупо и долго, какие то пути решения должны быть
-
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 25 июл 2014, 15:26
- Репутация: 0
Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
Конкретнее, хотелось бы увидеть крашеную карту tab из mapinfo в next gis mobile , именно векторную , а не растровую
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
Код: Выделить всё
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.
-
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 25 июл 2014, 15:26
- Репутация: 0
Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
Можете подробнее расписать порядок действий, просто недавно начал работать с qgis
-
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 25 июл 2014, 15:26
- Репутация: 0
Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
Вот такую ошибку выдает при выполнении команды
- Вложения
-
- Безымянный.png (299.84 КБ) 7946 просмотров
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
У вас кириллица в пути к файлам.
-
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 25 июл 2014, 15:26
- Репутация: 0
Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
Запрос выполнил, но слой все равно закрашивается одним цветом, м.б. после запроса стиль куда то отдельно сохраняется?
- Игорь Лебедь
- Завсегдатай
- Сообщения: 452
- Зарегистрирован: 24 апр 2010, 19:47
- Репутация: 101
- Откуда: Город в клёнах и акациях
- Контактная информация:
Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
Нажмите "Пуск" - "Выполнить"
Введите в командную строку "C:\Program Files\QGIS 2.16\OSGeo4W.bat" (Ваш путь может отличаться, проверьте)
в появившейся консоли перейдите в папку, где лежит Ваш шейп/таб: (cd \ - корневой каталог cd directory - перейти в папку directory), и оттуда запускайте скрипт.
-
- Гуру
- Сообщения: 5278
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1014
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
стиль никуда не сохраняется, только данные о цвете - в qgis нужно сделать стиль, который будет учитывать это цвет
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
Конечно, это только начало процесса. После этого вам нужно ещё самостоятельно настроить цвета заливки на основе значения поля OGR_STYLE.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 25 июл 2014, 15:26
- Репутация: 0
Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
А как то можно сохранить в виде скрипта, либо какого то еще стиль, что бы при открытии другого слоя с аналогичной закраской - цвета заливались автоматически?
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
Можно, покажите пример значения поля OGR_STYLE, что у вас получилось?
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 25 июл 2014, 15:26
- Репутация: 0
Re: Конвертация векторного слоя из MapInfo в Qgis с сохранением раскраски полигонов
Стиль остался такой же как и был
- Вложения
-
- Безымянный.jpg (345.63 КБ) 7909 просмотров
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей