You are here


To better serve clients, Tekmap Consulting continually develops and updates its GIS tools and applications. This includes contributing to core GRASS and MB-System programs and developing custom programs and GUIs for GRASS, MB-System, and data processing.

Tekmap develops several custom GIS Tools using the GTK+ programming language. GTK+ is “a multi-platform toolkit for creating graphical user interfaces”, with ports to Linux, WIN32, Mac OS X, and Direct FB. Tekmap also develops programs in C for GRASS and MB-System. The Sidescan viewer SonarWave is written in C#.

Tekmap has moved the software development web pages to a blog format. This is to accommodate the active development and frequent updates associated with the software. Check out Tekmap's Download Icondownload page for quick access to software available at this site.

Jun 25 2009 09:30

Sonarwave LiteThe SonarWave Lite window consists of three areas: the File Information window on the top left, the Full Image window on the bottom left, and the Sidescan window on the right.... More

Jun 25 2009 09:00


Sonarwave LiteThe SonarWave Lite software, a free program developed by Tekmap Consulting, is an innovative tool designed for viewing Extended Triton Format (XTF) file. You can view XTF sidescan files with low or high frequency channels and also sub-bottom profiles.

... More

Jun 22 2009 11:15

The GTK+ GRASS Interface 3D View lets the user save a keyframe animation directly to a supported animation format. The 3D view uses the GRASS ogsf library to render an animation. If the GRASS ogsf library has been built with the optional FFMPEG library, movies can be directly rendered to any supported format.

... More

Jun 18 2009 11:01


The GTK+ GRASS Interface can be built with an optional port to the GRASS ogsf library providing 3-D visualization support. This requires the user to install GtkGLExt, an OpenGL extension to GTK+ 2.0.

GRASS GUI 3D ViewThe 3D View is... More

Jun 17 2009 09:55

The size (width) of the profile (cross-section) can now be set with a map scale size. The existing Size (pixels ) is still available.Plot Size

Setting the profile size with the Scale (1: ) option allows profiles to be saved at a set map size. This option is useful when presenting... More

GTK+, GIS, output
Jun 16 2009 09:51

Plot files can be saved to a single image or a series of PNG tiles. The single PNG image is saved at the same size as the display canvas. The PNG tiles are saved by breaking the plot into a user-defined series of tiles.Tiled Output

Saving the plot to a series of tiles allows for printing a single plot over multiple pages.... More

GTK+, GIS, output
Jun 11 2009 10:39

The right pane of the GTK+ GRASS GUI displays several user controlled Map Layers. The map layers can be added or removed at any time. Each map layer (tab) has its own associated GRASS Region, and display list (previous post). To optimize drawing speed, the GTK+ GRASS GUI uses its own internal drawing routines for GRASS files and decorations.

Display options include the usual interactive zoom window, zoom/out, pan, erase, redraw, measure, and query. The GRASS region can also be manually edited at any time.

... More

Jun 11 2009 09:54

Each GRASS object (eg. raster) or decoration (eg. scalebar) that is drawn is automatically added to the display list. The display list is stored in a GTK+ liststore which is displayed in the left pane of the GTK+ GRASS GUI. GRASS GUI... More