[ka-Map-users] Handling large raster data sets

Base Bloc chris at basebloc.com
Tue Jun 6 20:56:06 EDT 2006


Hi Tim,

 

Thanks for the quick response, it appears that would be the problem. I'm
afraid to say I have kept up with the CVS since the 0.2 release through fear
of interference with some of the custom features we have added ourselves for
customers. I am using what I now know is the old style config.php:

 

$aszMapFiles = array("laos_elev-0.1"   => array( "Elevation Map",
"../data/laos_elev.map",

                     array( 900000, 700000, 300000, 100000, 50000 ),

                     "PNG")

 

This seems like quite a major change which I guess impacts more than just
config.php; if I was to migrate to this new method in order to make use of
precache, which other files would need to be changed aside from config.php
in order to accommodate the change? Most of my mods are on the client side,
mainly within startup.js.

 

Thanks,

 

Chris

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~

Christopher Brown

Head of Internet Development

Base Bloc Cambodia

#33, 123, Phnom Penh, Cambodia. 

P.O. Box 2086

www.basebloc.com

Mobile (+855) 12 315 302

Office (+855) 23 222 015

 

  _____  

From: Tim Schaub [mailto:tim at commenspace.org] 
Sent: 07 June 2006 00:17
To: ka-map-users at lists.maptools.org
Cc: Base Bloc
Subject: RE: [ka-Map-users] Handling large raster data sets

 

Hey Chris-

 

The 'scales' index was added to the array that defines your maps in
config.php some time ago.  Check out the config.dist.php for an example of
how a map is defined.

 

 $aszGMap = array (
         'title' => 'GMap 75',
         'path' => '../../gmap/htdocs/gmap75.map',
         'scales' => array( 40000000, 25000000, 12000000, 7500000, 3000000,
1000000 ),
         'format' =>'PNG'
 );

 

In the above example, the 'scales' index is an array of the available map
scales.  If your config.php does not define the map arrays in this way, then
precache2.php won't work (nor tile.php etc).

 

If your config.php has the correct map array definition, let me know - there
could be another problem.

 

Tim

 

 


  _____  


From: ka-map-users-bounces at lists.maptools.org
[mailto:ka-map-users-bounces at lists.maptools.org] On Behalf Of Base Bloc
Sent: Tuesday, June 06, 2006 5:52 AM
To: ka-map-users at lists.maptools.org
Subject: [ka-Map-users] Handling large raster data sets

Has anyone discovered what the root of this error is? I have a similar
problem when running precache2 and this is one tool that I seriously want to
get working as the performance hit for users every a dataset is updated and
the cache cleared is huge. I get the error:

 

PHP Notice:  Undefined index:  scales in
/var/www-alpha/laos/htdocs/precache2.php on line 122
PHP Warning:  Invalid argument supplied for foreach() in
/var/www-alpha/laos/htdocs/precache2.php on line 123
PHP Notice:  Undefined index:  path in
/var/www-alpha/laos/htdocs/precache2.php on line 88

 

Looking into phpcache2.php I get the feeling this is a mapfile issue rather
than a ka-map mod issue. Here is my usual mapfile setup at its most basic
level; can anyone see anything missing here that could be causing the
problem? I am only using shape files and geotif's.

 

NAME GMAP_DEMO

STATUS ON

SIZE 730 620 #size for print view only

EXTENT         404283 1852082 673099 2034115 

UNITS METERS

IMAGECOLOR 255 255 255

FONTSET ../htdocs/etc/fonts.txt

 

WEB

  MINSCALE 25000

  MAXSCALE 3000000

 

  IMAGEPATH "../htdocs/tmp/" #image path used for print view only

END

 

Any thoughts guys?

 

Chris 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~

Christopher Brown

Head of Internet Development

Base Bloc Cambodia

#33, 123, Phnom Penh, Cambodia. 

P.O. Box 2086

www.basebloc.com

Mobile (+855) 12 315 302

Office (+855) 23 222 015

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/ka-map-users/attachments/20060607/4302afe0/attachment-0001.html


More information about the ka-Map-users mailing list