[R-sig-Geo] reading gpx using readOGR
Roger Bivand
Roger.Bivand at nhh.no
Sat Jul 23 19:59:32 CEST 2011
On Sat, 23 Jul 2011, Roman Luštrik wrote:
> Thank you Roger for taking interest in this. Your time is very appreciated.
Unfortunately, the GPX driver may be built write-only if GDAL was not
built with expat - the same applies to KML. This appears to be your
situation. I suggest upgrading your GDAL, and making sure that it is built
with expat.
Roger
>
> I do have a "standalone" gdal version installed (from a while back) but I
> think it may be "dead". I can't access ogrinfo through a command prompt
> (only if I run a special .bat that sets up the SDK shell) even though I have
> the /gdal/bin in my PATH. If I run ogrinfo in the aforementioned SDK shell,
> I get this output.
>
> C:\gdal>ogrinfo --formats
> Supported Formats:
> -> "ESRI Shapefile" (read/write)
> -> "MapInfo File" (read/write)
> -> "UK .NTF" (readonly)
> -> "SDTS" (readonly)
> -> "TIGER" (read/write)
> -> "S57" (read/write)
> -> "DGN" (read/write)
> -> "VRT" (readonly)
> -> "REC" (readonly)
> -> "Memory" (read/write)
> -> "BNA" (read/write)
> -> "CSV" (read/write)
> -> "NAS" (readonly)
> -> "GML" (read/write)
> * -> "GPX" (read/write)*
> -> "KML" (read/write)
> -> "GeoJSON" (read/write)
> -> "GMT" (read/write)
> -> "SQLite" (read/write)
> -> "ODBC" (read/write)
> -> "PGeo" (readonly)
> -> "MSSQLSpatial" (read/write)
> -> "PostgreSQL" (read/write)
> -> "MySQL" (read/write)
> -> "PCIDSK" (read/write)
> -> "XPlane" (readonly)
> -> "AVCBin" (readonly)
> -> "AVCE00" (readonly)
> -> "DXF" (read/write)
> -> "Geoconcept" (read/write)
> -> "GeoRSS" (read/write)
> -> "GPSTrackMaker" (read/write)
> -> "VFK" (readonly)
> -> "PGDump" (read/write)
> -> "GPSBabel" (read/write)
> -> "SUA" (readonly)
> -> "OpenAir" (readonly)
> -> "PDS" (readonly)
> -> "WFS" (readonly)
> -> "HTF" (readonly)
> -> "AeronavFAA" (readonly)
>
> ogrDrivers() gives out this:
>
>> ogrDrivers()
> name write
> 1 AVCBin FALSE
> 2 AVCE00 FALSE
> 3 BNA TRUE
> 4 CSV TRUE
> 5 DGN TRUE
> 6 DXF TRUE
> 7 ESRI Shapefile TRUE
> 8 Geoconcept TRUE
> 9 GeoJSON TRUE
> 10 GeoRSS TRUE
> 11 GML TRUE
> 12 GMT TRUE
> 13 GPSTrackMaker TRUE
> *14 GPX TRUE*
> 15 KML TRUE
> 16 MapInfo File TRUE
> 17 Memory TRUE
> 18 PCIDSK FALSE
> 19 REC FALSE
> 20 S57 TRUE
> 21 SDTS FALSE
> 22 TIGER TRUE
> 23 UK .NTF FALSE
> 24 VFK FALSE
> 25 VRT FALSE
> 26 XPlane FALSE
>
> Cheers,
> Roman
>
>
>
> On Sat, Jul 23, 2011 at 10:51 AM, Roger Bivand <Roger.Bivand at nhh.no> wrote:
>
>> On Sat, 23 Jul 2011, Roman Luštrik wrote:
>>
>> Dear list,
>>>
>>> I'm trying to read a gpx file using rgdal::readOGR function. I get the
>>> following error, as demonstrated by using the example from the help file
>>> of
>>> readOGR.
>>>
>>
>> You have installed GDAL yourself. What does ogrinfo --formats or
>> ogrDrivers() show? Do you have a GDAL built with expat to include the GPX
>> driver?
>>
>> Roger
>>
>>
>>> dsn <- system.file("vectors/test_**trk2.gpx", package = "rgdal")[1]
>>> dsn
>>> [1]
>>> "C:/Users/romunov/Documents/R/**win-library/2.13/rgdal/**
>>> vectors/test_trk2.gpx"
>>> test_trk2 <- try(readOGR(dsn=dsn, layer="tracks"))
>>> Error in ogrInfo(dsn = dsn, layer = layer, input_field_name_encoding =
>>> input_field_name_encoding) :
>>> Cannot open file
>>>
>>>
>>> I've traced the ogrInfo and it stops at the line where it makes a .Call to
>>> "ogrInfo" function.
>>>
>>> debug: ogrinfo <- .Call("ogrInfo", as.character(dsn), as.character(layer),
>>> PACKAGE = "rgdal")
>>> Browse[3]> n
>>> Error in ogrInfo(dsn = dsn, layer = layer, input_field_name_encoding =
>>> input_field_name_encoding) :
>>> Cannot open file
>>>
>>>
>>> What am I missing?
>>>
>>> Here's my sessionInfo.
>>>
>>> sessionInfo()
>>>>
>>> R version 2.13.1 (2011-07-08)
>>> Platform: x86_64-pc-mingw32/x64 (64-bit)
>>> locale:
>>> [1] LC_COLLATE=Slovenian_Slovenia.**1250 LC_CTYPE=Slovenian_Slovenia.**
>>> 1250
>>> [3] LC_MONETARY=Slovenian_**Slovenia.1250 LC_NUMERIC=C
>>> [5] LC_TIME=Slovenian_Slovenia.**1250
>>> attached base packages:
>>> [1] stats graphics grDevices utils datasets methods base
>>> other attached packages:
>>> [1] rgdal_0.7-1 sp_0.9-79
>>> loaded via a namespace (and not attached):
>>> [1] grid_2.13.1 lattice_0.19-30 tools_2.13.1
>>>
>>>
>>> Any tips on how to solve this will be much appreciated.
>>>
>>>
>>> Cheers,
>>> Roman
>>>
>>>
>>>
>>> --
>>> In God we trust, all others bring data.
>>>
>>> [[alternative HTML version deleted]]
>>>
>>> ______________________________**_________________
>>> R-sig-Geo mailing list
>>> R-sig-Geo at r-project.org
>>> https://stat.ethz.ch/mailman/**listinfo/r-sig-geo<https://stat.ethz.ch/mailman/listinfo/r-sig-geo>
>>>
>>>
>> --
>> Roger Bivand
>> Department of Economics, NHH Norwegian School of Economics,
>> Helleveien 30, N-5045 Bergen, Norway.
>> voice: +47 55 95 93 55; fax +47 55 95 95 43
>> e-mail: Roger.Bivand at nhh.no
>>
>
>
>
>
--
Roger Bivand
Department of Economics, NHH Norwegian School of Economics,
Helleveien 30, N-5045 Bergen, Norway.
voice: +47 55 95 93 55; fax +47 55 95 95 43
e-mail: Roger.Bivand at nhh.no
More information about the R-sig-Geo
mailing list