Knowledge Base Search for: Recently modified first: KB10868 - DK versus Editor for custom GIS development. Advantages and disadvantages of the TatukGIS Editor versus the TatukGIS Developer Kernel (DK) for custom GIS development. Advantages of the TatukGIS Developer Kernel (component). Royalty-free application deployment to computers and servers. (The Editor involves per user or run-time licensing - with volume price discounts.) More powerful for high level custom feature development or embedding GIS features into another software application. For example, a new class can be added to the DK API, which is ... Modified: March 05, 2019 KB10942 - Why the map coordinate system can be turned off. The coordinate system for a map makes sense only if all attached layers (i.e., the layers composing the map) are defined with a proper coordinate system. Adding to the map even a single layer without a proper coordinate system turns Viewer.CS to off. The coordinate system of the map in the Viewer is used to reproject the map, provide proper scale, etc. Even a single layer without a CS makes all computations unpredictable. In such situation, therefore, the software simply swiches off the whole coordina ... Modified: February 20, 2019 KB10639 - SQL database layer types supported by TatukGIS products on each database engine. MS Access MS SQLServer Oracle Interbase Firebase Postgress SQLite Informix DB2 MyQL Sybase TatukGIS SQL Layer (native) TGIS_LayerSql* YES YES YES YES YES YES ? YES YES YES OGC SQL Layer TGIS_LayerSqlOgis* YES YES YES YES YES* YES ? YES YES YES ESRI Personal Geodatabase TGIS_LayerSqlPgdb* YES ESRI SDE Vector TGIS_LayerSqlSde* ... Modified: January 25, 2019 KB10765 - Support for SQL and spatial database map layer formats. The TatukGIS Developer Kernel , desktop GIS Editor , and free GIS Viewer (read-only) support the many SQL layer and spatial database formats listed in knowledge base item KB10639 . Detailed and more regularly updated information about support for each format is provided in the documentation wiki . Support for each database layer format is direct, without use of 3rd party software or middleware, and includes: Reading/writing/editing vector map layer geometry and attributes. Creation of new ... Modified: January 25, 2019 KB10831 - TatukGIS Project File. The TatukGIS Project File stores a map design: references to layers files coordinate system setup visual design such as colors, styles, labels, fonts, symbols, etc. A project can be stored in a: new .ttkproject file introduced in Developer Kernel 11 and Editor/Viewer 5 old and obsolete .ttkgp file Only the new .ttkproject format supports all new product features and is, therefore, the recommended storage. If maintaining compatibility with older product versions is a priority, the late ... Modified: September 26, 2018 KB10937 - Support for GeoPDF format. The TatukGIS Editor and free Viewer products support reading (opening) GeoPDF files. To open a GeoPDF file with the Developer Kernel, the GDAL library must be deployed. Note that PDF content is rendered as a bitmap and a whole file is interpreted as a single layer. Modified: September 26, 2018 KB10610 - Copy visual layer property settings from a layer to another layer. The Editor and free Viewer include time saving features to quickly and easily copy visual design properties (colors, styles, labels, fonts, symbols, etc.) of one layer to another layer (which can be entirely different from the first layer). Method 1 Use the Editor Viewer to save the visual property settings of the first layer to a layer style ( .ttkstyle ) file. (Support for .ttkstyle files was introduced in Editor/Viewer version 5 and DK version 11.) Copy and rename the .ttkstyle file to match ... Modified: September 26, 2018 KB10935 - TatukGIS layer style (.ttkstyle) file. By default, TatukGIS software saves all user-formatted layer visual design features — colors, styles, labels, fonts, symbols, etc. — to the corresponding TatukGIS project (* .ttkproject ) file. This behavior occurs if the project is composed of one or multiple layers. TatukGIS products also offer a labor-saving option to save a layer's visual design properties to a layer style ( *.ttkstyle ) file for re-use in certain situations: When added to new projects, layers with a corresponding .ttkstyle fi ... Modified: September 26, 2018 KB10936 - Crop a raster image or grid file. The TatukGIS Editor can export data from an existing raster image or grid layer(s) to a new image or grid file based on a specified extent. Multiple options are provided to limit the extent the source data that is exported. Raster data can be exported to any TatukGIS write-supported image format (such as GeoTIFF, BMP, JPG, PNG, and PixelStore-image) or any TatukGIS write-supported grid format (such as FLT, GRD, and PixelStore-grid). Besides export extent and file format settings, the File / Export to ... Modified: September 26, 2018 KB10508 - Automatically zoom map to specified extent centered on shape matching an attribute query. For example: extent := GisNoWorld ; shp := ll.FindFirst( extent, 'ID=1' ) if Assigned( shp ) then begin extent := GisMaxExtent( extent, shp.ProjectedExtent ) ; GIS.VisibleExtent := extent ; GIS.Zoom := GIS.Zoom / 2 ; end ; Note: TGIS_Shape.Extent and TGIS_Shape.ProjectedExtent are similar. The main difference between them is the first provides extent in the layer coordinate system, whereas the second provides extent already in the viewer coordinate system. Modified: August 08, 2018 KB10614 - Obtain and start using a product under a purchased license. Download retail version When the purchase payment is received and processed by TatukGIS, the login registration account of the declared licensed user becomes activated with download access to current and future retail versions of the purchased product. The registered licensed user can download the retail version by logging in (under the licensed user's registration e-mail address) to the Downloads / My Products page of the TatukGIS web site, where download links appear for each product available to ... Modified: July 19, 2018 KB10404 - Creating a custom layer with the DK-ActiveX and DK.Delphi editions. With the DK.Delphi edition a user defined layer can be created via the Delphi source code. Refer to the DK.Delphi sample TGIS_LayerMIF for guidance on how to create a custom layer. That sample shows both reading and writing the custom layer to disk. Also, the OpenGIS SQL vector support is an example of a user defined layer which was, of course, developed by TatukGIS. There are constraints on the creation of a fully user defined layer with the DK.ActiveX, because customizing via Delphi source code is o ... Modified: April 14, 2018 KB10493 - Convert a SHP or other vector format file to SQL database layer. The easiest option is to use the TatukGIS Editor product to export an opened vector map file in any TatukGIS supported vector map format (SHP, EOO, MID/MIF, TAB, DXF, DGN, TIGER, OSM, GML, VPF, DLG, SDTS, GPX, GDF, KML ...) to any TatukGIS supported SQL database layer format on the local computer or a server. TatukGIS supported database layer formats and compatible database engines are presented in KB10639 . The same is possible with a DK developed application, though support for spatial database ... Modified: April 14, 2018 KB10176 - DK.Delphi features most appreciated by customers. Based on customer feedback, advantages of the TatukGIS DK for Delphi GIS SDK include: Native support for Delphi and C++ Builder VCL and FMX development platforms Ability to compile desktop and mobile applications for so many operating systems, e.g., Windows, MacOS, iOS, and Android Developed applications compile into a single executable file Ability to deploy applications with exceptionally small footprint SDK generally free of external libraries Logically organized API True native (without imp ... Modified: April 14, 2018 KB10934 - Progressive background rendering basemap layers. As of the DK11, any layer (or set of layers) can now be marked as basemap . Then, upon map zooming or panning operations, such basemap layer(s) is progressively rendered in the background. This feature works with any layer type, e.g., vector, raster, tiles. How to enable this feature: Ensure the GIS.IncrementalPaint property is set to True, Set for the bottommost layer(s) the property Basemap to True Once enabled, you should see the progressive rendering behavior upon mouse operations. Prog ... Modified: March 13, 2018 KB10540 - Explanation of IncrementalPaint feature. Note: Information in this Knowledge Base item is applicable to the obsolete DK 10 and earlier versions. The IncrementalPaint feature was replaced in the DK 11 with a new and improved feature for progressive background rendering basemaps described in KB10934 . Repainting (rendering/drawing) vector layers in TatukGIS products is performed in two phases - the draft presentation phase and final presentation phase. The draft phase presents a fast draw of only the vector geometry and the vector styles ... Modified: March 13, 2018 KB10884 - WMS, WFS, TMS, WMTS, & ECWP technologies for streaming maps from the web. The TatukGIS Developer Kernel, GIS Editor, and free GIS Viewer support accessing data or streaming map coverages from the web using the following technologies: WMS (OGC Web Map Service), WFS (OGC Web Feature Service), TMS (OGC Tile Map Service), WMTS (Web Map Tile Service), and ECWP (ERDAS). Editor and free Viewer Use one of the following: Menu item File/Favorites and select from the drop down list of several popular free sources of web based map data, including MapQuest OpenStreetMaps Tiles, Map ... Modified: February 28, 2018 KB10877 - Opening map data via the web - supported options. TatukGIS products support a number of technologies for accessing, or rendering as a map layer, data from the internet or intranet. This support is available in the TatukGIS Developer Kernel, desktop Editor, and free Viewer products, except as noted below. WMS server protocol The OpenGIS Web Map Service (WMS) provides a rendered map as an image. To open provide the URL to the WMS server as a GetCapabilites request. For example: http://samples.tatukgis.com/TatukGIS_XIS9/Samples/SamplesAPI/Set6/Wms/ ... Modified: February 28, 2018 KB10933 - TatukGIS and the Cloud TatukGIS products support cloud computing in the following ways. The TatukGIS Developer Kernel (DK) for ASP.NET edition, a GIS SDK designed for developing Web GIS applications, is a cloud solution. Product licensing is cloud friendly and deployment to cloud services is a simple 'copy file' deployment. The ASP.NET technology helps in exposing REST services providing custom GIS functionality. The DK for ASP.NET edition supports the full TatukGIS object API with its thousands of functions, properties, a ... Modified: February 14, 2018 KB10929 - Activate two DK.Delphi versions on same computer. Refer to guidance for installing two instances of the DK 11 side-by-side on the same computer, at: http://docs.tatukgis.com/DK11/guides:setup#delphi-specific Modified: February 02, 2018 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 Q&A Frequently Asked Questions Knowledge Base Contact Support