---
name: "map_overview"
section: "3tk"
platform: "linux"
package: "tklib"
version: "0.9-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/map_overview"
---

# map\_overview(3tk)

Overview of the packages in the Map module

```

```

## NAME

map\_overview - Overview of the packages in the Map module

## DESCRIPTION

- Storage

  - File

    Definitions of simple file formats to hold various geo/\* resources, and the ability to read/write these files.

    - •

      **map::area::file**

    - •

      **map::box::file**

    - •

      **map::point::file**

    - •

      **map::track::file**

  - Disk

    On-disk stores for various geo/\* resources. Exist as basic examples to start with, and as API demonstrators. In the original project these packages were factored out of **sqlite** was used as a store. This store is however entwined too much with that project to be factored.

    - •

      **map::area::store::fs**

    - •

      **map::box::store::fs**

    - •

      **map::point::store::fs**

    - •

      **map::track::store::fs**

  - Memory

    In-memory stores caching geo/\* data and adding derived attributes. The bridge between the actual on-disk stores and the various widgets and behaviours.

    - •

      **map::area::store::memory**

    - •

      **map::box::store::memory**

    - •

      **map::point::store::memory**

    - •

      **map::track::store::memory**

- Widgets

  To show maps, singular geo resources, and tables of many geo resources of the same kind.

  - Map

    **map::display**

  - Geo Resource Tables

    - •

      **map::area::table-display**

    - •

      **map::box::table-display**

    - •

      **map::point::table-display**

    - •

      **map::track::table-display**

  - Geo Resource Display

    - •

      **map::area::display**

    - •

      **map::box::display**

    - •

      **map::track::display**

- Behaviours

  Engines attachable to **map::display** to add custom behaviours to the shown map.  The two classes of engines are for displaying overlays for specific geo resources, and the editing/entry of specific single geo resources.

  - Display

    - •

      **map::area::map-display**

    - •

      **map::box::map-display**

    - •

      **map::point::map-display**

    - •

      **map::track::map-display**

  - Editing

    - •

      **map::box::entry**

    - •

      **map::mark**

    - •

      **map::track::entry**

- Support

  **map::provider::osm**

## BUGS, IDEAS, FEEDBACK

This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category *map* of the *Tklib Trackers* \[http://core.tcl.tk/tklib/reportlist\]. Please also report any ideas for enhancements you may have for either package and/or documentation.

## KEYWORDS

map

## CATEGORY

Map Display and Supporting Utilities
