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

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

Добавлено: 03 ноя 2010, 04:55
Trace
Как экспортировать 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)'

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

Добавлено: 03 ноя 2010, 06:00
Александр Мурый
Есть спец. модуль v.in.gpsbabel

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

Добавлено: 03 ноя 2010, 08:31
Trace
попробовал так вот опять выдал ошибку:

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

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, виндовс ХР.

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

Добавлено: 03 ноя 2010, 12:53
Александр Мурый
Да, забыл сказать: для этого модуля должен быть установлен gpsbabel.

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

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

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