AW: [Qgis-user] Error when using MapSheetAutoGeoRef

Möri Cedric Cedric.Moeri at bd.so.ch
Fri Sep 23 08:38:13 PDT 2011


Hi Lucas

I don't know the plugin, but a look in the code shows the following:

The plugin uses gdalinfo to determine the dimension of the raster(s) you want to georeference.
It take the text output and looks for a line that states 'Size is', does some repalacements and then assumes there will be 2 valus, separated by a comma and a blank. If the format of  the line isn't exactly right, it will probably fail.

You may use now gdalinfo directly to test, if the output is correct. You should find a line that is exactly like this:

Size is 35000, 24000

If gdalinfo isn't able to find the two values, the plugin will fail. If gdalinfo outputs some other format than this, it will also fail. In the first case,your raster file(s) aren't 'good enough' and you may try to get them in a form that gdal understands. In the second, the code of the plugin should be changed to understand the text format provided.

Regards
Cédric

Mit freundlichen Grüssen
Cédric Möri 
Leiter SO!GIS Koordination

-- 
Kanton Solothurn
Amt für Geoinformation
SO!GIS Koordination
Rötistrasse 4 
4501 Solothurn
Telefon +41 32 627 75 92 (Direkt 24 75) 
Telefax +41 32 627 75 98 

mailto://cedric.moeri@bd.so.ch
http://www.agi.so.ch 


Von: qgis-user-bounces at lists.osgeo.org [mailto:qgis-user-bounces at lists.osgeo.org] Im Auftrag von Lucas Beck
Gesendet: Freitag, 23. September 2011 11:20
An: qgis-user at lists.osgeo.org
Betreff: [Qgis-user] Error when using MapSheetAutoGeoRef

Hi, 
I am just trying to georeference some maps using MapSheetAutoGeoRef but somehow it does not work. See error message below. I'm using qgis on my macbook Mac OS X 10.6.8.

Any help to resolve this would be highly appreciated.... :)
Best
Lucas

An error has occured while executing Python code:

Traceback (most recent call last):
  File "/Users/lucas/.qgis/python/plugins/MapSheetAutoGeoRef/mapsheetgeoref.py", line 543, in accepted
    run(BatchBuildOvrPyraRGB(jobdir,filetype))
  File "/Users/lucas/.qgis/python/plugins/MapSheetAutoGeoRef/dmja.py", line 1930, in BatchBuildOvrPyraRGB
    maxPyrLevel=CalcMaxPyramidLevel(GetRasterSizes(dir,type))
  File "/Users/lucas/.qgis/python/plugins/MapSheetAutoGeoRef/dmja.py", line 350, in GetRasterSizes
    DimTuple=getSize(eachfile)
  File "/Users/lucas/.qgis/python/plugins/MapSheetAutoGeoRef/dmja.py", line 261, in getSize
    dimtuple=(str(file),int(dims[0]),int(dims[1]))
IndexError: list index out of range

Python version:
2.6.1 (r261:67515, Aug  2 2010, 20:10:18) 
[GCC 4.2.1 (Apple Inc. build 5646)]


QGIS version:
1.7.0-Wroclaw Wroclaw, + 0

 



More information about the Qgis-user mailing list