TatukGIS software now supports almost 3000 Coordinate Systems with the new Editor v.2 and Developer Kernel v.9 products

Recently TatukGIS (http://www.tatukgis.com) released version 2 of their Editor (http://www.tatukgis.com/products/Editor/Editor.aspx) desktop GIS product and version 9 of their Developer Kernel (http://www.tatukgis.com/products/Dk/kernel.aspx) GIS application development product.

These latest versions of TatukGIS products now support almost 3000 coordinate systems!

Coordinate system support is easy to use in both the Editor and Developer Kernel and provides for convenient project on-the-fly capability.

Coordinate System Support in the Editor

The coordinate system of the Editor is automatically set to the coordinate system of the first layer that is added to the display. All subsequent layers (with defined coordinate systems) will automatically be projected on-the-fly to the coordinate system of the Editor's display.

The following screenshot of the Editor shows four vector layers and two raster layers with three different coordinate systems all being displayed in the same coordinate space.



The coordinate system of the Editor's display can be changed at any time using the File/Coordinate Systems dialog as shown below.



Coordinate systems can be specified for layers with undefined coordinate systems using the Coordinate Systems dialog available from the Layer/Properties dialog as shown below.



The display's coordinate system can be saved to a project file and reapplied when the project file is reopened.

Coordinate System Support in the Developer Kernel

Coordinate system support in the Developer Kernel (DK) functions in almost the exact same way as it does in the Editor.

The TGIS_ViewerWnd is the GIS display object included in the DK. The coordinate system of the TGIS_ViewerWnd is automatically set to the coordinate system of the first layer that is added to it. All subsequent layers (with defined coordinate systems) will automatically be projected on-the-fly to the coordinate system of the TGIS_ViewerWnd.

The following screenshot of a simple DK.NET application shows four vector layers and two raster layers with three different coordinate systems all being displayed in the same coordinate space.



Aside from some visual object manipulation, the following single line of code was used to create this application:

TgiS_ViewerWnd1.Open("E:\TatukGIS.DK.VB.NET.Training.Kit\data\SanBernadino.ttkgp")

The TGIS_ViewerWnd coordinate system can be changed using the following single line of code:

TgiS_ViewerWnd1.SetCSByEPSG(2770) 'NAD83 HARN California zone 5 (epsg:2770)

Coordinate systems can be specified for layers with undefined coordinate systems using the Coordinate Systems dialog available from the Layer Properties dialog, which is also available in the DK.

The coordinate system for a layer can also be specified using the following line of code:

pLayer.SetCSByEPSG(2770) 'NAD83 HARN California zone 5 (epsg:2770)

The TGIS_ViewerWnd coordinate system can be saved to a project file and reapplied when the project file is reopened. (The DK and Editor project files can be used interchangeably.)

Layers can also be exported to a different coordinate system using either the Editor or DK.