gdalindex question
Dylan Beaudette
dylan at IICI.NO-IP.ORG
Mon Oct 4 13:45:27 PDT 2004
Ed-
Thanks for the quick reply!
The mapserver output looks a litte funny because I am displaying the tile
index as a polygon layer, so that I know that it actually exists, and is
projected corectly. The labels do look like strange file names, but they are
indeed correct...
when i attempt to access the rasters individually:
DATA "imagery/doqq/tiled/o38122f1nw.tif.temp.tiff"
...it works fine:
http://169.237.35.250/~dylan/temp/tile_index_with_1_raster.jpg
...but the rasters are not loaded via the TILEINDEX method.
here is the updated layer definition (thanks for the OFFSITE idea!!)
----------------snip------------------
LAYER
NAME "DOQQ_index"
TYPE RASTER
TILEINDEX "imagery/doqq/tiled/doqq_index.shp"
TILEITEM "Location"
#DATA "imagery/doqq/tiled/o38122f1nw.tif.temp.tiff"
STATUS DEFAULT
#ignore black pixels (treat as transparent)
OFFSITE 0 0 0
#render the rest of the pixel values!
CLASS
NAME "DOQQ"
END
END
----------------snip------------------
...still no success with the rasters this way...
any ideas?
thanks again!
Dylan
On Monday 04 October 2004 11:37 am, Ed McNierney wrote:
> Dylan -
>
> Thanks for asking a well-documented question!
>
> Your MapServer output looks like you're using the tile index layer as a
> POLYGON layer, and doesn't seem to match up with the map file fragment you
> post (i.e. there's no TYPE POLYGON layer with labels there). The filenames
> that are appearing as labels look a little funny - are you sure those are
> the correct filenames?
>
> Also, you're causing all black pixels to be displayed as white, which won't
> "remove" them. You may want to use the OFFSITE statement to cause black
> pixels to be transparent, letting overlapped data show through.
>
> - Ed
>
> Ed McNierney
> President and Chief Mapmaker
> TopoZone.com
>
> At 02:18 PM 10/4/2004, Dylan Beaudette wrote:
> >Greetings!
> >
> >I have a pile of DOQQ images that i would like to use with my map, and
> > wanted to use gdalindex to setup an efficient way for these images to be
> > loaded.
> >
> >note that everything is in the same projection.
> >
> >after running:
> >gdaltindex doqq_index.shp *.tiff
> >
> >i am left with a shapfile with entries for all of the images.... seems ok.
> >
> >...looking at the output in QGIS:
> >http://169.237.35.250/~dylan/temp/gdalindex_problems.jpg
> >...all seems fine (except for a few mssing images)
> >
> >however mapserver is not rendering the tiff files based on the index:
> >http://169.237.35.250/~dylan/temp/tile_index.png
> >
> >here is my layer defs in my map file:
> >----------------------------snip----------------------------
> >LAYER
> > NAME "DOQQ_index"
> > TYPE RASTER
> > TILEINDEX "imagery/doqq/tiled/doqq_index.shp"
> > TILEITEM "Location"
> >
> > #DATA "imagery/doqq/tiled/o38122f1nw.tif.temp.tiff"
> > STATUS DEFAULT
> >
> > #remove the black (no_data) pixels!
> > CLASSITEM "[pixel]"
> > CLASS
> > EXPRESSION ([pixel] == 0 )
> > COLOR 255 255 255
> > END
> >
> > #render the rest of the pixel values!
> > CLASS
> > NAME "DOQQ"
> > END
> >END
> >----------------------------snip----------------------------
> >
> >
> >any ideas>?
> >
> >thanks in advance!!
> >
> >Dylan Beaudette
> >Soil Science Grad Group
> >University of California at Davis
More information about the MapServer-users
mailing list