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

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

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

Сообщение Alessandro » 24 июл 2014, 05:55

Установлен 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 » 24 июл 2014, 07:59

Про подложку 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 » 25 июл 2014, 04:22

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

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

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

Сообщение trir » 25 июл 2014, 05:31

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

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

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

Сообщение Denis Rykov » 25 июл 2014, 05:31

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 » 25 июл 2014, 10:49

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

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

Ответить

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

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

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