[GRASS-dev] [GRASS GIS] #1648: GRASS7: db.in.ogr crash
GRASS GIS
trac at osgeo.org
Fri Apr 27 08:54:33 EDT 2012
#1648: GRASS7: db.in.ogr crash
-------------------------+--------------------------------------------------
Reporter: neteler | Owner: grass-dev@…
Type: defect | Status: new
Priority: normal | Milestone: 7.0.0
Component: Database | Version: svn-trunk
Keywords: | Platform: Unspecified
Cpu: Unspecified |
-------------------------+--------------------------------------------------
The key parameter fails:
{{{
db.in.ogr dsn=/home/top4095/data/bodenproben.csv key=cat
Spaltenname wurde geändert: 'ID' -> 'o__ID'
Breite für die Spalte o__ID wird auf 255 gesetzt (wurde nicht von OGR
bestimmt). Einige Texte können abgeschnitten worden sein!
Breite für die Spalte east wird auf 255 gesetzt (wurde nicht von OGR
bestimmt). Einige Texte können abgeschnitten worden sein!
Breite für die Spalte north wird auf 255 gesetzt (wurde nicht von OGR
bestimmt). Einige Texte können abgeschnitten worden sein!
Breite für die Spalte height wird auf 255 gesetzt (wurde nicht von OGR
bestimmt). Einige Texte können abgeschnitten worden sein!
105 features ohne Geometrie.
Traceback (most recent call last):
File "/home/top4095/software/grass7_svn/dist.i686-pc-
linux-gnu/scripts/db.in.ogr", line 125, in <module>
main()
File "/home/top4095/software/grass7_svn/dist.i686-pc-
linux-gnu/scripts/db.in.ogr", line 102, in main
stdin = "ALTER TABLE %s ADD COLUMN %s integer" %
(output, key) )
File "/home/top4095/software/grass7_svn/dist.i686-pc-
linux-gnu/etc/python/grass/script/core.py", line 187, in
run_command
ps = start_command(*args, **kwargs)
File "/home/top4095/software/grass7_svn/dist.i686-pc-
linux-gnu/etc/python/grass/script/core.py", line 175, in
start_command
return Popen(args, **popts)
File "/home/top4095/software/grass7_svn/dist.i686-pc-
linux-gnu/etc/python/grass/script/core.py", line 56, in
__init__
startupinfo, creationflags)
File "/usr/lib/python2.7/subprocess.py", line 672, in
__init__
errread, errwrite) = self._get_handles(stdin, stdout,
stderr)
File "/usr/lib/python2.7/subprocess.py", line 1040, in
_get_handles
p2cread = stdin.fileno()
AttributeError: 'str' object has no attribute 'fileno'
(Fri Apr 27 14:50:26 2012) Befehl ausgeführt (0 sec)
}}}
Sidenote:
I tried to re-import a CSV file and found that db.in.ogr
is lacking the --overwrite flag (would then be a call to
db.droptable -f table)
--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1648>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list