Reference

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