GIS

Summary

An acronym for Geographic information system

See Also

SpatiaLite
a spatial extension to SQLite
GRASS
an open-source GIS application that previously used Tk for its GUI. (A wxPython GUI was available in v6.4 (2010). In version 7 (2015), the Tk GUI and Tcl scripting were removed.)
Geographic World Maps
reference to data files that show maps of the world.
Geographic mapping the Tcl way
Tclworld
FreeGIS.org Database
EKB a list of GIS applications that use Tcl/Tk
geocoder.us
DL a service that converts addresses to long/lat - a necessity for using Google's map API.
tclTiger
Tcl interface to the TIGER dataset
Map widget
looks to be a Tk widget specifically for drawing maps..
tkGeoMap
specialty canvas widget & supporting libraries
Tnm/Scotty/TkInEd
has node-plotting with a GIS orientation
MapServer Workbench
TP a Tcl-based project to create and edit files for MapServer . The code is somewhat out-of-date with the current version of MapServer, needs just a little TLC to get back up to speed. It builds on early work by Peter deVoil (code that is now msexplorer.tcl). Anyone interested in taking over development? Email me.
GPSMan
(KKovacs) a GPS program written entirely in Tcl/Tk, and one of the best ones, IMHO. GPSMan new release 6.4.3 on 29 April 2012
GeoNames.org
geographical database covering all countries and containing over eight million placenames, free of charge
iGMT
a Tcl/Tk frontend to the most fabulous GMT = Generic Mapping Tools [L1 ]
Raster operations on the canvas
AM bears relation to GIS....
Rmap
Belgian Geographical Interface
ActiveX interface?
klimb
a specialized mapping program that displays USGS topo maps of the SF Bay Area. It lets you interactively map out bike routes while displaying the routes total distance and amount of climbing.
[L2 ]
an article on GIS with a Tcl flavor, November 2001, then a more elaborate version of the same program design showed up again in December 2001 [L3 ]
http://www.mapit.de/index.en.html
dead link on 2013-01-15
arcencode
Tcl implementation of the coordinate list compression algorithm used by MapQuest and Google Maps. It is useful for encoding a long sequence of coordinate data as a single comparatively compact URL parameter.
Shapetcl
C extension that provides read/write access to Esri shapefiles.
OGDI
Open Geographic Datastore Interface. An application programming interface (API) that uses standardized access methods to work in conjunction with GIS software packages and various geospatial data products. OGDI uses a client/server architecture to facilitate the dissemination of geospatial data products over any TCP/IP network, and a driver-oriented approach to facilitate access to several geospatial data products/formats. C library with Tcl wrapper.
GPSMC and MapTour
two mature projects from Ukraine for GPS monitoring and tour planning, both written in Tcl/Tk (2014-11)
tclshapefile
a tcl-only package to read shapefiles. Data are returned as dicts.
IGIS.TK
Integrated Geographic Information System - Tool Kit. Collection of GIS tools and libs related to the following tasks:
  • OSM Data Processing and data conversion
  • Data Quality Assessment
  • Spatial Data Fusion
  • (3D) Generalization

Prospectively, IGIS.TK can be utilized as either a general-purposed GIS application or advanced GIS programming environment.

http://n-kov.com/share/igisui.png

GSoC2009

A GSoC2009 project is underway to improve Tcl's support for reading raster and vector geospatial data formats, as well as rendering them in a Tk canvas widget. Project's detailed description and status updates can be found at: The tcl-map GSoC2009 project. The source code is hosted at: code.google.com

Misc

CL has lots of toy maps (of US states, Norway, the Volga River, ...) written as Tcl programs, with "live" canvases, ... He's trying to figure out how to package them so others can see them. A hint of what's possible appears in "Open Cartography" [L4 ].

Zarutian is thinking about scanning and vectorizing several free maps of Iceland's Captialzone (?? Capital city/zone ??).