Hi Andrea,
        I sent the whole tree of data, rather than just the raw data.  If I
check my 0 level tier for pixel size, here's what I get (please excuse the
DOS, I do so miss Linux and System 5 Unix)

>FOR %f IN (*.tif) DO gdalinfo %f | grep Pixel >> temp.txt
> more temp.txt

Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)

If I instead decend the file hierarchy, like find does:

>for /R %f in (*.tif) do gdalinfo %f | grep Pixel >> temp1.txt
> more temp1.txt

Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Pixel Size = (2.000000000000000,-2.000000000000000)
Pixel Size = (2.000000000000000,-2.000000000000000)
Pixel Size = (4.000000000000000,-4.000000000000000)
Pixel Size = (8.000000000000000,-8.000000000000000)
Pixel Size = (16.000000000000000,-16.000000000000000)

I get a range of pixel sizes from my 0 level tier at 0.5 feet to my 5th
level tier at 16 feet.

This is the result I expect when I run gdal_retile.  Is this not what the
extension expects to see?

Thanks,
Steve


Stephen Mather, GIS Manager
Cleveland Metroparks
4101 Fulton Pkwy
Cleveland, OH 44144
s...@clevelandmetroparks.com
Phone:  (216) 635-3243
FAX:     (216) 635-3286


-----Original Message-----
From: Andrea Aime [mailto:aa...@opengeo.org] 
Sent: Tuesday, March 23, 2010 10:48 AM
To: s...@clevelandmetroparks.com
Cc: 'Simone Giannecchini'; geoserver-devel@lists.sourceforge.net
Subject: Re: [Geoserver-devel] Image pyramid improvements and tutorial


Stephen V. Mather ha scritto:
> I should say, the file in question is called retile_test1.zip.

I looked into this file briefly and found the issue, the files at the lowest
level have different pixel resolutions.

I can be seen by running on a Linux/Unix command line the following command,
which extracts the pixel size from the gdalinfo output on each of the tiff
files in the root directory.

find . -name "*.tif" -exec gdalinfo {} \; | grep "Pixel Size"

The result is:

Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (4.000000000000000,-4.000000000000000)
Pixel Size = (8.000000000000000,-8.000000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (2.000000000000000,-2.000000000000000)
Pixel Size = (2.000000000000000,-2.000000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (16.000000000000000,-16.000000000000000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)

As you can see there's a hodge podge of different resolutions, I'm not
surprised the pyramid plugin is not working.

How did you get this mixture? :-)

Cheers
Andrea


-- 
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.




------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to