/** * creat or get a DB * * @param $dbpath * @return SpatialiteShellDriver */ public function createDB($dbpath) { $driver = new SpatialiteShellDriver($dbpath); if (!$driver->hasTable("geometry_columns")) { $driver->initDbFile(); } return $driver; }