Страница 1 из 1

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

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

п.с. форум листал. поиск по ключевым словам ничего не дал.
п.с.с. помогите новичку.

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

Добавлено: 24 июл 2014, 07:59
Denis Rykov
Про подложку OpenStreetMap не понятно - она где открыта?

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

Добавлено: 25 июл 2014, 04:22
Alessandro
в QGIS'e открыта. Хотелось бы, чтобы трэк из GPX файла налаживался новым слоем и увеличивалась картинка до границ слоя().

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

Добавлено: 25 июл 2014, 05:31
trir
offtop
Дано: Имеется много gpx-файлов, полученные из MapSource (BaseCamp)
Получить: Собрать все данные (точки (waypoints) и трэки (tracklogs)) в одном месте. Отсеяв дубли, «ненужные» точки.

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

Добавлено: 25 июл 2014, 05:31
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)

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

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

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