[GRASS-dev] [GRASS GIS] #1258: Trouble with external OGR sources and relative paths (v.external)

#1258: Trouble with external OGR sources and relative paths (v.external)
-----------------------------+----------------------------------------------
Reporter: benducke | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 6.4.1
Component: Vector | Version: svn-trunk
Keywords: v.external, OGR | Platform: Linux
      Cpu: Unspecified |
-----------------------------+----------------------------------------------
I Think I found a problem with OGR datasources linked
in using v.external.

If I change into a directory with shapefiles and then
issue the following to link in the data in "myShapefile.shp":

   v.external dsn=. layer=myShapefile output=linked_in

And then change into another directory and issue any command
that wants to work on "linked_in", e.g.:

   g.remove vect=linked_in
   v.info linked_in

I get:

   ERROR: Cannot open layer 'myShapefile'

But when I change back into the directoy where I used
to be when running the v.external command, it works.

So I think v.external should take care to always link
to the absolute location of the source in the file
system (if I specify "dsn=" as an absolute path,
things work fine).

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1258&gt;
GRASS GIS <http://grass.osgeo.org>

#1258: Trouble with external OGR sources and relative paths (v.external)
-----------------------------+----------------------------------------------
Reporter: benducke | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 7.0.0
Component: Vector | Version: svn-trunk
Keywords: v.external, OGR | Platform: Linux
      Cpu: Unspecified |
-----------------------------+----------------------------------------------
Changes (by martinl):

  * milestone: 6.4.1 => 7.0.0

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1258#comment:1&gt;
GRASS GIS <http://grass.osgeo.org>