Экспорт из QGIS вместе со стилями

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
chet2
Активный участник
Сообщения: 106
Зарегистрирован: 08 дек 2016, 09:46
Репутация: 6

Экспорт из QGIS вместе со стилями

Сообщение chet2 » 10 июн 2023, 18:39

Здравствуйте. У меня есть в QGIS проект. Внутри проекта - шейпфайлы (точечные и линейные). Для шейпфайлов настроены стили.
Мне нужно экспортировать географические слои так, чтобы потом открыть их в приложении для мобильных устройств (прежде всего интересует IOS). Рассматриваю мобильные версии Google Earth и ArcGIS Earth. Но может быть смогу найти какие-то другие варианты...

Но вот загвоздка - мне нужно перенести не только сами слои, но и их стили (хотя бы цвет). Гуглю в сторону KML так как этот формат потенциально вроде бы может хранить в себе цвет своих объектов. Но может быть есть еще другие варианты? Есть ли форматы векторных слоев, которые внутри себя способны хранить настройки внешнего вида?
Подскажите пожалуйста.

Нужно чтобы географические слои хранились в памяти устройства (не в облаке).

P.S.: С QField пока ничего не получается. Не открываются созданные мною проекты.

gamm
Гуру
Сообщения: 4069
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1064
Ваше звание: программист
Откуда: Казань

Re: Экспорт из QGIS вместе со стилями

Сообщение gamm » 10 июн 2023, 19:43

MIF/MID, но непонятно, смогут ли его правильно раскасить на принимающей стороне. И чем вам kml не нравится, обычный xml, можете сами генерить как текст.

Аватара пользователя
chet2
Активный участник
Сообщения: 106
Зарегистрирован: 08 дек 2016, 09:46
Репутация: 6

Re: Экспорт из QGIS вместе со стилями

Сообщение chet2 » 10 июн 2023, 19:51

gamm, спасибо за ответ!
Google Earth и ArcGIS Earth вроде не умеют читать MIF/MID.

Я рад буду воспользоваться форматом KML, но пока у меня не получилось экспортировать KML из QGIS с сохранением цвета. Нагуглил плагин MMQGIS. Сейчас буду тестировать.

Сейчас загуглил, что формат geopackage может хранить внутри себя стили, научился в QGIS сохранять geopackage вместе со стилем внутри, но почему-то ArcGIS Earth игнорирует стиль.

Аватара пользователя
chet2
Активный участник
Сообщения: 106
Зарегистрирован: 08 дек 2016, 09:46
Репутация: 6

Re: Экспорт из QGIS вместе со стилями

Сообщение chet2 » 10 июн 2023, 20:27

С помощью плагина MMQGIS можно экспортировать слои в KML и при этом сохранять цвета объектов.
Далее можно открыть в Google Earth или ArcGIS Earth.
Но выглядит не очень.
QField - самый интересный вариант для меня. Но не работает. Может быть у кого-то есть опыт работы с QField? Я был бы благодарен за помощь.

spawner
Активный участник
Сообщения: 107
Зарегистрирован: 09 окт 2009, 16:49
Репутация: 10

Re: Экспорт из QGIS вместе со стилями

Сообщение spawner » 10 июн 2023, 21:31

chet2, я в свое время (лет 15 назад) делал карты для гармина. Формат img, там был предустановленный набор линий/заливок и я под них подгонял свои стили, чтобы они правильно раскрасились. Конвертировал через GlobalMapper, если правильно помню.

Сейчас-то там наверное поадекватнее сделано, вероятно есть возможность передать цвет.

Аватара пользователя
chet2
Активный участник
Сообщения: 106
Зарегистрирован: 08 дек 2016, 09:46
Репутация: 6

Re: Экспорт из QGIS вместе со стилями

Сообщение chet2 » 11 июн 2023, 19:08

spawner, спасибо за совет.
Я для себя понял, что больше всего подойдет QField. Какие-то видимо есть хитрые приемы для работы с ним. Потому что из коробки у меня не работает. То есть я подготавливаю проект в QGIS, а в Qfield от он не открывается.
Кто сталкивался - отзовитесь пожалуйста.

Аватара пользователя
Эдуард Казаков
Гуру
Сообщения: 547
Зарегистрирован: 23 апр 2014, 17:11
Репутация: 532
Откуда: Planet Earth
Контактная информация:

Re: Экспорт из QGIS вместе со стилями

Сообщение Эдуард Казаков » 12 июн 2023, 14:44

Попробуйте плагин QField Sync

AlexRomantsov
Завсегдатай
Сообщения: 328
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 141
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Экспорт из QGIS вместе со стилями

Сообщение AlexRomantsov » 13 июн 2023, 06:24

Использую QField, проблем не было, но проект в QGIS для QField делал достаточно простым, без навороченных стилей и связей. Использовал стилизацию по уникальным значениям (успешно), автоподписывание (успешно), обходился при этом простыми линиями, заливками и т.п.

Аватара пользователя
chet2
Активный участник
Сообщения: 106
Зарегистрирован: 08 дек 2016, 09:46
Репутация: 6

Re: Экспорт из QGIS вместе со стилями

Сообщение chet2 » 19 июн 2023, 07:24

Эдуард Казаков писал(а):
12 июн 2023, 14:44
Попробуйте плагин QField Sync
Спасибо за ответ. Да, конечно, я использую QField Sync))
AlexRomantsov писал(а):
13 июн 2023, 06:24
Использую QField, проблем не было, но проект в QGIS для QField делал достаточно простым, без навороченных стилей и связей. Использовал стилизацию по уникальным значениям (успешно), автоподписывание (успешно), обходился при этом простыми линиями, заливками и т.п.
Спасибо! У меня почему-то не вышло на IOS. Наверное надо сначала добиться хоть какого-то результата на Android, а потом уже пробовать на IOS.

Аватара пользователя
chet2
Активный участник
Сообщения: 106
Зарегистрирован: 08 дек 2016, 09:46
Репутация: 6

Re: Экспорт из QGIS вместе со стилями

Сообщение chet2 » 19 июн 2023, 08:39

AlexRomantsov, Вы подключали в проект онлайн-карты? OpenStreetMap или какие-нибудь другие.

AlexRomantsov
Завсегдатай
Сообщения: 328
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 141
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Экспорт из QGIS вместе со стилями

Сообщение AlexRomantsov » 19 июн 2023, 10:07

Нет, не пробовал так, только свой вектор. Будет время к вечеру - попробую.

AlexRomantsov
Завсегдатай
Сообщения: 328
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 141
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Экспорт из QGIS вместе со стилями

Сообщение AlexRomantsov » 19 июн 2023, 11:36

А как именно не работает? QField Sync не использовал, создаю и сохраняю проект в QGIS, данные локально в папках относительно проекта. переношу (шнурком) на андроид, открывается в QField:
Screenshot_2023-06-19-15-31-50-766_ch.opengis.qfield.jpg
Screenshot_2023-06-19-15-31-50-766_ch.opengis.qfield.jpg (69.52 КБ) 2291 просмотр
Последний раз редактировалось AlexRomantsov 20 июн 2023, 07:23, всего редактировалось 1 раз.

Аватара пользователя
chet2
Активный участник
Сообщения: 106
Зарегистрирован: 08 дек 2016, 09:46
Репутация: 6

Re: Экспорт из QGIS вместе со стилями

Сообщение chet2 » 19 июн 2023, 12:24

AlexRomantsov писал(а):
19 июн 2023, 11:36
А как именно не работает?
У меня просто белый фон без карты. На вашем скриншоте OpenStreetMap. Подскажите, пожалуйста, как Вы ее добавили? Какую вы используете систему координат в проекте?

AlexRomantsov
Завсегдатай
Сообщения: 328
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 141
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Экспорт из QGIS вместе со стилями

Сообщение AlexRomantsov » 19 июн 2023, 12:44

OSM добавил сразу в проекте QGIS, если не сталкивались с настройками, самое простое - установить модуль QuickMapServices, потом Меню - Интернет - QuickMapServices - Osm - Osm Standart.
Проект (на слайде) сохранял для карты в EPSG 3857, так проще по ресурсам для мобильного (не тратит ядра на перепроецирование растра OSM). Свои слои можно в других СК, на пробу сейчас добавил слой в местной городской СК, он открылся в QField корректно, по месту.
Последний раз редактировалось AlexRomantsov 20 июн 2023, 07:25, всего редактировалось 1 раз.

Аватара пользователя
chet2
Активный участник
Сообщения: 106
Зарегистрирован: 08 дек 2016, 09:46
Репутация: 6

Re: Экспорт из QGIS вместе со стилями

Сообщение chet2 » 19 июн 2023, 22:27

AlexRomantsov, спасибо Вам большое! Работает!
Правда почему-то поиск производит только по одном из двух слоев. По другому слою не ищет.
Хотя опция "Доступный для поиска" указана для обоих слоев.

Ответить

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

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

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