[Mapserver-users] Working with tile indexes (gdaltindex) - SOLVED
Balkanu GIS
gis at balkanu.com.au
Wed Apr 7 16:48:51 PDT 2004
Thanks for all your replies,
In fact I realised (like a goose) my mistake shortly after having posted the
question. I changed the mapfile to read:
LAYER
NAME "Topo 250k tiled"
GROUP "Topographic"
STATUS ON
TYPE RASTER
TILEINDEX "../../../Documents and Settings/All Users/Data/Tables
(MI)/Rasters/Topo_250k/topo250.shp"
TILEITEM "location"
UNITS METERS
SIZEUNITS PIXELS
MINSCALE 50000
MAXSCALE 700000
CLASS
END
END
...but I still had no luck. Curious (and aren't we all a curious bunch?), I
checked my Apache log which gave me the vital clue:
[Thu Apr 08 09:23:40 2004] [error] [client xx.xx.xx.xx] ERROR 4:
`c://ms4w/apps/maplab-2.1/cape/../../../../Documents and Settings/All
Users/Data/Sd5412.tif' does not exist in the file system,
, referer: http://XXXXXXXXXXXXX/maplab/mapedit/preview.phtml
[Thu Apr 08 09:23:40 2004] [error] [client xx.xx.xx.xx] and is not
recognised as a supported dataset name.
, referer: http://XXXXXXXXXXXXX/maplab/mapedit/preview.phtml
[Thu Apr 08 09:23:40 2004] [error] [client xx.xx.xx.xx]
, referer: http://XXXXXXXXXXXXX/maplab/mapedit/preview.phtml
The tile index was giving only a file name (e.g. Sd5412.tif), and Mapserver
was searching in the base data directory for it. However, the file was
located deeper in the directory than that. So I opened the index's DBF file
in Excel and added the extra directories in front of the file name, so that
instead of reading "Sd5412.tif", the 'location' column read "Tables
(MI)/Rasters/Topo_250k/Sd5412.tif".
It worked! Now to index that other set of 70 rasters! Thanks again for your
suggestions. Hope this might help someone else. Moral: Make sure the path in
your index file is correct.
Yuri
-----Original Message-----
From: Ed McNierney [mailto:ed at topozone.com]
Sent: Thursday, 8 April 2004 00:38
To: Michael Schulz; Balkanu GIS
Cc: mapserver-users at lists.gis.umn.edu
Subject: RE: [Mapserver-users] Working with tile indexes (gdaltindex)
Yes, Yuri, you should NOT have a DATA statement in a layer that uses a
TILEINDEX. You should instead have a TILEINDEX statement pointint to the
shapefile you created with gdaltindex.
- Ed
Ed McNierney
President and Chief Mapmaker
TopoZone.com / Maps a la carte, Inc.
73 Princeton Street, Suite 305
North Chelmsford, MA 01863
ed at topozone.com
(978) 251-4242
-----Original Message-----
From: Michael Schulz [mailto:mschulz at webgis.de]
Sent: Wednesday, April 07, 2004 2:50 AM
To: Balkanu GIS
Cc: mapserver-users at lists.gis.umn.edu
Subject: Re: [Mapserver-users] Working with tile indexes (gdaltindex)
Hi,
i think that when using tiled data you have to provide the path to the
tileindex-shapefile with the parameter TILEINDEX not just data. Maybe have a
glimpse a the docs, since a combination of both (tileindex +
data) behaves differently again.
Cheers, Michael
> Balkanu GIS wrote:
>
>
>>Hi all,
>>
>>Setup: MapLab 2.1rc3, ms4w, mapserver 4.0 precompiled binary for
>>Windows, Win2000, SP4.
>>
>>I have a number of 13MB TIFF images covering a large area of
>>Australia.
>>At the moment they are all defined as separate layers in the map file.
>>I would like to have them all referenced in a tile index. I have
>>downloaded gdaltidex and used it to create a SHP file containing
>>refernces to the raster files, however I have not been able to
>>successfully display it.
>>
>>The relevant portion of my mapfile is below. Can anyone suggest what I
>>should do to enable the tile display? Do I need a separate class item
>>for each member of the index?
>>
>> LAYER
>> NAME "Tiled 250k Topographic"
>> GROUP "Raster"
>> STATUS ON
>> DATA "../../../Documents and Settings/All Users/Data/Tables
>>(MI)/Rasters/Topo_250k/topo250"
>> TYPE RASTER
>> TILEITEM "location"
>> UNITS METERS
>> SIZEUNITS PIXELS
>> MAXSCALE 600000
>> CLASS
>> END
>> END
>>END
>>
>>----
>>
>>Yuri Banens
>>
>>
--
-----------------------------------------------------------
Michael Schulz in medias res
Dipl.-Geologe Gesellschaft für
Informationstechnologie mbH
In den Weihermatten 66
79108 Freiburg
0761 55695-95 (Fax 96)
mschulz at webgis.de www.webgis.de/www.zopecms.de
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
More information about the MapServer-users
mailing list