QGIS. PyQt. GPX. Как быть?

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Alessandro
Интересующийся
Сообщения: 30
Зарегистрирован: 24 июл 2014, 05:44
Репутация: 0

QGIS. PyQt. GPX. Как быть?

Сообщение Alessandro »

Установлен QGIS 2.2. (Windows 7 32битка)
Пишу под него свой модуль на Python'e.
Модуль, на данный момент, производит запрос в PostgreSQL и вытаскивает список, уже существующих, ссылок на *.GPX файлы.
Требуется программно вызвать кликнутый файл и наложить на уже открытую OpenStreetMap.
Как грамотно и без костылей это реализовать?

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

Re: QGIS. PyQt. GPX. Как быть?

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

Про подложку OpenStreetMap не понятно - она где открыта?
Spatial is now, more than ever, just another column- The Geometry Column.
Alessandro
Интересующийся
Сообщения: 30
Зарегистрирован: 24 июл 2014, 05:44
Репутация: 0

Re: QGIS. PyQt. GPX. Как быть?

Сообщение Alessandro »

в QGIS'e открыта. Хотелось бы, чтобы трэк из GPX файла налаживался новым слоем и увеличивалась картинка до границ слоя().
trir
Гуру
Сообщения: 5362
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: QGIS. PyQt. GPX. Как быть?

Сообщение trir »

offtop
Дано: Имеется много gpx-файлов, полученные из MapSource (BaseCamp)
Получить: Собрать все данные (точки (waypoints) и трэки (tracklogs)) в одном месте. Отсеяв дубли, «ненужные» точки.
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: QGIS. PyQt. GPX. Как быть?

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

Alessandro писал(а):в QGIS'e открыта. Хотелось бы, чтобы трэк из GPX файла налаживался новым слоем и увеличивалась картинка до границ слоя().
Ну так всё же в документации описано. Пример добавления GPS-трека из консоли Python:

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

uri = "/home/rykov/tmp/1753821.gpx?type=track"
vlayer = QgsVectorLayer(uri, "My track", "gpx")
f = QgsMapLayerRegistry.instance().addMapLayer(vlayer)
Spatial is now, more than ever, just another column- The Geometry Column.
Alessandro
Интересующийся
Сообщения: 30
Зарегистрирован: 24 июл 2014, 05:44
Репутация: 0

Re: QGIS. PyQt. GPX. Как быть?

Сообщение Alessandro »

Тысяча извинений, что потратил Ваше время. Огромное спасибо, что подсказали ;)
Неправильные ключевые слова использовал. Теперь буду знать)

Вопрос можно закрывать.
Ответить

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

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

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