ThinkGeo.com    |     Documentation    |     Premium Support

Do we need to install a SQLite database if there are pre-generated tiles for all zooms?

Hi,



We try to minimize amount of map data to install on user computer with pre-generated tiles for all map zooms.



Do we need to install a SQLite database with all map tables and data if there are pre-generated tiles for all zooms?



Can we install only an empty database?



Do we have to install a database with all tables but without records?



Do we have  to have a database with only data for the first zoom? 



Please help.



Thanks,

Gene

Hi Gene, 
  
 Why you need to use SQLite, for our cache system, it should saved the tile images directly in folders. 
  
 Regards, 
  
 Don

Don, 



I need to know if Map Control layers still need to be created in the code and does the SQLite database need to have the correspondent tables with data if the tile images available for a zoom? 



I’m asking those four generic questions to understand the WPF map control’s tiles/layers/SQLite relationship. 



I’ve tested some of the scenarios today and it looks like the map control uses tiles without overlay layers.



Thanks, 

Gene

Hi Gene, 
  
 Our cached tile is not related with layer, it only related with the overlay. What I don’t know is how you are using SQLite in your scenario. 
  
 It looks only our WorldMapKit support a SQLite version which saved the map data into it, but I don’t know we have tile cache in it. 
  
 Please let me know more detail about your scenario, and maybe some code is more helpful for understanding. 
  
 Regards, 
  
 Don

Hi Don, 
  
 We use a custom OSM SQLite database. The tiles are pre-generated when all tables with data are in the database. 
  
 We would like to deliver tiles and the SQLite database with a minimum data to our customers to reduce the installation time and required disk space.  
  
 I’ve briefly tested this scenario and it looks like it works. I just would like to confirm this with the ThinkGeo support. 
  
 Thanks, 
 Gene

Hi Gene, 
  
 MapSuite cache system is related with “Overlays”, the cache folder is related with Overlay’s id.  
  
 The cache files is separated into different folders which are named with each scale value on the map.  
  
 In the other words, the tile cache isn’t related with any specified layers.  
  
 You can specified the same layer tile caches to the different layers.  
  
 Thanks,