map_overview(3tk)

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