Environments
An environment is a saved canvas: a layout of items with a background, zoom settings, waypoints, and routes. Each environment is stored as a single .env file.
Creating and opening environments
Use File → New Environment to start a fresh canvas. Use File → Open Environment to open a saved one. You can double-click a .env file in Explorer or Finder to open it directly in Knovis.
Saving
Ctrl+S saves the current environment. Knovis also prompts you to save if you close a window with unsaved changes.
Setting a background
Right-click the canvas background and choose Set Background Image. Any image file works. The background gives your environment a visual identity and helps orient you when zoomed out. A subtle texture or a custom illustration works well, and it doesn't need to be complex to be effective.
Using environments as items
An environment can be the target of an item. That means you can build environments that contain other environments: a top-level overview that drills down into detailed sub-environments on double-click. These can open in a separate window or inline, embedded directly in the canvas.
Organizing multiple environments
Environments are just files. You can organize them in subfolders inside your Knovis Data/env/ folder. Knovis opens them by path, so your folder structure is your organization system; use whatever makes sense to you.
What's stored in an environment
- Item placements (position, size, and scale for each item on the canvas)
- Background image reference
- Zoom level preferences (Takeoff and Landing)
- All waypoints and routes
- All playlists
The items themselves are stored separately as .itm files. The environment references them by filename, which is why the same item can appear in multiple environments.
Exporting and importing
Use File → Export Environment to create a .enz archive, a single file containing the environment, its background, and all the items in it. This is the right way to share an environment or move it to another machine.
When you export, Knovis asks how to handle paths:
- Clear file paths: removes direct filesystem paths from item targets. Items whose target uses a path variable are kept as-is, since the variable name alone doesn't reveal your folder structure.
- Clear variable paths: includes variable names in the archive with empty values, so the recipient knows which path variables to configure on their machine. The values themselves (your actual folder paths) are not included.
Both options are checked by default. If you're sharing with someone who will be using the same folder layout (or yourself on another machine with matching paths), you can uncheck them to keep everything intact.
${MEDIA}/Movies/, anyone who imports the environment just needs to define what MEDIA points to on their machine. The environment works immediately without any manual re-linking.
Use File → Import Environment to unpack a .enz archive. Knovis extracts the items and environment into your data folder. If the archive includes variable names, those are added to your path variable registry automatically, and Knovis will prompt you to fill in any that don't have a value yet.