<?xml version='1.0'?>
<rss version="2.0">
 <channel>
  <title>TatukGIS Knowledge Base</title>
 <link><![CDATA[http://www.tatukgis.com/]]></link> 
  <description>TatukGIS Knowledge Base RSS Feed</description>  
  
  <item>
     <guid isPermaLink="true"><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10954]]></guid>
     <title><![CDATA[KB10954 - How to install Editor / Viewer from the command line.]]></title>
     <description><![CDATA[<p>The TatukGIS Editor and Viewer, starting from v5.84, can be installed only for a current user, which vastly improves unattended installation.</p>

<p>Setup can be run with a few command line switches:</p>

<p>/SILENT<br />
Does not ask for any user interaction - setup process is visible.</p>

<p>/VERYSILENT<br />
Does not ask for any user interaction - setup process is invisible.</p>

<p><br />
/ALLUSERS<br />
Installs for all users. Requires administrative privileges. By default, will install into&nbsp;<em>%PROGRAMFILES%</em>.</p>

<p><br />
/CURRENTUSER<br />
Install for a current user only. Does not require administrative privileges. By default, will install into&nbsp; <em>%LOCALAPPDATA%\Programs\TatukGIS\</em>.</p>

<p>/DIR=<br />
Overrides installation folder.</p>
]]></description>
     <pubDate>Mon, 28 Jul 2025 15:00:43 GMT</pubDate>
     <link><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10954]]></link>     
</item><item>
     <guid isPermaLink="true"><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10953]]></guid>
     <title><![CDATA[KB10953 - Developer Kernel for ActiveX cannot be installed on Windows XP.]]></title>
     <description><![CDATA[<p>Windows XP is a desupported product by Microsoft. The DK setup routine, indeed, requires a more recent version of Windows. We strongly suggest using VB6 on a more recent version of Windows.</p>

<p>DK ActiveX created applications, never-the-less, can run on Windows XP. Just keep in mind Windows XP limitations, such as accessing https:// (SSL) webservices.</p>

<p>You can follow <a href="https://www.youtube.com/watch?v=G_HhwD0ZptM" target="_blank">www.youtube.com/watch?v=G_HhwD0ZptM</a> to learn how to install VB6 on Windows 11. If that is not an option, drop an email to support@ for assistance.</p>
]]></description>
     <pubDate>Mon, 28 Jul 2025 15:00:25 GMT</pubDate>
     <link><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10953]]></link>     
</item><item>
     <guid isPermaLink="true"><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10952]]></guid>
     <title><![CDATA[KB10952 - DK app on Windows XP cannot open webservices.]]></title>
     <description><![CDATA[<p>The most likely cause of the problem the webservices are utilizing https:// (SSL) protocol. Recent SSL certificates are not compatible with Windows XP (which is desupported by Microsoft). If you are forced to use Windows XP, the only solution is to access http:// , when available.</p>
]]></description>
     <pubDate>Mon, 28 Jul 2025 15:00:25 GMT</pubDate>
     <link><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10952]]></link>     
</item><item>
     <guid isPermaLink="true"><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10951]]></guid>
     <title><![CDATA[KB10951 - WKT data format and its use in the Editor.]]></title>
     <description><![CDATA[<p>OpenGIS WKT (Well Known Text representation of geometry) is a human readable text format specification used to represent the geometry of a GIS shape, e.g., polygon, polyline, point, multi-point, and some other geometric objects. An example of a WKT string representing a simple polygon formed by four vertices (with coordinate values rounded to one decimal place) is:</p>

<p>POLYGON ((30.4 10.2, 40.0 40.0, 20.7 40.0, 10.2 20.5, 30.4 10.2))</p>

<p>WKT format is typically used for the interchange of geometrical data. TatukGIS support for WKT enables a user to copy and paste a WKT string defining the geometry of a shape into the Editor&rsquo;s Clipboard feature, from which it can be rendered in a temporary layer for further use. Demonstrations in the following blogs include the step of rending a polygon provided as a WKT string:</p>

<p><a href="~/Blogs/Blog/October-2023/Creating-a-Land-Parcel-Polygon-in-the-Editor.aspx">Metes-and-Bounds Survey Descriptions in GIS Mapping</a><br />
<a href="~/Blogs/Blog/August-2022/Scientific,-Glowing-Maps.aspx">Firefly Cartography with TatukGIS Software</a></p>

<p>Authoritative documentation of the WKT format and related information is provided by the Open Geospatial Consortium (<a href="http://www.ogc.org">www.ogc.org</a>). A more concise and easy to understand description of the WKT format can be found at Wikipedia. Visit: <a href="https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry">Well-known text representation of geometry - Wikipedia</a>.</p>

<p>Wikipedia also offers concise descriptions of other TatukGIS supported OGC geospatial data formats and protocols, including the following text-based interchange formats:</p>

<p>GML - Geography Markup Language<br />
KML - Keyhole Markup Language<br />
JSON - JavaScript Object Notation</p>
]]></description>
     <pubDate>Mon, 28 Jul 2025 15:00:25 GMT</pubDate>
     <link><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10951]]></link>     
</item><item>
     <guid isPermaLink="true"><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10950]]></guid>
     <title><![CDATA[KB10950 - Installation program cannot copy files to folder.]]></title>
     <description><![CDATA[<p>The program is unable to copy the <em>Sample Data Set</em> into <em>c:\Users\Public\Documents</em> folder. This issue can potentially occur with older versions of the DK and GIS Editor products.</p>

<p>The most common reason for this is the Windows &quot;Controlled Folders&quot; setting. The easiest workaround is to temporarily disable this feature at the time of installing the TatukGIS software. Refer to Microsoft guidance provided at: <a href="https://support.microsoft.com/en-us/topic/ransomware-protection-in-windows-security-445039d6-537a-488a-ad53-48906f346363">Controlled folder access</a>. Alternatively, unselecting <em>Sample Data</em> from the installation should also bypass the problem.</p>

<p>For sure, the TatukGIS setup program is not ransomware! Unfortunately, Microsoft offers no fast and easy way to acknowledge this and grant access to the Documents folder.</p>

<p>All setups released after January 2023 introduced a modification to the installation procedure to bypass this problem by installing the sample data to a different location.</p>
]]></description>
     <pubDate>Mon, 28 Jul 2025 15:00:24 GMT</pubDate>
     <link><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10950]]></link>     
</item><item>
     <guid isPermaLink="true"><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10949]]></guid>
     <title><![CDATA[KB10949 - Topmost and basemap layers.]]></title>
     <description><![CDATA[<p><strong>Basemap layer</strong><br />
A continuous group of layers located at the bottom of the map (i.e., held in the lowest layer(s) of the map project) with <em>layer.Basemap=True</em>.<br />
Such group of layers are rendered in a background thread, independently of the rest of the map. Therefore, viewer methods <em>InvalidateTopmost</em> and <em>InvalidateWholeMap</em> have no effect on a basemap layer. Basemaps are great, for example, presenting webtile layers.</p>

<p><strong>Topmost layer</strong><br />
A continuous group of layers located at the top of the map (i.e., held in the highest layer(s) of the map project) with <em>layer.CachedPaint=False</em>.<br />
Such group of layers can be refreshed independently from the rest of the map with viewer method <em>InvalidateTopmost</em>. We call this a &quot;shallow repaint&quot;. This is perfect for presenting uncomplicated layers such as for GPS tracking or dynamic editing.</p>

<p>By calling viewer method <em>InvalidateWholeMap,</em> the whole map is refreshed (regular layers and topmost layer). We call this a &quot;deep repaint&quot;, which can much slower. A deep repaint is aways performed after map dragging or zooming.</p>
]]></description>
     <pubDate>Mon, 28 Jul 2025 15:00:20 GMT</pubDate>
     <link><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10949]]></link>     
</item><item>
     <guid isPermaLink="true"><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10948]]></guid>
     <title><![CDATA[KB10948 - Use my own shield symbols with TatukGIS software.]]></title>
     <description><![CDATA[<p>In additional to the extensive multi-country road and highway shields library provided by TatukGIS, anyone can use their own SVG format shields (and other symbols) in TatukGIS projects or incorporate their own symbols library into the software.</p>

<p>Refer to the guidance on this topic provided at the following pages of the DK online documentation.</p>

<p><a href="https://docs.tatukgis.com/DK11/doc:symlibsvgshield" target="_blank">SVG Shield Construction</a> (how to create a shield symbol)<br />
<a href="https://docs.tatukgis.com/DK11/doc:symlibsvgcompiler" target="_blank">SVG Symbol Library Compiler</a> (create a user-defined SVG symbols library)<br />
<a href="https://docs.tatukgis.com/DK11/doc:symlibsvg" target="_blank">SVG Symbol Library Complete List</a> (the TatukGIS provided symbols library, including road shields)</p>
]]></description>
     <pubDate>Mon, 28 Jul 2025 15:00:20 GMT</pubDate>
     <link><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10948]]></link>     
</item><item>
     <guid isPermaLink="true"><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10946]]></guid>
     <title><![CDATA[KB10946 - Basemap and ScreenToMap]]></title>
     <description><![CDATA[<p>If any <em>ScreenToMap</em> or <em>MapToScreen</em> is used when drawing a basemap, the results can be unpredictable. The reason is the typical call <em>GIS.ScreenToMap()</em> cannot be used because basemap uses its own viewer to draw in a background thread. A workaround is use _shape.LayerViewer.ScreenToMap like in the following sample Delphi code snippet (similar logic with all platforms).</p>

<pre>
<code class="language-delphi">procedure TForm1.doLabelPos(
        _sender : TObject ; 
        _shape  : TGIS_Shape ;
        _pos    : TGIS_LabelPosition ; 
  var   _pt     : TPoint ; 
  const _rct    : TRect
) ;
begin
  _pt := _shape.Layer.Viewer.Ref.MapToScreen( _shape.Centroid ) ;
end;</code></pre>
]]></description>
     <pubDate>Mon, 28 Jul 2025 15:00:19 GMT</pubDate>
     <link><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10946]]></link>     
</item><item>
     <guid isPermaLink="true"><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10944]]></guid>
     <title><![CDATA[KB10944 - PowerShell and DK for ActiveX edition.]]></title>
     <description><![CDATA[<p>It is possible to use the Developer Kernel for ActiveX edition within PowerShell.</p>

<p>Doing this requires that a 32-bit (x86) version of PowerShell be started.</p>

<p>Sample code:</p>

<pre>
<code class="language-cs">#activate
$utils = new-object -COMObject "TatukGIS_XDK11.TGIS_Utils"
$utils.SetLicense(YOUR ACTICATION CODE)

#create a viewer and draw a map
$vwr = new-object -COMObject "TatukGIS_XDK11.TGIS_ViewerBmp"
$vwr.SetSize( 512, 512 ) 
$vwr.Open( "c:\Users\Public\Documents\TatukGIS\Data\Samples11\World\WorldDCW\world.shp" )
$vwr.ZoomIn()
$vwr.Draw_()

#save map to the disk
$bmp = new-object -COMObject "TatukGIS_XDK11.TGIS_Bitmap"
$bmp.NativeBitmap = $vwr.Bitmap 
$bmp.SaveToFile( "c:\tmp\out.bmp" ) </code></pre>
]]></description>
     <pubDate>Mon, 28 Jul 2025 15:00:19 GMT</pubDate>
     <link><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10944]]></link>     
</item><item>
     <guid isPermaLink="true"><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10942]]></guid>
     <title><![CDATA[KB10942 - Why the map coordinate system can be turned off.]]></title>
     <description><![CDATA[<p>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.</p>

<p>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 coordinate system.</p>
]]></description>
     <pubDate>Mon, 28 Jul 2025 15:01:41 GMT</pubDate>
     <link><![CDATA[http://www.tatukgis.com/Support/KB/Items/KB10942]]></link>     
</item>   
 </channel>
</rss>
