как импортировать gpx в grass

Ответить
Trace
Активный участник
Сообщения: 153
Зарегистрирован: 14 окт 2009, 05:07
Репутация: 0
Откуда: Красноярск
Контактная информация:

как импортировать gpx в grass

Сообщение Trace » 03 ноя 2010, 04:55

Как экспортировать gpx в грасс? нужно чтобы сохранились максимально возможное количество полей и желательно вся информация, которая содержится в файле. импорт пробовал через модуль v.in.ogr, результата нет. выдал ошибку:

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

v.in.ogr dsn=D:/arch/треки/2010-07-31_10-38-57.gpx output=track_20100731_103857 min_area=0.0001 snap=-1
Ошибка в описаниях, опция точка в <type> не существует
Ошибка в описаниях, опция линия в <type> не существует
Ошибка в описаниях, опция граница в <type> не существует
Ошибка в описаниях, опция центроид в <type> не существует
Проекция исходного набора данных и текущей области совпадают
Слой: waypoints
Ширина поля name составляет 255 (не определена OGR), некоторые строки могут быть укороченны!
Ширина поля cmt составляет 255 (не определена OGR), некоторые строки могут быть укороченны!
Ширина поля desc составляет 255 (не определена OGR), некоторые строки могут быть укороченны!
Ширина поля src составляет 255 (не определена OGR), некоторые строки могут быть укороченны!
Ширина поля url составляет 255 (не определена OGR), некоторые строки могут быть укороченны!
Ширина поля urlname составляет 255 (не определена OGR), некоторые строки могут быть укороченны!
Ширина поля sym составляет 255 (не определена OGR), некоторые строки могут быть укороченны!
Ширина поля type составляет 255 (не определена OGR), некоторые строки могут быть укороченны!
Ширина поля fix составляет 255 (не определена OGR), некоторые строки могут быть укороченны!
DBMI-DBF driver error:
Невозможно создать таблицу: 'create table track_20100731_103857_1 (cat integer, ele double precision, time datetime, magvar double precision, geoidheight double precision, name varchar ( 255 ), cmt varchar ( 255 ), desc varchar ( 255 ), src varchar ( 255 ), url varchar ( 255 ), urlname varchar ( 255 ), sym varchar ( 255 ), type varchar ( 255 ), fix varchar ( 255 ), sat integer, hdop double precision, vdop double precision, pdop double precision, ageofdgpsdata double precision, dgpsid integer)'
Вложения
2010-07-31_10-38-57.zip
пример трека
(291.47 КБ) 431 скачивание
Последний раз редактировалось Trace 08 ноя 2010, 09:58, всего редактировалось 1 раз.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: как импортировать gpx в grass

Сообщение Александр Мурый » 03 ноя 2010, 06:00

Есть спец. модуль v.in.gpsbabel
Редактор материалов, модератор форума

Trace
Активный участник
Сообщения: 153
Зарегистрирован: 14 окт 2009, 05:07
Репутация: 0
Откуда: Красноярск
Контактная информация:

Re: как импортировать gpx в grass

Сообщение Trace » 03 ноя 2010, 08:31

попробовал так вот опять выдал ошибку:

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

v.in.gpsbabel -v -t -k input=D:/arch/треки/2010-07-31_10-38-57.gpx output=track_20100731_103857 format=gpx --overwrite
output=track_20100731_103857
file=D:/arch/в४Ё/2010-07-31_10-38-57.gpx
Loading Tracks from <D;C:\OSGeo4W\apps\msys\arch\в४Ё\2010-07-31_10-38-57.gpx>...
GPX: This build excluded GPX support because expat was not installed.
Error loading data from gpsbabel
Я так понял неустановлен какойто "expat"
GRASS6.4.0t-1, виндовс ХР.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: как импортировать gpx в grass

Сообщение Александр Мурый » 03 ноя 2010, 12:53

Да, забыл сказать: для этого модуля должен быть установлен gpsbabel.

Это ошибка Win-версии GRASS из OSGeo4Whttps://trac.osgeo.org/grass/ticket/1171. Исправили (как я понял) только в версии 6.5 (нестабильной). Еще пишут, что WinGRASS должно работать.
Редактор материалов, модератор форума

Trace
Активный участник
Сообщения: 153
Зарегистрирован: 14 окт 2009, 05:07
Репутация: 0
Откуда: Красноярск
Контактная информация:

Re: как импортировать gpx в grass

Сообщение Trace » 08 ноя 2010, 09:58

проблему решил. как и написано в выше приведенной ссылке, заменил gpsbabel.exe и libexpat.dll находящиеся в папке c:\osgeo4w\bin на скаченные с сайта http://www.gpsbabel.org/download.html

Ответить

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

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

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