KB10814 - GPS support with the TatukGIS Editor product.
Live GPS functionality is supported in the Editor via scripting. Because it is impossible for TatukGIS to anticipate the exact GPS feature requirements of each user, we support GPS via scripting (instead of hard programmed into the default program user interface) with the expectation that some customers will want to further customize the default scripts provided by TatukGIS to implement more specific features or more sophisticated functionality. So supporting GPS via scripting allows for great flexibility.
Two source code scripts with GPS functionality are packaged with the Editor:
GPSLocate.
When used with a connected GPS device, this script presents the current GPS location on the map, tracks the way, and marks the GPS points. This script provides a good starting point for anyone wishing to use the Editor's scripting tools to add custom GPS features and functionality.
GPSLocateEnhanced.
This script provides a complete GPS related feature set and can be considered a final user implementation that is ready to use with a connected GPS device without further customization. It represents our best attempt to provide the core set of GPS related features that we anticipate most Editor users would like to have, including presentation of current GPS tracking position, snapping GPS position to nearest vector, automatic map scrolling, presentation of course as points, speed limit feature, saving current location as a point of interest, and creating line and polygon (area) layers from the GPS data. Of course this script can also be further customized as each user may require.
The GPS tracking points can be reprojected on-the-fly to a map layer or multi-layer project displayed in any coordinate system, using the Editor's advanced support for coordinate systems.
The Editor supports GPS connectivity using the NMEA GPS interface protocol via either the computer’s COM or USB ports. The Editor also supports the GPX (GPS exchange) data format for the batch transfer of data between the Editor and a GPS device.
Because the Editor GPS support is essentially the same as the TatukGIS Developer Kernel product, for additional guidance refer to knowledge base item
KB10627.
Created: 2009-07-14, Modified: 2010-04-03