TatukGIS Developer Kernel family
Home    News    Products    Samples    Customers    FAQ    Forums    About/Contact    Downloads    Shop    Your Account    
www.tatukgis.com FAQ Suggested Reading

 

FAQ Search Box

Product Search for word(s) or enter FAQ number
The AND operator is used with multiple search words

Q10766 -  What is the best way to learn the features of the DK Visual Layer Property Control? The easiest way to learn about the visual layer property control is to review the tutorials provided for the free TatukGIS Viewer product. The TatukGIS Viewer, Editor, Internet Server (full ... (Modified: 2007-07-31)

Q10183 -  Does the DK include ready-to-use dialog boxes (components for GUI building) to control layout, map position and visibility, rendering properties, attributes, drawing tool, etc. Does DK offer something like this? The DK includes a single comprehensive visual Legend control for all aspects of the map ... (Modified: 2005-02-10)

Q10441 -  How to render a vector layer (shape file) with specific colors based on values in an associated attribute table (dbf field) For example: 21 - orange 22 - green 25-30 - yellow etc. TatukGIS products, e. g. the Developer Kernel (DK) Internet Server (IS) Editor, and free Viewer, ... (Modified: 2007-06-27)

Q10761 -  How do I present the scale bar in miles using the DK? My map layer is in the WGS84 coordinate system. Step 1: Use the GIS.Units property to set the map units to match the units of the map, which are defined by the coordinate system of the map. For projected coordinate system ... (Modified: 2008-03-09)

Q10298 -  How do I use the DK Scale property? Use of the Scale property requires that you assign map units (such as meters, feet, nautical miles, radians, etc. to the subject map layer. Attach: GIS_ViewerWND1.Units.Units : gisUnitsTypeMeter ; and then, for example: GIS.Scale : 1 ( means 1 meter on the screen ... (Modified: 2007-07-02)

Q10246 -  What is TGIS_Units and how can I use it? TGIS_Units is a unit conversion component relating to projections. It will allow you, for example, to determine whether your output is in meters or miles. You can use this class to convert between unit types. Conversion from meters to nautical miles, for exam ... (Modified: 2007-07-05)

Q10539 -  Please explain what the CachedPaint mode does. What are the advantages/disadvantages? The advantage of the use of CachedPaint mode is that it can result in improved rendering performance, particularly by eliminating the screen flicker, with very large data sets involving the presentation of many lab ... (Modified: 2006-10-18)

Q10678 -  Can vector map labels or other features be rendered in specific ways based on scale/zoom level? Yes. The appearance of labels, symbols, or vector objects on the map, can be set to be rendered differently (label size, font, color, outline, etc. or not rendered at all, based ... (Modified: 2008-02-15)

Q10635 -  Using the DK or IS products, how do I make the level of detail which is rendered, particularly the labels, conditional on the zoom level. For instance, when zoomed far out only the labels with the names of the states would appear. When the user zooms in further, the major ... (Modified: 2006-08-18)

Q10587 -  How do I use the DK CachedPaint mode functionality? The Developer Kernel Cached Paint option is designed to eliminate screen flickering durng the map rendering process. The map is first rendered as an internal bitmap and then presented as one step, instead of rendering the vectors individually. But ... (Modified: 2006-07-23)

Q10540 -  Please explain the DK IncrementalPaint functionality. What are the advantages? The repainting (rendering/drawing) of vector layers with 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 ... (Modified: 2006-10-02)

Q10711 -  Please explain the Smart Size feature in TatukGIS products? What does it do and how to set it? The Smart Size feature allows you to specify a visual size below which objects (lines in a line layer, polygons in a polygons layer) do not appear in the view, i.e. are not rendere ... (Modified: 2006-09-07)

Q10491 -  Is it possible to de-clutter the map view by making objects or layers appear and disappear at specified zoom/scale levels? Two possibilities come to mind. 1. Use the DK Smart Size feature. This allows you to specify a visual size below which objects (lines in a line layer ... (Modified: 2006-09-07)

Q10264 -  Does the DK support polygons with semi-transparent fills? Transparent color fills? What is the DK function for this? Yes. Transparencies (translucency) are performed on a layer basis, whereby an entire layer is made semi-transparent. For example: (Layer.Transparency:50) sets the transparency level ... (Modified: 2004-08-30)

Q10336 -  How can I make a polygon layer completely transparent except for the polygon outlines, which I want to remain visible? The DK transparency property seems to apply to the layer as a whole, i.e. both the polygon fills and outlines. I need a background aerial photo to show through completely, but I als ... (Modified: 2003-11-21)

Q10353 -  How can I define a style, such as color, in the DrawScope proceedure with the use of an ini file? Suppose you want to call ll.DrawScope(STANDID=34156" "flush" Define this in your project/ini file section, or do it programmatically: [TatukGIS Layer] Area.Color=GREEN [TatukGIS Layer 1] Style=flush Are ... (Modified: 2003-11-21)

Q10394 -  How to set as transparent the pixels in an image layer that are of a single color value, or within a group (or zone) of color values? Transparent zones in an image layer can be set like in the following examples. The result is that the pixels matching the color zone defination will not be visible. ... (Modified: 2007-10-22)

Q10438 -  The renderer in the TatukGIS free Viewer or the Legend Control of the DK-ActiveX seems to only work with attributes fields containing numeric information. How can I render and make a thematic legend with a non-numeric (text) attribute information? You can render based on fields containing non-numeri ... (Modified: 2004-08-25)

Q10360 -  How do I render custom icons/symbols to represent POINTS based on qualitative information? Specifically, my web based situational awareness & emergency response solution requires the use of custom icons and that vary in size and color to reflect incident severity. You can ... (Modified: 2006-07-05)

Q10424 -  There seems to be too many 'OnLayerPaint' calls in our DK application. For example, if I resize the window, I get 2 calls to 'OnLayerPaint' when there should only be one. If I just click on the map (the view displaying the XGIS_ViewerWnd) I get a single call to 'OnLayerPaint' when there should not ... (Modified: 2003-11-21)

Q10453 -  What is the code statement to make polygon boundaries invisible so as not to block out content from other layers? You can use: Layer.Params.Area.OutlineWidth=0 or Layer.Params.Area.OutlineStyle = psClear ... (Modified: 2003-11-21)

Q10561 -  How do I set the highlighted appearance of the selected vectors with the DK selection feature? You can control the method in which the selected vectors are highlighted using: - GIS.SelectionColor to set the selection color, as long as the selection color is not white. (If white, then use instead GIS ... (Modified: 2004-12-16)

Q10563 -  How can I use the DK to turn the transparent ON/OFF for a bitmap used as a layer.marker.symbol? I want to do this becuase I have several Markers close together and the surrounding color partially covers the nearby bitmaps making the markers look incomplete or roughly painted. The transparent of the ... (Modified: 2006-03-29)

Q10564 -  I want to draw my own background but, for some reason, the drawing is always on the foreground? My code is: procedure TForm1.GISPaint(Sender: TObject) begin GIS.Canvas.Draw( 0, 0, Image1.Picture.Graphic ) GIS.Draw ; end; In some circumstances the Draw is called more than once. 1) Test for GIS.InIncr ... (Modified: 2004-09-02)

Q10320 -  Regarding legends, in addition to thematic mapping, we need allow the user of our application to be able to choose a layer, a symbol, the interval, quantiles, color ramps, graduated symbol sizes, etc. Yes. These are all possible from the DK legend control or with the use of the Layer. Params object. ... (Modified: 2003-11-21)

Q10575 -  How do I show the layer properties dialog box without activating the legend? DK-VCL: Use GisShowLayerProperties( DK-ActiveX: Use XGIS_Utils.GisShowLayerProperties( ... (Modified: 2004-10-07)

Q10492 -  Using the DK, how can I hide a layer from the legend in the Viewer? Use layer.HideFromLegend=True. hidden layer; invisible layer. ... (Modified: 2006-07-03)

Q10354 -  About those built-in dialogs that facilitate the customization of the layer appearance upon clicking on a legend item, can they be called from the code? Yes. Use this to call them: function TGIS_ControlLegendForm.Execute( const _layer : TGIS_LayerAbstract ) : Integer ... (Modified: 2003-11-21)

Q10435 -  Regarding thematic map presentation using the TatukGIS IS, is it necessary to have a project file or is it possible to do everything in code? I ask because our application was deliberately designed to not need project files, and works from its own text file database of layer and theme definitions. ... (Modified: 2006-03-17)

Q10699 -  How can I render an ECW file with an rgb transparent color? I have raster files with borders and I want to hide that color to eliminate the appearance of the boarders. A sample project, to eliminate the color black and colors close to black, is as follows: [TatukGIS Layer1] Path=layer.ecw Pixel.Tran ... (Modified: 2006-06-28)