[GRASS-dev] [GRASS GIS] #2744: r.import latlong bug

GRASS GIS trac at osgeo.org
Thu Sep 17 03:56:49 PDT 2015


#2744: r.import latlong bug
-------------------------+-------------------------
 Reporter:  neteler      |      Owner:  grass-dev@…
     Type:  defect       |     Status:  new
 Priority:  normal       |  Milestone:  7.1.0
Component:  Python       |    Version:  svn-trunk
 Keywords:  r.import     |        CPU:  Unspecified
 Platform:  Unspecified  |
-------------------------+-------------------------
 Would it be possible to catch this user error?

 The user tried to import reprojected METOP-A data (Stereographic
 projection) into a LatLong location (yeah, things happen):

 {{{

 r.import input=EUMETSAT/output/Soil
 moisture/1/ascat_METOPA.20090401163331.12715_soil_moisture.tif
 output=01_third
 WARNING: Datum <unknown> not recognised by GRASS and no parameters found
 WARNING: Datum <unknown> not recognised by GRASS and no parameters found
 WARNING: Datum <unknown> not recognised by GRASS and no parameters found
 Proceeding with import of 1 raster bands...
 Importing raster map <01_third>...
 Traceback (most recent call last):
   File "/usr/local/grass-7.1.svn/scripts/r.import", line
 333, in <module>
     sys.exit(main())
   File "/usr/local/grass-7.1.svn/scripts/r.import", line
 258, in main
     srcregion = grass.parse_key_val(tgtextents,
 val_type=float, vsep=' ')
   File
 "/usr/local/grass-7.1.svn/etc/python/grass/script/utils.py",
 line 223, in parse_key_val
     result[k] = val_type(v)
 ValueError: invalid literal for float(): 53:39:06.894826N
 }}}

 Probably the Python code which compares the two projections (input file
 and location) failed?

 Solution: It could be taken from r.pack where a similar test is done.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2744>
GRASS GIS <https://grass.osgeo.org>



More information about the grass-dev mailing list