From ffedfde75e9f97f2ceb9b4bb9d633b9e86b88535 Mon Sep 17 00:00:00 2001 From: Petr Pridal Date: Wed, 12 Aug 2015 18:01:28 +0200 Subject: [PATCH] Faster check for grids in large mbtiles file. Issue #51. --- tileserver.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tileserver.php b/tileserver.php index 55f7d27..970dd7c 100644 --- a/tileserver.php +++ b/tileserver.php @@ -545,7 +545,7 @@ class Json extends Server { $metadata['tiles'] = $tiles; if ($this->isDBLayer($metadata['basename'])) { $this->DBconnect($metadata['basename'] . '.mbtiles'); - $res = $this->db->query('SELECT grid FROM grids LIMIT 1'); + $res = $this->db->query('SELECT name FROM sqlite_master WHERE name="grids";'); if ($res) { foreach ($this->config['baseUrls'] as $url) { $grids[] = '' . $this->config['protocol'] . '://' . $url . '/' . $metadata['basename'] . '/{z}/{x}/{y}.grid.json';