[ka-Map-dev] New Cache structure
    Pablo Martínez Pérez 
    pablo.martinez at conocimientoytecnologia.org
       
    Thu Jun 21 03:01:24 EDT 2007
    
    
  
Hi,
I need for my kaMaps applications a new cache structure.
This is what I make:
Objetive:
	- Make cache available for different kaMap applications.
	- New cache directory structure:
		[cache_dir]/[layer]/[scales]
		example of new cache dir:
		/cache/raster_2007/80000/def/...
		/cache/rivers/30000/def/...
Implementation:
- Config.php:
//$szMapCacheDir = $szBaseCacheDir.$szMap;
$szMapCacheDir = $szBaseCacheDir;
- Tile.php:
//$szCacheDir = $szMapCacheDir."/".$scale."/".$szGroupDir."/".$szLayerDir."/".$szMetaTileId;
$oMap = ms_newMapObj($szMapFile);
$aLayersIdx = $oMap->getLayersIndexByGroup($groups);
$oLayer = $oMap->getLayer($aLayersIdx[0]);
$szMetaGroupDir = $oLayer->getMetaData('tile_folder');
$szCacheDir = $szMapCacheDir."/".$szMetaGroupDir."/".$scale."/".$szMetaTileId;
...
//$oMap = ms_newMapObj($szMapFile);
- MAP FILE:
METADATA
	"tile_folder"  "[directory]"    ->   "tile_folder" "raster_2007"
END
Its all ok?
I need your opinion.
-------------------
Pablo Martínez
    
    
More information about the ka-Map-dev
mailing list